上位机与下位机之间的连接方法是什么?
2019-07-09
上位机与下位机之间可以用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与计算机进行通讯了。
欢迎关注@电子产品设计方案,一起享受分享与学习的乐趣!关注我,成为朋友,一起交流一起学习
记得点赞和评论哦!非常感谢
大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。