回复内容:
对: rmxiaoxie 回复内容:对: 银光人生—华 楼主,你测量一下4-2... 内容的回复!
http://bbs.gongkong.com/d/201112/410897_1.shtml
程序是照着网址做的
引用 rmxiaoxie 的回复内容: 回复内容:对: chinacupor 我一般都是转到...
好吧我帮你代入公式看看:
先来个带偏移的:
[(AIW-6400)/(32000-6400)]×(150-0)
=[(10281-6400)/25600]×150
=3881/25600×150
=22.74
再来个不带偏移的:
AIW/32000×150
=48.19
事实证明,你的程序算法没有太大问题。问题出在你的反馈通道上,反馈值就不对:
1、传感器是水货,没有偏移或者偏移不准,也就是说你的传感器实际上是0~20mA或者2~20mA的。传感器的0位没在4mA上,而是不知道跑哪去了。
2、模块没有配置偏移。我没见过模拟量输入模块,但看手册好像说模块上有个啥东西是配置偏移的。具体不知道。另外有的模块上貌似有0点校正的,你找找看你的有没有,我都没见过实物,没法说太多。
3、纯属误差!汗,虽然这个误差有点大,但应该还是可以修正的。
4、传输距离太远或者线缆太细。。。曾见过一个传感器说明书,要求电流模式下的长距离传感器线径不能小于1.5平方。。。否则误差超级大