欢迎您光临五金加工厂,如有问题请及时联系我们。

上位机与下位机之间的连接方法是什么?上位机与下位机通信协议

作者:五金加工
文章来源:本站

  

上位机与下位机之间的连接方法是什么?上位机与下位机通信协议

  

上位机与下位机之间的连接方法是什么?上位机与下位机通信协议

  

上位机与下位机之间的连接方法是什么?上位机与下位机通信协议

  

上位机与下位机之间的连接方法是什么?上位机与下位机通信协议

  上位机与下位机之间可以用USB或者串口进行连接通讯

  上位机指的是计算机(电脑),下位机指的是内部有单片机(MCU)的电子产品或者设备。计算机可以用作给下位机通讯的接口有USB和串口(比较旧的计算机还有并口,现在比较少用了)。

  USB连接通讯

  计算机都会有USB接口,但不是所的单片机都有USB接口的。功能比较强大并且带有USB接口的单片机(下位机)可以通过USB与计算机(上位机)进行通讯。

  当然,上位机和下位机都需要有用于互相通讯的程序才可以进行沟通。

  串口连接通讯

  一般单片机都有UART接口,可以用于与上位机进行连接通讯,所以串口连接是用得比较多的方法

  因为计算机串口使用的是RS232,电平信号是+/-12V的,单片机UART接口是5V(或者3.3V)的TTL电平;就好比一个说中文一个说英文,是没法沟通的,需要用到232电平转换芯片协助。

  转换出来的TTL电平信号就可以接到单片机的UART接口了。

  特别注意Rx和Tx的接法,上位机的Tx(发送)要接到下位机的Rx(接收);上位机的Rx(接收)要接到下位机的Rx(发送);这个应该比较容易理外解,别人发送你就要接收,你发送别人就要接收。

  计算机没有串口接口怎么办?

  现在新的计算机,特别是笔计本,很多都是没有串口,但USB接口是一定有的。我们可以使用USB转UART的模块来协助。

  USB转UART的模块的Rx接到单片机的Tx;Tx接到单片机的Rx就要以了

  当然你还可以把USB转UART的芯片设计到你的产品去,就可以直接通过USB与计算机进行通讯了。

  欢迎关注@电子产品设计方案,一起享受分享与学习的乐趣!关注我,成为朋友,一起交流一起学习

  记得点赞和评论哦!非常感谢

  硬件:用485连接十台下位机(串联并联都行),最后转成一个232串口连接一台上位机;

  软件:上位机在程序中轮流发命令给十台下位机,十台下位机分别设置不同的ID号,下位机收到命令先判断是不是发给自己的,不是就丢掉,是的话回复数据。

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!