菲尼克斯电气中国-菲尼克斯端子|模块|电源|继电器|连接器|控制器|变送器|放大器 > 新闻中心 >


规范使用菲尼克斯模块意义大(二)

前文,我们主要了解了菲尼克斯模块的设计材料选择(http://www.amy07.com/xwzx/134.html)。今天,我们主要说明在软件中,菲尼克斯模块的有关知识科普。
 
1、 听某些刚接触透传模块的用户反应:“为啥透传过去的数据(帧)不一样?”在这里要提醒广大用户:a、UART本身只是一种传输接口,它本身没有“帧”概念,一切数据都是原始的“数据流”,而“帧”只是用户自己定义的一种数据分包,每个人习惯、风格、产品特点等都直接影响着帧格式;b、一个程序、系统Z重要的是时间,对于透传菲尼克斯模块来说,这个时间就变得尤为重要,所以一个透传模块须要结合当前传输机制条件、以Z快转发速度为目标来实现透传功能。所以一帧数据被拆包,或者多帧数据被组包,这是正常、合理的。
 
2、有些菲尼克斯模块以连线为分界点(如蓝牙):连线前是AT指令状态,连线后就透传。对于此特性的模块,Z好是有断/连线检测机制,连线前是不应该有大量连续数据冲击, 因为此时是AT指令状态,数据是随机的,是否被识别为AT指令就是一个概率问题了,冲击的数据量越大、越频繁,误识别的概率就越高。所以,我建议用户的系统须有连线检测机制,连线后才发送数据,断线就只能发指令。
在此,我希望大家能从思想上提升一个档次,从“数据帧”转化为“数据流”,这样对产品以后升级、新换代、兼容性等都有帮助。

特别申明:本站内容系编辑生成,部分来自互联网信息整合,如有侵犯他人权益请联系我们。本网站所售德国菲尼克斯Phoenix品牌产品,部分有原厂授权证书。其它均为原产地进口供应(部分可提供进口报关证明),如在信息描述中有误侵犯他人权益请联系我们。埃姆依-德国菲尼克斯Phoenix绝非在中国的办事处、分公司或者总代理。请和我们一起坚守诚信经营,互利共赢,拒绝虚假宣传!