行业分类
PXI-8186双串口问题
1个回答



问题描述=以上两个版本的控制器,串口COM1和COM2电气特性有些不同。当两个串口分别做读写通讯的时候,通讯正常,调试串口是通的。但是,当用其中的一个串口和串口设备进行通讯的时候,COM2会出现问题。因为一般情况下,当系统启动以后,串口的收发管脚,即对应的DB9的第2、3管脚,在不收发数据的时候,默认管脚电平为-7V~-8V之间,而COM2的第3管脚默认输出电平是+10.3V,导致了串口设备认为串口没有准备好,串口无法正常通讯。

解决方案=该方法是通过LabVIEW程序,修改串口属性的方法来解决。通过LabVIEW设置属性节点,在Instrument IO>>VISA>>VISA Advanced>>Property Node,Reference指定COM2,设置属性Modem Line Settings>>Line RTS State,给属性写一个Asserted值,运行程序后,COM的第3管脚输出低电平。当程序执行串口关闭时,第3管脚仍旧恢复默认值+10.3V。

以上通过运行LabVIEW程序的方法,并不是一个很好的解决办法,可以建议客户买一个USB转串口的转接线,或者给控制器做RMA。

程序框图:



2014-01-11 12:40
回答:pansino
关于网站  |  普通版  |  触屏版  |  网页版
06/01 10:50
首页 刷新 顶部