最近看到山西省电子设计大赛的一个题目——自制悬臂梁式简易电子称。具体题目要求如下:
这个题目好像是前年TI杯的一个题目。网上资料也比较多。
觉得这个题目应该很适合练手,于是就搞了一下。查了一番,觉得这个题目中的难点就是那个悬臂梁的制作与应变片的选择。这个应该属于机械、力学专业的人强项,对于我这个学控制的,还是有点挑战性的。那就先不搞传感器。我先自己买了一个商用的称重传感器(500g精度),以此作为标准先来测试我的程序。等程序方面没问题了,在集中精力去制作一个可以与商用传感器媲美的应变片式传感器。
好了,不懂的地方就不多说了,下面介绍一下我的程序思路:
首先传感器我们有了,就是类似与下面的这个东西:
它内部是一个应变片接成的惠斯通电桥,
之所以把应变片贴成电桥的形式,其实是为了弥补应变片因温度影响而带来的偏差。同样的温度下,四个应变片的阻值受温度影响的变化是一样的 。这个一样的偏差就被桥式给平衡掉。从而避免了温度的影响。
这个东西能把受力转化为电压差,但是这个电压差非常微小,需要一个放大电路,又因为他是模拟电压,后面需要单片机处理的时候需要转化为数字电压。
所以我选用了CS1237 ADC芯片。它是一款高精度、低功耗 Sigma-Delta 模数转换芯片,内置一路 Sigma-Delta ADC ,一路差分输入通道和一路温度传感器, ADC 采用两阶 sigma delta 调制器,通过低噪声仪用放大器结构实现