一瓶可乐有多重?实战梅特勒托利多PS60串口通信开发

朋友寄了个梅特勒托利多(METTLER TOLEDO)的电子秤PS60,让我帮忙调通串口模式的数据通信。
梅特勒托利多在电子秤行业属于领先地位,它的产品自然也很贵,平时比较少有机会接触到这个电子秤。
这个PS60电子秤,有两种数据输出方式:串口和usb口。其中usb口方式比较简单,不需要任何编程就能获取数据,就相当于是鼠标键盘输入,称的数据会自动输出到获取焦点的文本框里。usb的方式虽然获取数据便捷,但是在某些场景下没法使用(因为要获取数据,必须保持获取数据的那个文本框获得焦点)。串口方式虽然需要进行一定的编码,但是运用灵活。

先上几张开箱图:
打开箱子后,首先看到的是厚厚的气泡膜保护层,可见这个称的贵重~:
在这里插入图片描述
然后是第二层保护:
在这里插入图片描述
拆除完这层保护之后,才露出了这个电子秤的真面目:
在这里插入图片描述
朋友这里没有给我寄usb线,所以只有两根线:电源线和串口线。按照说明书,称使用前要先将称调节到水平位置,这个称的底部有四个旋钮,通过四个旋钮,可以调节称四个角的高度。那么怎么才知道有没有调节到水平位置?以及往哪个方向调节旋钮能让称平衡呢?梅特勒托利多的电子秤有个很巧妙的设计:打开称台后,里面有个小圆圈,圆圈里面有个黑色的小水滴,如果水平了,那么小水滴就会在圆圈的中央位置。
在这里插入图片描述
将称调节到水平位置后,接好usb线,电源线,开机,放上一瓶未开启的可乐,打开串口调试助手,这时候,ps60上面的显示屏显示0.56kg,但是串口调试助手毫无反应。
一般来说,串口无输出,排除硬件故障(比如线没接好)之后串口还是收不到数据,接下来就应该排除是串口的参数有没有设置正确,比如串口号、波特率、奇偶校验等。
通过ps60的技术手册学习,记录下串口设置,和下表是一样的:
在这里插入图片描述
重新设置好串口后,串口调试助手还是没有任何数据输出,why?
注意看上图最后一行里的Proto,协议是toLEdo,根据文档,这个协议需要上位机软件先发送大写的W给称,称才会发送一次重量给串口。之前接触过的串口设备,大部分是主动定时发送数据的,这个协议是被动的,每发送一次大写的W,称才会回传一次重量。

好了,后面的就很简单了,这个称的串口调通了。
来个视频看下哈:

一瓶可乐有多种?梅特勒托利多电子秤ps60串口通信开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值