找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2138|回复: 0
收起左侧

模块化辉光管驱动板制作(IN12) 附单片机程序原理图PCB

[复制链接]
ID:878663 发表于 2022-4-18 20:06 | 显示全部楼层 |阅读模式
前言
   某1个宝买了四个IN12和电源驱动想玩玩,结果自己手焊的板子各种毛病,于是选择自己画一块。网上资料也不多,我也没画过几块板子,画直接带4个管子的pcb尺寸有点大,不能白嫖立创了,我也怕返工,所以先画了一版单管子的,效果还挺好,测试没啥问题,就分享给大家了。

完整单板

完整单板



PCB
    电路板很简单,使用两块74HC595D传输数据,初次之外外围器件只有20K,5.1K电阻和13001三极管。还有排针,左边那个开关没用,旁边排针加跳线帽就行了,(附件中已去掉),两侧的排针引出SCK,RCK,SI在上方是数据接口,GND,5V和170V在下面是电源接口,可以通过跳线帽连接,实测可用。
IMG_2066.JPG
  多个级联
    可多个级联,需要注意电源的输出,我买的两个电源模块,一个可以驱动15个in12,一个驱动8个in12,所以应该是没问题的,理论上来说只要电源够可以无限级联,但我只测试了4个,可以确定控制4个IN12无问题。
IMG_2053.JPG
程序
    我写两51和arduino了两个程序,51只是简单的亮机测试,arduino因为用的是esp8266,所以写了连wifi时钟,可以在管子上输出时分信息,串口输出时分秒。
IMG_2055.JPG

Altium Designer格式的原理图和PCB图如下:(51hei附件中可下载工程文件)
51hei.png 51hei.png
附件
    画图我用的立创eda,不过为了方便大家使用我转成了AD的格式,剩下的包括51单片机和8266的源码我也放里面了

单片机源程序如下:
  1. # include "main.h"

  2. void main (void)
  3. {
  4.         int i = 0;
  5.         in12_Init ();
  6.        
  7.        
  8.        
  9.         while (1)
  10.         {
  11.                 i++;
  12.                 in12_one (i);
  13.                 in12_one (i);
  14.                 in12_one (i);
  15.                 in12_one (i);
  16.                 in12_write ();
  17.                 if (i == 10)
  18.                         i = 0;
  19.                 delay_ms (500);
  20.         }
  21. }
复制代码


1.png

下载:
[3-2]辉光管.7z (594.12 KB, 下载次数: 14)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表