TTL、485、232面试

面试

 

 ,http://www.elecfans.com/emb/jiekou/20180418663969.html

     RS232、RS485、TTL 区别

  •     电气特性不同,逻辑一和逻辑0的表示不一样。
  •      传输距离不一样。

         TTL电平标准 是 低电平为0,高电平为1。单片机的电路就是这样不过一般写15米距离。USB转TTL串口的小板,可以用USB扩展出一个串口。芯片为PL2303HX,这个确实是可以给STC单片机下载程序的。

          RS232电平标准 是 正电平为0(大于3v),负电平为1(小于-3v)。台式机屁股的D9插座就是这样。前双工,两条线。实际只有15米的传输距离。和TTL电路不兼容。传输速率低,20Kbps,故比特率低。容易受干扰。

    RS485   逻辑“1”以两线间的电压差+2V~+6V表示,逻辑“0”以两线间的电压差-6V~-2V表示。也是D9插座接口。半双工信号电平比RS-232-C降低了,实际上可达3000米距离。 平衡发送和差分接收, 抑制干扰。 采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。 最高数据传输速率为10Mbps。最大通信距离约为1200m。

RS232与RS485的区别
RS232和RS485是电气标准,主要区别就是逻辑如何表示。
1、RS232使用+12V,0,-12V电压来表示逻辑(-12V表示逻辑“1”,+12V表示逻辑“0”),全双工,最少3条通信线(RX、TX、GND);RS485以2-6V电压表示逻辑(两线间的电压差为+2V~+6V表示“1”;两线间的电压差为-2V~-6V表示“0”),RS485接口电平与TTL电平兼容。
2、RS232理论最大的通信距离约为几十米;RS485总线理论的最长通讯距离约为1200米。
3、RS232为点对点的通信方式;RS485总线可以与多台设备通讯,具有抑制共模干扰的能力。

4、RS232是全双工的,RS485是半双工的,

 

比特率是指每秒传送的比特(bit)数。

单位为 bps(Bit Per Second),比特率越高,传送数据速度越快。声音中的比特率是指将模拟声音信号转换成数字声音信号后,单位时间内的二进制数据量,是间接衡量音频质量的一个指标。 视频中的比特率(码率)原理与声音中的相同,都是指由模拟信号转换为数字信号后,单位时间内的二进制数据量。

1024 bit/s = 1 kbit/s (一个千位元或一千位每秒)

1024kbit/s = 1 Mbit/s (一兆或一百万位每秒)

1024Mbit/s = 1 Gbit/s (一吉比特或一十亿位每秒)。

 

 4、RS485与RS232类似,但是采用差分信号逻辑,更适合长距离、高速传输。

     5、 RS232是全双工的,RS485是半双工的

 RS-232只允许一对一通信(单站能力), RS-485接口在总线上是允许连接多达128个收发器(具有多站能力)

 

  •  TTL(晶体管-晶体管逻辑电平Transistor-Transistor Logic)信号系统

1、大多数单片机都是 TTL 电平,各自的高低电平定义不一样;
2、当电源电压为5V时:51,avr单片机高电平是5V;
3、当电源电压为3.3V时:51,avr单片机高电平是3.3v;
4、arm 如lpc2138,电源电压只能为3.3v,io输出高电平为3.3V;但io口可承受5V电压
 

 

RS232 台式机电脑后面的9针接口就是com口(串口) 

https://blog.csdn.net/zhuyongxin_6688/article/details/78001767

 

下面这个就是D型9针串口(通俗说法)。在台式电脑后边都可以看到。

记住,这种接口的协议只有两种:RS-232和RS-485。不会是TTL电平的(除非特殊应用)。我们一般只接出RXD TXD两针,外加GND。  

 

单片机串口的RX、TX是TTL电平,经过电平转换芯片(如MAX232)后转换成232电平,再经过串口线与PC机的串口(台式机的9针串口)连接。

 

    

 RS-232是现在主流的串行通信接口之一。由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:

  (1)接口的信号电平值较高,易损坏接口电路的芯片。RS232接口任何一条信号线的电压均为负逻辑关系。即:逻辑“1”为-3—-15V;逻辑“0”:+3—+15V,噪声容限为2V。即要求接收器能识别高于+3V的信号作为逻辑“0”,低于-3V的信号作为逻辑“1”,TTL电平为5V为逻辑正,0为逻辑负。与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。

  (2)传输速率较低,在异步传输时,比特率为20Kbps;因此在51CPLD开发板中,综合程序波特率只能采用19200,也是这个原因。

  (3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。

  (4) 实际上也只能用在15米左右。

EIA-RS-232C对电气特性、逻辑电平和各种信号线功能都作了规定。

 

在TxD和RxD上:

逻辑1(MARK)=-3V~-15V

逻辑0(SPACE)=+3~+15V

通信过程中只有两个脚参与通信

2脚:电脑的输入RXD

3脚:电脑的输出TXD 通过2 ,3 脚就可以实现全双工(可同时收发)的串行异步 通信

5脚:接地

单片机和rs232的电平标准是不一样的(各种电平标准见另一word)

单片机的电平标准 TTL电平 :+5V表示1 0V表示0

Rs232的电平标准 +15/+13 V表示1 -15/-13 表示0


 

 

485

RS485概述

  在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。

    (1)RS-485的电气特性:逻辑“1”以两线间的电压差+2V~+6V表示,逻辑“0”以两线间的电压差-6V~-2V表示。接口信号电平比RS-232-C降低了,就不容易损坏接口电路芯片,且该电平与TTL电平兼容,刻方便与TTL电路连接。

  (2)数据最高传输速率为:10Mbps

  (3)RS-485接口采用平衡驱动器和差分接收器的组合,抗共模干扰能力强,即抗噪声性能好。

  (4)RS-485接口的最大传输距离标准值4000英尺,实际上可达3000米。

    (5)RS-232-C接口在总线上只允许连接一个收发器,即单站能力;而RS-485接口在总线上只允许连接多达128个收发器,即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立设备网络。

 

通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,

           这是计算机处理器控制的设备内部各部分之间通信的标准技术。

  RS232和RS485、TTL的区别

  1、RS232、RS485、TTL是指电平标准(电信号)

  2、TTL电平标准 是 低电平为0,高电平为1(对地,标准数字电路逻辑)。

  3、RS232电平标准 是 正电平为0,负电平为1(对地,正负6-15V皆可,甚至可以用高阻态)。

  4、RS485与RS232类似,但是采用差分信号逻辑,更适合长距离、高速传输。

     5、  RS232是全双工的,RS485是半双工的,

 RS-232只允许一对一通信(单站能力), RS-485接口在总线上是允许连接多达128个收发器(具有多站能力)

 

http://blog.sina.com.cn/s/blog_6330c39b0102vrqm.html

一、电平信号的主要特性

电平

     输入

     输出

特点

 

 高

TTL

大于2.0

小于1.2V

大于2.4V

小于0.8V

所有的主控制芯片引脚(包括串口的RX,TX,普通IO口)都是TTL电平,TTL拥有较低的噪声容限①

CMOS

大于0.7VCC

小于0.3VCC

大于0.9VCC

小于0.1VCC

比TTL的噪声容限高

 

逻辑1

逻辑0

 

232

-3V---15V

+3---+15V

PC机上串口的都是232电平

485

两线间的电压差为+(2-6)V

两线间的电压差为-(2-6)V

良好的抗噪声干扰性,适合长距离传输

 

USB协议

 

USB

采用VCC、GND、D+、D-传输

电脑中USB插口的都是USB电平

*噪声容限:指在前一极输出为最坏的情况下,为保证后一极正常工作,所允许的最大噪声幅度,噪声容限越大说明容许的噪声越

二、电平之间的转换

在进行单片机调试的时候,我们经常会通过串口在PC机上查看结果,单片机串口与PC机串口是如何通讯的呢,下面总结一下几种常见的方法:

1.     单片机通过232与PC机串口相连 

单片机串口的RX、TX是TTL电平,经过电平转换芯片(如MAX232)后转换成232电平,再经过串口线与PC机的串口连接。

TTL电平、COMS电平、232电平、USB电平的区别与转换方法
 

 

USB转TTL模块通常有四根线,

VCC,GND,RX,TX;只需要将RX,TX,GND与单片机的对应接口相连就可以直接与PC机通讯,极大方便了调试人员

TTL电平、COMS电平、232电平、USB电平的区别与转换方法

USB转TTL串口的小板,可以用USB扩展出一个串口。芯片为PL2303HX。给STC单片机下载程序的。

 

下图为USB转RS-232串口:

9针串口引脚定义(你要注意公母)

1. 引脚定义 
这里写图片描述

2. 公头线序 
这里写图片描述

3. 母头线序 
这里写图片描述

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值