电脑和单片机串口通信
1串口电平转换电路DB9串口的电平为正负12V旁边,单片机的电平一样平常为5V或者3.3V,直接跟DB9的收发旗子暗记线连接很随意马虎出问题。因此我们须要做一下电平转换。常日的做法是采取转换芯片,例如MAX232。这个芯片很好用,外围只须要几个电容合营即可,也不须要安装驱动程序。
MAX232外围电路
个中TX_MCU和RX_MCU 是单片机的串口发送和吸收。
2USB转TTL串口很多新的电脑主板尤其是条记本电脑上没有DB9接口,那么该如何利用串口通信呢?这就要利用USB转TTL芯片了。常用的芯片有CH340系列、CP2102、PL2303、FT232RL等等。每种芯片要安装对应的驱动芯片。下面给出ch340g的事理图:
USB转TTL电路
图中TX_C和RX_C相称于电脑的串口发送和吸收线,要跟单片机的串口交叉连接。
3RS485转换芯片单片机的串口一样平常只有收和发两根线,如果要设计成RS485总线办法,就要加专门的转换芯片,常用的芯片有max485,SP3485等等。示例电路图如下:
RS485电路
个中TX_MCU和RX_MCU是单片机的发送和吸收,EN_MCU是使能旗子暗记,当使能旗子暗记为高电平时,只许可发送,反之只能吸收。R26为总线终端电阻,当通讯间隔较远时就须要在总线的两端接上终端电阻,担保通信的可靠性。把稳是总线两端,而不是总线上的每个设备。
上面便是我们在做串口通信系统时常用的的基本运用电路,希望我的分享给大家带来帮助,欢迎大家多留言,多互换。