
STC8H3K64S2制作12864LCD双路电压电流容量表
简介
低成本的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元左右。开源协议
:GPL 3.0
描述
因为近来得了几个两元便宜的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
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论