你好!
rs232是单工吗 rs232工作方式
rs232是单工吗 rs232工作方式
RS232通讯是全双工的,对于单片机来说,要看单片机采用什么方式来接收。
单片机采用中断方式接收的话,是全双工的232。
RS422通讯也是全双工的。
RS485是RS422的一半,所以是半双工。
打字不易,采纳哦!
就 RS232 标准来说,应该是 双工通信 Tx Rx Gnd 都连接
如果 只连 Tx gnd 或者 对应 只连 Rx gnd 显然 就是 单工
RS232是全双工通信
EIA-RS-232C对电气特性、逻辑电平和各种信号线功能都作了规定。
在TxD和RxD上:逻辑1(MARK)=-3V~-15V逻辑0(SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V~+15V信号无效(断开,OFF状态,负电压)=-3V~-15V
以上规定说明了RS-232C标准对逻辑电平的定义。
对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平高于+3V;
对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15)V之间。
因为RS232的接收数据的发送数据的线是分开的,所以可以同时接收和发送数据。
RS-232总线规定了25条线,在一般应用中,使用3条~9条信号线就可以实现全双工通信,采用三条信号线(接收线、发送线和信号地)能实现简单的全双工通信过程。
在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
扩展资料:
单工就是在只允许甲方向乙方传送信息,而乙方不能向甲方传送 。(比如汽车的单行道)
全双工是在微处理器与外围设备之间采用发送线和接受线各自的方法,如rs232。
可以使数据在两个方向上同时进行传送作。指在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音,目前的网卡一般都支持全双工。
参考资料来源:
分类: 民生 >> 军事
解析:
RS232C是1969年EIA制定的在数据终端设备DTE和数据通讯设备(DCE)之间的串行的二进制数据交换的接口,全称是EIA-RS-232-C协议,也称EIA-232,最初采用DB-25作为连接器,包含双通道,但是现在也有采用DB-9的单通道接口连接。其数字逻辑与电平之间的关系是:1:-3V~-25V,0:+3V~+25V。典型应用是计算机的串行接口。
RS 232 的通讯方式
从上图中我们可以看出RS232的通讯信号电平为正负5~15V,这不同于数字电路的0~3V或0~5V,所以要以RS232的方式进行通讯,源信号需要进行电压转换。
当进行数据传送时,只用一根数据线且只能进行单向传输的方式,称为单工方式;
当进行数据传送时,只用一根数据线利用不同时段进行双向传输的方式,称为半双工方式;
当进行数据传送时,利用两根数据线同时进行发送和接收的方式,称为全双工方式。
RS-232-C标准规定,驱动器允许有0pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。
TTL电路是电流件,而coms电路是电压件,TTL有效电平比低压cmos有效电平略高。
RS232是单工通信,且只能一对一通讯。
(单工通信方式只能沿单一方向发送或接收数据。
例如,单工就是指A只能发信号,而B只能接收信号,通信是单向的,就像灯塔之于航船----灯塔发出光信号而航船只能接受信号以确保自己行使在正确的航线上。
)RS485是半双工通信,能多对多的互成网络。
(例如,用同一根线或同一组线接收和发送数据,通信的双方在同一时刻只能发送数据或接收数据,这种传送方式称为半双工方式,例如,A能发信息给B,B也能发信息给A,但是两个过程不能同时进行,如对讲机:
007:呼叫总部,请求支援,over。
总部:收到,支援人员离你还有5个街区,over。
007:靠,还有5个街区?要快,顶不住了。Over
总部:、、、、、、
)RS422是全双工通信,能一(主站)对多(从站)形成网络,主-从之间可以同时进行收发通信,从-从之间不能互相通信。
(例如现在的手机通信,
A:老婆,你听我解释嘛,我、、、(被打断)
B:我不听。
这就是全双工通讯方式,双方在说(发送)的时候也能同时听(接收)。
)为了让你能直接明了的看懂,写的很通俗但是太简洁,如果需要详细的请留言具体的问题,别问的这么笼统。
rs232通讯距离近,只能和一个设备发送和接收,电脑上一般都是rs232接口。plc和触摸屏一般都有232或485口。选择232口时电脑端就要用扩展接口连接多个232设备。用485通讯时一个接口可以连接多台设备。
版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。