ZigBee心电传输(一)

第一次接触模拟的东西哈,也算是一次新的学习旅程以及对ZigBee的再一次探索吧。

首先是方案制定,以及采用芯片AD8232,这样节省了不少时间,把模拟的东西都搬到数字上了,不过还是需要学习不少模电知识。闲话少说,直接上我的原理图。

ZigBee心电传输(一)

根据芯片的数据手册,电容电阻值的设定,就形成了一个0.5Hz到40Hz的带通滤波

ZigBee心电传输(一)

不过硬件上还是遇到了问题,首先是PCB板绘制时出了一些小错误,SDN脚是关断控制输入端,我原理图上将它悬空了,结果一开始就是芯片不工作,什么信号都没有,后来飞线将它与3.3v电平短接,修改了其他一些小错误,终于出现了心电波形。

将错误记录一下,一、第一级滤波中的电容值我焊错了,就是C1和C3,这两个电容值应该是0.33uf的,结果我给焊成了5nf左右的,根据计算公式,

ZigBee心电传输(一)

原先应该是0.48Hz的高通滤波,结果就成了30多Hz的高通滤波,把我们采集的心电信号都滤除了。

然后是第二级的放大和低通滤波,

ZigBee心电传输(一)

这一级是正确的,应该是41Hz左右的低通滤波,这样就错误的变成了30Hz到40Hz的带通滤波,把有用信号都抑制了。

改过电容值,输出端OUT就出现了心电波形,但是并不是很完美,需要进一步改善。

后来又出现了一些问题,芯片坏了,换了一块芯片,输出波形:

ZigBee心电传输(一)

可以看到50Hz 的干扰还是很大,需要考虑在后面增加一个陷波器进一步滤波。这次画PCB有很多欠考虑,需要进行调整,毕竟还是新手哈!

上一篇:python 之 Collections模块


下一篇:浏览器中输入Google.com然后按下回车键