查看:
3251
|
回复:
1
|
可跑C代码的串口屏之36V5A彩色电压电流表头(含源代码和PCB全套资料)
|
||||||||||
|
发表于2019-05-29 13:08:37
|
只看该作者
1#
电梯直达
电路设计1、采样电路设计这是一个非常简单、实用、标准的电压电流采样电路,基本原理是: - 电压经过R4 R5的分压,进入单片机的电压AD采样;分压比是10:1,也就是说3.3V满量程的AD,实际可以测量的电压是:3.3(10+1)=36.3V; - 电流经过R11采样电阻,确保主GND为0V的话,采样电阻另一端的电压就和电流有关,经欧姆定律得知,V采样电压=I0.025欧; - 采样电压经过运放组成的放大电路,放大倍数由R8 和 R10 决定,Vout=V采样电压*(27K+1.1K)/1.1K; - 因此,电压电流两个AD通过上面电路接到单片机的两个AD端; 2、辅助单片机的选型和电路设计考虑到精度和成本,我们选择了最便宜的STM32单片机:STM32F030F4P6,这款单片机20P的引脚,价格2元出头,AD性能12位,而STM32的AD性能在业界还算是不错的,因此我们选择这款单片机 这基本上就是单片机的最简电路,为了降低成本,我们没有使用晶振,值得注意的是需要给单片机留出刷程序的量产口,否则单片机的固件没法刷入;在此单片机,我们选择了串口刷入,而通信也需要用到这个串口,为此,我们需要在和sHMIctrl控制器的通讯连接中设置2个短路跳线,以在刷程序的时候,隔离控制器; 详细图纸参见: https://lceda.cn/sHMIctrl/shmictrl-28-5key-a 制定页面结构在制作一个产品UI之前,你需要先想好该产品页面的大致结构和逻辑关系,比如在本产品中,我在设计的时候,手绘了一个简单的逻辑图: 可以看到,整个系统分为5个页面,于是我们设计了下面5个页面: 校准和计算AD值的代码可以看出,上面5个规划页面在sHMIctrl体系中,使用控件是非常好完成的一件事情,而相反,对于AD值计算,却需要写一段程序来完成: 首先,我们回忆一下前面的方案图: 可以看到,在数据层面,系统分为下面两个部分 - 1、校准值的存储 - 2、AD值到显示值的计算 logo页面大字页面菜单界面
校准界面硬件接法:注意左侧是表头需要的5V电源,可以和被测量电源共GND,右侧接线,细线表示电流小,可以用信号线,粗线跑电流,必须根据实际电流选择合适的线缆; 相关资料下载:
核心部件采购链接: 3.5吋: https://item.szlcsc.com/370959.html 2.8吋:https://item.szlcsc.com/370958.html |
||||||||||
|
发表于2019-06-17 10:51:36
|
只看该作者
2#
最近屏幕固件更新了低功耗sleep模式,可以串口、触摸屏、按键三种唤醒模式,sleep模式下保存屏幕显示、代码运行不间断,即RAM存储器数据不丢,且时刻监测触摸屏是否被按下,此时电流大约1.5mA, 大大降低了制作手持设备的难度
|
|