基于SPCE061A的超低功耗电子温度计设计
2.5 温控模块
系统通过控制继电器线圈的通电和断电,实现给相应的温控系统加热或降温,将测得温度与设定值相比较,发出相应的控制指令。温度误差若为0.5℃,约需要10 min左右达到要求。控制电路如图6所示。加热、制冷切换由继电器的触点实现。本文引用地址:https://www.eepw.com.cn/article/161631.htm
2.6 通信模块
系统可与PC机的RS 232端口通信,RS 232电平转换芯片采用MAX232,其与SPCE061A的接线如图7所示。所测温度值可由电脑储存并调用,PC机的通信可视化界面可显示具体时刻的温度值,并可将段时间的温度变化由曲线显示出来。通信界面如图8所示。
3 系统的软件设计
3.1 主程序
若要降低系统功耗,软件也起很大作用。总线上几乎每一个芯片的访问、每一个信号的翻转差不多都由软件控制的,如果软件能减少外存的访问次数、及时响应中断等措施都将对降低功耗有很大作用。系统主程序首先对系统进行初始化,包括设置定时器、中断和端口。图9是系统的主流程图。
评论