之前没弄过RS485,请高人指教
1.RS485与RS232在程序(vb)编写方面有什么不一样,用什么控件?
2.PC串口一对三的通讯实现的方法大体是怎样?
3.设备串口,RS485是怎么样连接的?如果谁有例程或相关资料,方便的话麻烦发到我邮箱啊;[email protected]

解决方案 »

  1.   

    RS485 和 RS232是通讯的物理接口标准,它不涉及通讯协议的。RS232传输距离近,且网络上只能有一个终端。RS485传输距离远,且可有多个终端。
    RS485数据通讯只有2根线,接4根的是RS422,485是半双工,422是全双工。
    以上这些都是表示物理接口的标准定义,而不会涉及到通讯协议以及通讯程序的编写。楼主只要将你的计算机接口与终端接口进行匹配就OK了。
      

  2.   

    就你的问题:
    1.没有不同,用MSCOMM控件。或者自己写。
    2.PC串口1对3应该是:PC为主站,带3台终端做从站,这只能用RS485才能做到,232不能超过1个终端。
    3.RS485的接线,一般PC机主板带的是RS232串口,需要购买232/485转换器,大概在50块钱的样子。转换器的接口只需要接2根线(A,B)对应接终端的A,B线,3个终端并联在这2根线上面。传输距离理论上可以达到2000m。