前言
某1個寶買了四個IN12和電源驅動想玩玩,結果自己手焊的板子各種毛病,于是選擇自己畫一塊。網上資料也不多,我也沒畫過幾塊板子,畫直接帶4個管子的pcb尺寸有點大,不能白嫖立創了,我也怕返工,所以先畫了一版單管子的,效果還挺好,測試沒啥問題,就分享給大家了。
完整單板
PCB
電路板很簡單,使用兩塊74HC595D傳輸數據,初次之外外圍器件只有20K,5.1K電阻和13001三極管。還有排針,左邊那個開關沒用,旁邊排針加跳線帽就行了,(附件中已去掉),兩側的排針引出SCK,RCK,SI在上方是數據接口,GND,5V和170V在下面是電源接口,可以通過跳線帽連接,實測可用。
多個級聯
可多個級聯,需要注意電源的輸出,我買的兩個電源模塊,一個可以驅動15個in12,一個驅動8個in12,所以應該是沒問題的,理論上來說只要電源夠可以無限級聯,但我只測試了4個,可以確定控制4個IN12無問題。
程序
我寫兩51和arduino了兩個程序,51只是簡單的亮機測試,arduino因為用的是esp8266,所以寫了連wifi時鐘,可以在管子上輸出時分信息,串口輸出時分秒。
Altium Designer格式的原理圖和PCB圖如下:(51hei附件中可下載工程文件)
附件
畫圖我用的立創eda,不過為了方便大家使用我轉成了AD的格式,剩下的包括51單片機和8266的源碼我也放里面了
單片機源程序如下:- # include "main.h"
- void main (void)
- {
- int i = 0;
- in12_Init ();
-
-
-
- while (1)
- {
- i++;
- in12_one (i);
- in12_one (i);
- in12_one (i);
- in12_one (i);
- in12_write ();
- if (i == 10)
- i = 0;
- delay_ms (500);
- }
- }
復制代碼
下載:
[3-2]輝光管.7z
(594.12 KB, 下載次數: 15)
2022-4-18 19:49 上傳
點擊文件名下載附件
|