完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
1、TTL、RS232是逻辑电平信号,而RS485、CAN是差分信号,严格地讲,这些都属于通信网络中的物理层(最底层)的概念,绝非通讯协议的概念;
2、从单片机芯片或者单片机软件编程的角度来分析,其实RS485、RS232、CAN其最终结果都是转换为TTL电平方式与单片机进行通讯的(输入数据时,(RS485、RS232、CAN)收发器把相应信号转换为TTL->(RS485、RS232、CAN)控制器(MCU);而输出数据时,(RS485、RS232、CAN)收发器把TTL转换为相应信号<-(RS485、RS232、CAN)控制器(MCU)); 3、TTL电平:全双工(逻辑1: 2.4V–5V,逻辑0: 0V–0.5V);RS-232电平:全双工(逻辑1:-15V–5V,逻辑0:+3V–+15V);RS-485:半双工(逻辑1:+2V–+6V,逻辑0: -6V—2V,此处电平是指AB两线之间的电压差);CAN电平:半双工(逻辑1:-1.5V–0V,逻辑0:+1.5V–+3V,此处电平指CAN_High、CAN_Low 两线间的电压差); 4、TTL、RS232是逻辑电平信号,而RS485、CAN为差分信号; 5、对比TTL信号而言,RS485、RS232、CAN信号其目的都是为了提高通信质量,提高抗干扰能力; 6、CAN总线是独立出来的,有独立的输入输出引脚,且通常与USB D+USB D-复用,而TTL、RS232、RS485一般是通过UARTUSART口直接输出或者转换而来的; 7、RS499、RS423、RS422等接口标准规范和总线标准规范其实与RS485、RS232(这两种比较常用)信号的定义与规范标准是类似的,此处不再做详解; 另: 1、嵌入式里常说的串口仅仅是一个泛称而已,UART、TTL、RS232、RS485都遵循类似的通信时序协议,故皆可称为串口,当用作通讯时,皆可称作为“串口通信”; 2、一般情况下,单片机在进行“串口”通信时,从单片机直接出来的基本都是TTL电平; 3、UART接口(USART-同步/异步):通用异步收发器,UART是串口收发的逻辑电路,可以嵌入,像单片机、SOC、PC里都装有UART模块;COM口:特指台式计算机或一些电子设备上的D-SUB外形的串行通信端口,一般有D型9针插头(即DB9接口,注意此时不能直接将MCU的RXTX接到PC的TXRX上,需要使用RS232转换线) 和4针杜邦头两种物理标准;而从广义上讲,其实COM就是异步串行通信口的简写。由于历史原因,IBM的PC外部接口配置为RS232,成为实际上的PC界默认标准。所以,现在PC机的COM口均为RS232。若配有多个异步串行通信口,则分别称为 COM1、COM2... ,只不过过其外形是D-SUB的; 4、需特别注意的是,UART、COM口指的是物理接口形式,而RS232、RS485、CAN、TTL指的是电平标准(电信号); 5、有一点要注意的是,USART/UART提供了RS232数据终端设备接口,这样计算机就可以和调制解调器(Modem)或其它使用 RS232接口的串行设备通信了; 6、UART(USART-同步/异步)是通用异步收发器(异步串行通信口)的英文缩写,它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称,这也可以看作为什么TTL、RS232、RS485包括其他RS系列一般都是通过UARTUSART口直接输出或者转换而来的原因之一; 7、RS232、RS499、RS423、RS422和RS485等,是对应各种异步串行通信口的接口标准和总线标准,它规定了通信口的电气特性、传输速率、连接特性和接口的机械特性等内容。实际上是属于通信网络中的物理层(最底层)的概念,与通信协议没有直接关系。而通信协议,是属于通信网络中的数据链路层(上 一层)的概念; 8、UART,通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片,通常集成在主板上。因计算机内部采用并行数据,不能直接把数据发到 Modem(调制解调器),必须经过UART整理才能进行异步传输,其过程为:CPU先把准备写入串行设备的数据放到UART的寄存器(临时内存块)中,再通过FIFO(FirstInputFirstOutput,先入先出队列)传送到串行设备,若是没有FIFO,信息就会变得杂乱无章,不可能传送到Modem。 |
|
|
|
只有小组成员才能发言,加入小组>>
2983 浏览 9 评论
2697 浏览 16 评论
3221 浏览 1 评论
8457 浏览 16 评论
3787 浏览 18 评论
6968浏览 6评论
求助,请问MS51FB9AE带隙电压能作为侦测的基准电压吗?
7462浏览 3评论
6962浏览 3评论
支持UART-to-BLE透传的新唐NuTool – BLE ATCMD开发工具推荐
5808浏览 3评论
9379浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-29 01:40 , Processed in 0.315161 second(s), Total 43, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号