微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > AD5410输出电流随着供电变化,最后发完整的程序

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,小编能给我发一份完整的程序,我想学习一下,谢谢啦

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top