找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
分辨率和量程是两码事,分辨率是模块本身的特性,而量程是外部的要求,模块没有量程。无论多大的量程对模块来说,都要对应到0-27648上。模块做的只是将外部的数据线性比例转换到对应的数字量而已,所以模块本身没有量程的。
补充:
那我想再问一下,现在我准备用16位的模块去测一个量程为500的东西(这个东西的反馈数值精度是无穷大),s7300能测出的最小分辨值是多少?
一个14位分辨率的模块和一个16位分辨率的模块的区别在哪里?
14位的模块最高位是符号位,我们用S表示符号位,那么这个模块的数值范围就是
S111 1111 1111 11XX
不考虑负的情况下,数值范围最大32764,最小是4,也就是只有数值大于3后,才可能被模块检测到。
那么16位分辨率的模块,最大表示是32767,最小是0,它能够测量到最小为1.模块的分辨率的差别就出来了。
假设要测量0-500度的温度,用16位的模块去测的话,模块将0-500线性对应到0-27648
那么最小的值是当模块仅变化1位的时候对应的数值就是
1*500/27648=0.018度。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!