通常我们的串行接口不受控制主要有以下几个方面:
① 波特率等设置不正确
首先核对该设备的串行控制的波特率,如果不确定,请咨询您的设备经销商,如果还是不行,只有试验,您可以按照9600、19200、1200、……的顺序,其他停止位等设置一般为:N-8-1。
② 串行控制代码不正确
请仔细核对您的控制代码,查看有无错误,格式是否正确、是否需要回车、确认等以表示代码结束等。
③ 串行连接线引脚错误
不同设备的串行控制的引脚顺序、接口类型均不一样,所以需要我们确定其中的每一项:普通的引脚顺序2、3是直通,还是交叉;设备连接头是否都为DB9型接口,如果不是,不同接口之间的引脚顺序更应该注意;两端是否同为RS232/422/485中的一种,如果不同类型需要通讯,还必须的加上协议转换器等。
通常情况下,我们的系统和需要控制的设备的串行连接均使用标准接口,即使用2、3引脚的直通或者交叉线(地线直通)。具体使用方法如下图所示:
图:串行接口直通接法 图:串行接口交叉接法
该文观点仅代表作者,本站仅提供信息存储空间服务,转载请注明出处。若需了解详细的安防行业方案,或有其它建议反馈,欢迎联系我们。