手上有两片Maxim公司的ICL7135芯片,总是想做点什么东西上。虽然以前做了洞洞板版本的7135表头,但是洞洞板质量不好,漏电,而且体积大,成本高,且过于老套,不灵活。正好去年又学会了单片机,所以今年3月份就开始着手制作智能型的ICL7135表头,并且打样出来。历经了2个月的学习和设计过程,最终在5月做出了这样一个ICL7135表头。
image.png
正面
image.png
背面
表头通过一个轻触按键可实现数据保持,串口数据发送选择,调整小数点位置,ADC工作频率设定等功能。通过一片STC10F04XE单片机实现ADC数据读取、提供ADC工作时钟、数码管动态扫描显示、串口数据指令收发等功能。设立一组8个LED显示工作状态。通过TTL电平串口通信,可以将测量数据实时发送出去,也可以通过串口接收指令,代替轻触按键来控制表头。可以根据实际需要设定小数点位和7135工作频率。引出了部分IO口和中断,可以通过重新编程单片机实现更多功能,比如电压控制、电压报警、峰值保持功能、均值功能、差值功能等等。总之,MCU,无限可能。
image.png
由于使用了单片机,使数字电路部分复杂程度和总成本大为降低,并且提供了很大的扩展空间。
现在主要存在的问题就是ICL7135的低误差太过依赖于积分电容的材质和质量,我目前找到的最好的电容也只能做到自检9995-9996的读数。
是短按按键,蓝色LED会亮。为了方便拍摄,是使用串口控制的表头,如果按键,正常显示时短按就是数据保持,长按就是进入菜单,长按生效时,全部LED都会亮起。