上位机与下位机之间的连接方法是什么

私人專屬靖 2个月前 已收到2个回答 举报

池汐小染 3星

共回答了350个问题采纳率:95.6% 评论

上位机与下位机之间可以用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与计算机进行通讯了。

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

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

1小时前

49

深女人 2星

共回答了91个问题 评论

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

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

21小时前

34
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com