前几日,女朋友生日,问她想要啥礼物时,她提到说想要那种辉光管的自制时钟,然后上网一查,发现辉光管驱动电压挺高,而且管子还贵,于是折合了一下,用YS13-3荧光管代替辉光管来做时钟。废话不多说,下面介绍一下我的设计流程。
YS13-3
设计思路与元器件选择
这里我采用的主控芯片是stm32f103C8T6。原因有几个,首先开发较快,用过stm32cubemx的都知道,开发效率上比传统标准库要快。其次便宜,而且好焊接。再然后是如何点亮荧光管的问题了。当初查找资料可是费了不少功夫。最后简单总接一下。YS13-3需要三个不同电压,1.2V,24V与GND.总的来说,就是引脚1接地,引脚9接1.2V,引脚6接24V,这三个是不变的。剩下的引脚,那个接24V,其对应的管就会亮。那如何找到引脚1呢?方法就是正视管子,内部左下角连接出去的就是引脚1,然后从底部看,1引脚顺时针寻下去就是2,3,4…等等。
然后就是驱动的芯片,这里我选择了74HC595和ULN2003来驱动数码管,此外为了有合适的电压,采用了AMS1117降压至3.3V与1.2V,然后用集成的XL6009升压模块升压至24V,然后还外接了一个无线串口通讯模块与PC机通讯。
原理图设计
YS-13驱动电路
主控电路
升降压电路