单片机与pc通信的简化接口

单片机与pc通信的简化接口

ID:24272048

大小:50.50 KB

页数:4页

时间:2018-11-13

单片机与pc通信的简化接口_第1页
单片机与pc通信的简化接口_第2页
单片机与pc通信的简化接口_第3页
单片机与pc通信的简化接口_第4页
资源描述:

《单片机与pc通信的简化接口》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机与PC通信的简化接口

2、第1摘要:给出了一种单片同与PC进行通信的低成本接口的设计方法,并给出了其中的关键参数,通过在实践中检验证明:该接口在对成本和体积有严格要求的系统中有着广泛的应用。在单片机系统的设计中,经常遇到需要与PC进行通信的问题。一般单片机都提供有UART接口,而普通PC机也都有1~2个RS-232口,所以,实际使用时经常用RS-232进行单片机与计算机间的通信。在近距离通信中,以零调制三线经济型使用最为广泛。RS-232标准是广泛使用的串行通信标准,但使用的电平与TTL和MOS电平完全不同,逻辑“0”至少为+3V,逻辑“1”至少

3、为-3V,而单片机系统则使用TTL电平或MOS电平。因此,需要使用接口电路来实现TTL电平或MOS电平与RS-232电平之间的转换。目前已有现成的接口芯片可供选用,价格低一些的如MC地488(将TTL电平转换为RS-232C标准电平)和MC1489(将RS-232标准电平转换为TTL电平),但MC1488需要±12V的供电电压。另外,也有许多使用单一的+5V供电芯片可供选择,如MAX2003,但此类芯睡价格不菲,且需要若干外围元件。在对体积和成本有较严格的要求时,进一步简化接口电路很有必要。1一种简单的接口电路实用中,单片机与PC的通信通常采用半双

4、工通信,这时,可以采用一种较简单的接口电路(如图1所示)。在这种电路中,PC机的RXD上的逻辑高电平(小于-3V)是以“偷电”的方式从本身的TXD端获得。这种电路的工作原理如下:500)this.style.ouseg(this)">PC机TXD端的逻辑电平经T1后变为TTL电平或MOS电平。在单片机TXD端为逻辑低电平时,光耦的发光二极管发光,使得晶体管导通。其集电极的VCC(一般为+5V)加在PC机的RXD端;而在单片机TXD端为逻辑高电平时,光耦的发光二极管不发光,晶体管截止。由于PC机的TXD端在空闲时处于逻辑高电平(小于-3V),因此,这

5、个电平便通过电阻R4加到其RXD端。这样,便实现了TTL电平或MOS电平到RS-232电平的转换。但需要注意的是,由于PC机的RXD和RXD端通过电阻接到了一起,因此有时会出现PC机自发自收的情况,这一点需要在编程时加以处理。2电阻值的确定图1电路中,R1、R2的取值范围较大,一般只要使得T1正常工作在开关状态下即可。R3的取值可按下式进行计算:R3=(Vcc-VF-Vcs)/IF其中Vcc是工作电源电压,Vcs是单片机TXD端的低电平电压(一般取0.2V),VF是光耦中的发光二极管导通时的正向压降(一般为1.1V左右),IF是其正常工作电流(一般

6、为10mA)。R4取值的合适与否是本电路的关键。取值过小,可能会在单片机发送逻辑低电平时,使PC机的RXD端电平受自身TXD端的影响太大而导致电压过低,从而达不到逻辑低电平的要求而不能正确接收;取值过大,则会在单片机发送逻辑高电平时,PC机RXD端受其输入电阻的影响而不能将自身TXD端的逻辑电平正确传送过来,这样也不能正确接收。实际上,R4的取值受多种因素的影响,其中包括:光耦中晶体管的特性、R2的值、二极管D的特性、PC机RXD端的输入电阻和输入电平、TXD端的输出电阻和输出电平等。而这些因素中,尤以后两乾的影响为甚。在PC机系统中,异步通信适配

7、器以INS8250通讯芯片为核心,再配以可进行电平转换的发送器和接收器电路而组成的。不同种类的PC机由于主板设计的不同,其RS-232的特性也有差异,特别是RXD端的输入电阻和TXD端的输出电阻相去甚远。因此,若要用计算的方法得到R4的取值,需要了解各种主板的电路设计,这样非常麻烦。但是对各种常见品牌计算机的RS-232口的特性进行测试却是相对简便的。笔者在各种常见品牌的近百台计算机上进行了测试,得到了可以在各种计算机上可正常使用的R4值,具体取值如表1所列。表1PC与单片机通信情况和R4值的关系机型联想500同创100东海550兼容机300PHI

8、LIPS350R4值X1X2X3X1X2X3X1X2X3X1X2X3X1X2X35.6kΩ11011011011011010kΩ11011011011011011kΩ11011011011011012.2kΩ11111111111111115.6kΩ11111111111111120kΩ11111111111111121kΩ01101101101101122kΩ01101101101101130kΩ01101101101101156kΩ01101101101101177kΩ011011011011011100kΩ011011011011011131

9、kΩ011011011011011150kΩ011011011011011200kΩ011011011011011240k

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。