完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
RS232和RS485标准在DB9公/母头上的接线定义
DB9接口 按照接口数量细分为A型(15针),B型(25针),C型(37针),D型(50针),E型(9针)。因此常见的计算机并口即为DB25针的连接器。而串口则应为DE9针连接器。 由于早期的计算机的串口与并口都是使用DB25针连接器,而人们则习惯把字母B与D合在一起记了下来,当作D型接口的共同名字,以至于后来计算机串口改用9针接口以后,人们更多的使用DB9而不是DE9来称呼9针的接口。这一习惯进一步推广的结果就是如今人们使用DBxx来代表D型接口,数字xx则为接口的针数。 电脑上常见的DB接口有: 串行通信接口RS232 9针 --DB9 显示器 VGA 15针 – DB15 并行打印机 LPT 25孔 -DB25 一般通讯只用到3口,rx,tx,Gnd RS232、RS485只是规定了物理层上的电气标准: RS232常用的是Rx、Tx和GND这三条线,RS485是双绞线A和B。所以,这决定了RS232是全双工,RS485是半双工。 RS232的逻辑1的电平(相对GND)是-3V-15V,逻辑0的电平(相对GND)是+3V+15V。 RS485采用差分传输,A线和B线的电压差(UA-UB)在+2V+6V表示逻辑1,电压差(UA-UB)在-2V-6V表示逻辑0。 DB9的公头的引脚号是从左往右定义,母头是从右往左定义,这样公头母头对接时,相同的引脚号才对应。对于RS232,标准的DB9接线应该是2-Rx,3-Tx,5-GND,公头母头都是这样,通信双方的接线要交叉,即Rx接Tx,Tx接Rx,GND接GND。 如何使用RS232线来监听RS485总线的数据? 通过观察比较RS232和RS485的电平标准,这两者的逻辑电平是相反的,RS232的电压范围大于RS485的(也就是说可以兼容485电平的),因此可将RS485的A接到RS232的5-GND上,将RS485的B接到RS232的2-Rx上,这样可实现用RS232线监听RS485总线上的数据。这种方法是在遇到RS485通信时又只有RS232线的情况下临时使用。 |
|
|
|
只有小组成员才能发言,加入小组>>
3309 浏览 9 评论
2988 浏览 16 评论
3490 浏览 1 评论
9050 浏览 16 评论
4085 浏览 18 评论
1169浏览 3评论
602浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
594浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2331浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1894浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 23:59 , Processed in 0.969746 second(s), Total 48, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号