找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
理论上来讲,你的压力传感器的量程 0~10 bar 的对应的是 4~20mA 的模拟量 AI 输入信号。
然而在现实中总有一些小的偏差或干扰会引起实际输入电流会超出这个范围。-0.03bar 对应的电流算出来就是 = 4.00mA + (-0.03bar)/(10bar - 0bar) * (20mA - 4mA) = 3.952mA。通过 AI 卡采集以后得到的值 约等于 -83。
这样的 3.952mA 的电流在实际应用中应该算是很正常的了。如果你观察压力传感器结构,就会发现传感器膜片一端密封了一段 1个标准大气压力的空气( 101325Pa,即 1.01325bar),另一端就是与被测介质接触。也就是说压力传感器测量出来的值只是一个相对值,或称为表压。当此时实际的大气压力为 98325Pa (即 0.98325bar)时,压力传感器测量出来的值就是 -0.03bar(3kPa 而已)。通常 潮湿闷热的天气下很容易发生这种实际大气压力低于标准大气压力的情况!
当然,如果不想因为这样产生的负值引起不必要的麻烦,建议你先用 NORM_X 指令把输出 out 钳制在 0.0 ~ 1.0 范围内,然后再作为 SCAL_X 指令的 Value 输入信号,就可以实现把输入的信号钳制在 0 ~ 10bar 范围内了。
点赞({{answerDetail.Q_Positive}})
评论
评论
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城