干电子秤数据接口的思路
做电子秤数据接口的思路最近在做一个项目,中间要用到读取电子秤数据,实时传输到电脑,程序读取电子称重的数
做电子秤数据接口的思路
最近在做一个项目,中间要用到读取电子秤数据,实时传输到电脑,程序读取电子称重的数据。
电子秤是通过数据线连接到电脑的,对方提供了RS232接口,想请教各位大侠,RS232程序接口怎么读?整个程序接口开发的思路是什么?谢了!
[解决办法]
又是串口编程啊~亲~ 网上一大把啊。这也要提问
[解决办法]
做个缓冲保存最近的两到三次连续测量值记做M(n-2)、M(n-1)、Mn,相邻两次差值Δn-1=M(n-1) - M(n-2)、Δn=Mn - M(n-1)都小于一定的范围X(比如0.1克)就把这几次的值取均值作为测量结果。如果超过这个范围则等待,直到满足条件。
不同的电子秤波动范围也不一样,如果觉得人为设定一个X值会对测量带来影响,你也可以在软件上做一个标定的功能:
电子秤上不放东西,程序开始标定,这时候称重为0或者接近0,状态为等待标定。用一个不会晃动的实心重物放到电子秤上,程序识别到重量突然增加,则标定开始。反复计算本次测量值与上次测量值之间的差值,最近两次的差值记做Δn-1、Δn。
在Δn<1克的时候启动延时,这时候不要再碰重物了。延迟10秒钟后取最新的Δn-1、Δn两个值中最大的一个,作为X的值。