大家好,测试工程师又来啦~ 这次给大家分享的是一款温升测试仪。在我的工作中,经常要测试产品的工作温升。如果有一台便携小巧的温升测试仪,能够随时显示实时温度和温升,那一定会带来便利。
一旦有了DIY一个产品的想法,就按捺不住要付诸实践了。于是先规划好产品的功能、外观等,然后确定了产品的原理、器件,再就是动手制作实物并编写代码。工作之作干干停停,整个过程大约耗时十天,最后基本实现想要的功能。
需求:
需要测量温度,多个通道,精度要求不太高(1度左右即可),能显示各个通道的实时温度,能测量各个通道的温升,测试结束后能查看显示测试时长,起始温度、最高温度和温升,要有可充电电池,待机工作时间够长,传感器使用薄膜式NTC方便贴装,传感器使用排插与测试仪相连。
设计:
单片机:STC15F2K60S2,自带8通道10位ADC,无需外部晶振和复位电路,PDIP40封装,方便使用万能板焊接
供电:使用τ 宝采购的5V升压锂电池,1800mAh,充满电后可连续供本产品工作二十几小时
显示屏:LCD2004,优点:便宜,显示字符够多,驱动简单
NTC: B值3435,10K 1%
程序是自己写的,基本上是按照自己的理解来设计的各个模块,虽然实现了各个功能,但里面涉及到的按键检测以及模式转换等部分感觉很不专业,还有较大改进的空间。请大家多指点。
电路原理图和实物制作图如下。同时贴出主程序部分代码,完整程序请在贴子后面下载。
main.c 单片机代码:
源程序51hei下载:
温升测试仪程序.rar
(82 KB, 下载次数: 85)
|