单片机DOME板PCB
单片机DOME板原理图
以上是单片机DOME板PCB和原理图,感兴趣的朋友,可以在公众号主页回复“单片机DOME板",即可获得下载链接,或者在群里下载。
1,该 DEMO 板通过电位器 Rp1、 Rp2 来模拟热电偶,经过内部 AD 放大后对电流进行采样,然后在 LED 上显示温度值,显示范围为 0-999 摄氏度。
2,DEMO 板原理详解
通过电流采样电路采样外部电压,送入 MCU 芯片的 19 脚,在芯片内部经过处理送入 LED 显示采样值的大小,同时分别通过两路 PWM 输出控制两个发光二极管的亮度,发光管的亮度随着采样值的大小而变化。当对热电偶进行采样时,通过两个电位器进行冷端温度补偿。
3,软件说明及流程图
DEMO 程序主要包含了运放 AD 控制,数码管显示, PWM 控制 3 个模块,其中芯片内部自带一个运算放大器,通过对控制寄存器 CMCTL 配置为 0x01 来打开运算放大器,经过 3.5 倍的放大再对 RA2 进行AD 采样,将采集的电压值送入数码管显示。实际应用中可以根据自己具体需要的放大倍数,通过调整硬件外围电路阻值,得到想要的放大倍数。在 AD 采样的过程中,采用了软件滤波的方法。每个数据均采样 10 次求和,去掉这 10 次中波动比较大的最大、最小值,再除以 8,取得 8 次采样的平均值,这样得到的数据便很精确,不会出现上下乱跳的现象。
参考代码:
对参考代码感兴趣的朋友,可以到群里下载。