LabVIEW 串口通信详解串口可以说是我们最容易见到,也最容易接触到的一种总线,台式机上一般都有二个,而现在很多下位机、仪器等很多都还是使用串口通信的
论坛上很多朋友都常常会使用到串口,并遇到一些问题,这里有必要做一个详细的说明,以方便广阔会员朋友,文章请勿转载到其它地方,谢谢
论坛上早先发布过一个贴子,叫《串口 WORD 资料》 ,里面有一些中英文的串口的资料,这个文章是对那个资料的补充,假如是初接触串口的朋友建议先看一下上一个贴子先
上一个贴子中提到过的内容这里不再进行补充
首先补充一个比较重要的问题,就是在 LabVIEW 中使用串口的话一定要先安装 VISA 这个驱动,然后生成的 EXE 运行时也需要在目标机上安装 VISA Runtime Engine,可以在打包时一起打包
VISA 的驱动可以在 NI 网站上下载到:1
串口扩展的问题: 先说一下串口的扩展问题,一般的台式机或工控机上都至少有二个串口,一般都是够用的,但是现在市场上已经很难找到带串口的笔记本了,而有时候在外出调试时需要在笔记本中使用到串口的,这时一般是使用 USB-RS232 的转接线,价格从十几到一百多都有,很多朋友反应在使用价格低的转接线时会出现乱七八糟的问题,而贵一点的线就很少听说有其它问题的,所以大家在使用便宜的 USB-RS232 转接线时要特别注意线的质量,遇到一些奇怪的问题时先考虑换一根好一点的线
PCI-RS232 扩展卡也同理,便宜的卡也容易出问题,尽量买好一点的,以免因小失大
PCI-RS232 一般至少能扩展 2 个串口,有些 BT 一点的可以扩展到 8-16 个,一堆线和接头
转接线和扩展卡一般是要装驱动的
串口功能的确认: 在使用串口之前,最好先确认一下串口是否正常,特别是使用转换接或扩展卡的
检查的方法很简单,就是将串口的 2、3 脚短接起来,3 脚是发送数据,2