发作品签到
标准版

STC8H3K64S2制作12864LCD双路电压电流容量表

工程标签

3.7w
0
0
0

简介

低成本的12864LCD双路电压电流表,用12位ADC增强型STC8H3K64S2单片机制作的,单片机约3元,TP09运放约0.6元。POS机拆机12864LCD屏约2-3元。总成本约12元左右。

简介:低成本的12864LCD双路电压电流表,用12位ADC增强型STC8H3K64S2单片机制作的,单片机约3元,TP09运放约0.6元。POS机拆机12864LCD屏约2-3元。总成本约12元左右。
创建时间:2022-03-06 12:14:20更新时间:2022-04-01 08:29:51

描述


      

 因为近来得了几个两元便宜的POS机12864屏幕,因此做了一个单路的电压电流容量表,用20个脚TTSOP20封装的STC8H3K64S2单片机,成本大概是2块5到2块9。价格便宜体积小,算了一下,有5个adc转换脚。做一个双路电压电流表是足够了,余下来的一路ADC可以做一个温度计。于是在网上找NTC温度计的程序,终于找到了,抄下来加建固件里面也能用,加了一个两毛钱的NTC电阻。把温度计加上去,多了一个测温功能,也算超值。

因为原来那一款两寸的12864屏幕已经卖完,我手上还有10块屏幕。在网上找了另外一款1.4寸的POS机12860屏幕。主控同样是7567。而且带背光除了引脚顺序不一样,别的大体相同,驱动程序也是一样。

其中找这个屏幕的资料费了很多心血,但终于还是找到了。
1.4寸的屏幕丝印 FM1721625 CT 6,主控IC7567
管脚排列顺序如下。

为了方便仿制,在设计板子的时候我在1.4寸的板子上用8个引脚引出了LCD脚。手上有兼容7567主控IC的12864屏幕的朋友,可以依照丝印上的标注,直接用杜邦线来连接自己手上的屏幕。直接用这个板子。

 

背面的样子。顶上那个火柴头是NTC测温软件,两毛钱一个,在软件里面加上温度计固件。可以有温度计功能。以手头的18B20测温相比,误差不超过1.5度还可以。右边是2.0寸屏做的。

刷好固件以后第1次开机,如果单片机eerom内存里面没有校准数据,就自动进入校准状态。


按SW1键,分别校准第1路电压零点,第1路电压倍数,第1路电流零点,第1路电流倍数;第2路电压零点,第2路电压倍数,第2路电流零点,第2路电流倍数。校准所对应项目时候,应在相应的输入端,输入电流或者电压。调节SW2,SW3上下键设置,使电压电流表显示的数值与实际数值相符。如果正常使用后显示的电压电流有偏差。可以在正常的界面下长按SW1键进入校对程序,重复上面的步骤来校准。

 

电路图如下。只要手上有7567的4线spi 输入的12864屏幕应该都可以用。我在板子上引出来了LCD 8个脚。如果手上有7567的屏幕,把这引脚对应上连接上LCD屏幕应该是能通用的。

 

单片机下载时要按照下图来设置,不能搞错。搞错后会运行不正常。单片机的型号主要是stc8H3K系列的程序空间ROM大于32K的都可以。我用这个单片机STC8H3K64S2-TTSOP20型号主要是它便宜,而且程序空间最大,EEROM空间大小可以在下载程序的时候随意调节。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
固件Dual_UV_Tester-V1.0.hex
989
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航