扫码或点击进入无线充模块店铺
楼上几位回答的已经很好了,简单补充一下。
UART,232,485都是串口,只是电平不一样,UART一般用于电路板内部通信或者短距离通信,最常用的就是单片机,STM32等都有,板子上有个串口设备,就可以直接使用UART的TX,RX管脚连接使用,或者留个排针或者端子座对外,注意如果要外接,需要供电和共地,这种情况适用于距离较短的串口模块,比如刷卡,蓝牙,WiFi小模块等等;
如果距离较大,在米一级,最好使用一个MAX232芯片转一道,这个芯片的作用就是把TTL电平的高转为232电平的-15V,把TTL的低转为232电平的+15V,在长距离传输的时候抗干扰性能更好,
此时不再使用简单的VCC 、TX、RX、GND,而是使用标准接口DB9,在电脑等各种设备上都能看到一个梯形的口,里面有9个针脚,就是DB9接口,在设计时有选择的使用管脚,要注意串口线两端连接的引脚对应关系,保证TX接RX。
232电平通信可以满足米到10米的距离,再远怎么办,环境很恶劣怎么办,用485,485是工业级的通信方式,抗干扰能力强,通信距离可以达到千米,与UART转232类似,使用485也需要转一道,一般使用MAX485芯片。
最后,通信距离除了和电平有关,还和波特率,通信协议等有关,实际做的时候还需要在基本的设计上遇到问题解决问题。具体的使用你还需要查阅各个芯片的datasheet,希望能帮到你。
标准是2脚是RX,3脚是TX。我见到的几个比较完善的设备都是按标准来的。但是不是所有设备都按这个标准就不知道了。不过,两个RS232之间那根转接线,有的已经把2和3脚交叉了,有的没有。所以,遇到两个RS232相连时,最好通过说明书和测量来确定到底对不对!
扫码或点击进入无线充模块店铺