用mcp4822. 12位DA输出芯片转0-20mA输出电路 程序输出直接发送数字0 万用表测量mA为0.07mA左右,程序直接输出数字4095 测量结果是20.5mA左右,输出数字2047 测量结果为10.2mA左右
12位Da输出应该之前可以精确到0.01mA吧, 为什么 我的输出差这么多呢,da输出电路板没有问题,直接用的别人正常使用的,是不是程序还需要怎么处理呢,不是直接给输出程序赋对应的0-4095的数就可以直接输出对应的mA么?
DA输出值不准确,输出不线性
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 老皮芽子 2022-09-13 10:27关注
你给的值已经很准确了,也是线性输出
你可以仔细测量正确的DA的环境,与你的环境做对比。DA的工作电压最好不变。仔细测量正确 DA 环境下的12位数值和电流的关系。要测量多组数据做对比。
我们一般使用 DA 是需要做校准的,每个DA板子的电阻值可能是有偏差的。一般就用一个最简单的线性方程 Y=K * X + B 反复多测量几组参数后用求出 K 和 B 的平均值。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 matlab答疑 关于海上风电的爬坡事件检测
- ¥88 python部署量化回测异常问题
- ¥30 酬劳2w元求合作写文章
- ¥15 在现有系统基础上增加功能
- ¥15 远程桌面文档内容复制粘贴,格式会变化
- ¥15 关于#java#的问题:找一份能快速看完mooc视频的代码
- ¥15 这种微信登录授权 谁可以做啊
- ¥15 请问我该如何添加自己的数据去运行蚁群算法代码
- ¥20 用HslCommunication 连接欧姆龙 plc有时会连接失败。报异常为“未知错误”
- ¥15 网络设备配置与管理这个该怎么弄