本制作的作者为舸轮工作室,大家可以去b站看视频和他的其他作品.本辉光钟采用两级boost升压方案,第一级由LM2577将单节锂电池的3.7V升压至7V左右,再由34063升压至150V,实测加上单片机及指示灯总功率3W左右,发热较大。
PCB文件版本号为2.2,通过AltiumDesigner2016绘制,是经过我第一次打板发现并修改问题后,再经第二次打板解决大部分问题,最后编程时又修改了若干小问题成为当前的版本。
PCB布线较乱的原因为四颗74141必须固定在那个位置,能利用辉光管间缝隙以减小厚度(实测然并卵),故布局受限。
PCB文件分为管子底座和主板,辉光管焊接在底座上,底座通过1.27mm双排弯针插在主板上。
如果使用6000mah聚合物电池可连续开机7小时左右(未实测)
锂电池充电使用锂电池管理芯片TP4056,估计充电时间和使用时间相当,且4056充电时发热也较大。。。
单片机使用的是STM32F103C8T6,工程文件在USER文件夹里,已删除临时文件,重新编译即可使用,下载口在PCB上方,丝印层G表示GND,C表示SWCLK,D表示SWDIO,对应Jlink或STlink下载器所需的三个接口。
另外,因为本人的PCB绘制习惯,无法提供元件清单,不服憋着ヽ(`⌒′)
总体来说,两级boost是限于本人水平的无奈选择,效率较低,工作时整个机器的发热量较大,外壳设计短期内也搞不好了,遂不一起开源了,先把以前瞎设计的一个用于3D打印的外壳放进来,先声明非常的丑 ̄へ ̄(SolidWorks2016设计,导出有STL)
管脚说明:
DS3231: PB10 SCL
PB11 SDA
电量LED引脚:
LED4: PA9
LED3: PA10
LED2: PA11
LED1: PA12
LED6: PB15(中间闪烁的秒灯)
电压反馈引脚: PA0
辉光管控制引脚,字母表示对应74141,数字表示该芯片输入引脚,如A0表示74141A第3引脚
A0:PB14 A1:PB13 A2:PB12 A3:PB1
B0:PA5 B1:PA6 B2:PA7 B3:PB0
C0:PA1 C1:PA2 C2:PA3 C3:PA4
D0:PB8 D1:PC13 D2:PC14 D3:PC15
按钮:SW1:PB4 SW2:PB5 SW3:PB6
12小时显示方式的PM灯MLED:PB7
蜂鸣器:PB9