AD5410输出电流随着供电变化,最后发完整的程序
时间:10-02
整理:3721RD
点击:
最近参考着AD5410的资料弄了个AD5410的电流环,可是在测试的过程中发现输出的电流会随着AD5410供电的变化而变化。硬件在公司的电脑里忘了截个图。这里就随手画个。
反正基本电路就是和手册里的一样,这个时候呢,按上面那个电路呢,是可以输出4~20mA的,但是有个问题,就是如果的我的供电不是24V那么输出的满度将不是20mA,在15V时最高输出大概只能到13mA左右。
然后发现人家的BOOT和24V不是相连接。于是我也就断开了了24V和BOOT。这时问题来了,我的电流输出不变了,一直是输出4.1mA。
AD5410工作原理不是很懂,只会写程序。
希望懂工作原理的人来指点下,如何修改这个电路让其能在不同电压下也能稳定的工作。
在论坛一段时间了,先放出我写的程序大家指点下。虽然只是图片(其实我也想放源代码,无奈公司是远程登录写代码,只能截图了。)
AD5410.H_1
AD5410.H_2
AD5410.c_1
AD5410.c_2
AD5410.c_3
AD5410.c_4
AD5410.c_5
AD5410.c_6
AD5410.c_7
哦,最后附件里那个TmpCurrentVal = (CurrentVal * 180) - 200; 好像这么写是不对的,和那个手册里的Iout的公式不对,其他的应该没有什么问题
为什么我的又要沉啊,标题不对么。
难道我的回复就不能突破10么,
我来自己顶一个
顶呀顶呀顶呀顶~~
我是来把自己顶到9楼的,谁来给我破个10,程序随然短,但是绝对可用的啊,都没人顶一下啊。
好吧,好像是是不接外面那个增强的三极管输出电流变化范围很小,只有4.2mA到4.5mA的变化,这是怎么回事呢,就算不接那个三极管Iout口不应该也是输出4~20mA么
好吧,好像是是不接外面那个增强的三极管输出电流变化范围很小,只有4.2mA到4.5mA的变化,这是怎么回事呢,就算不接那个三极管Iout口不应该也是输出4~20mA么
硬件电路有问题,问题是管脚LOOP应该从三极管的发射极引出来。换言之,去掉电阻RL即可.另外,BOOT和24V不相连接。
小编 还在吗 请教你一下AD5410的问题
最近正在学习AD4510,小编能给我发一份完整的程序,我想学习一下,谢谢啦