串口通信电平转换实验报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程实验报告一 实验名称:串口232电平转换电路设计与软件实现 课程名称:现场总线技术 一、实验目的及要求: 实现两台电脑的RS232通过RS485接口协议的通信 1、熟悉串口结构及参数指标 2、熟悉芯片的内部结构,工作机制 3、完成电路原理图的绘制及具体实验板的焊接,并调试成功 4、编写串口驱动程序,要有基本的数据收发及参数设置功能 5、最后软件与硬件连调,实现两台电脑的半双工通信 二、实验器件及调试实现环境: 器件型号 数量 MAX232芯片 2个 MAX485芯片 2个 串口母口 2个 三极管s9014 2个 电阻、电容、插针、插座 若干个 基本电路焊接工具 焊锡丝、烙铁 电路测试设备 电源、万用表 开发平台 三星笔记本XP系统 软件开发环境 Microsoft Visual Studio 2010 测试工具 VSPD 虚拟串口 串口调试助手 三、实验原理介绍: 要实现两台电脑的RS232通过RS485接口协议实现远距离通信,这就要求发送端,首先通过芯片MAX232完成对RS232串口输出信号(正负电压)的电平转化(-5v~-15v转换为5v,+5v~+15v转换为0v),使之符合MAX485收发器对输入信号(高低电平)的要求后,由MAX485收发器将TTL信号通过两线差分平衡传输出去;接收端同样先由MAX485将TTL信号接收下来,再经MAX232将TTL信号转换为正负电压后传给RS232,以实现两台电脑通过RS485接口协议通信。 四、硬件设计: DB9形式的RS-232串口的定义: 引脚 英文简写 功能说明 1 CD 载波侦测(Data Carrier Detect) 2 RXD 接收数据(Receive Data) 3 TXD 发送数据(Transmit Data) 4 DTR 数据终端准备(Data Terminal Ready) 5 GND 信号地(Signal Ground) 6 DSR 数据准备好(Data Set Ready) 7 RTS 请求发送(Request To Send) 8 CTS 清除发送(Clear To Send) 9 RI 振铃指示(Ring Indicator) 硬件包括三部分:电源,232电平转换,485信号收发电路。 电源部分:采用外部晶体管稳压双电源供电。 232电平转换电路:首先MAX232是电荷泵芯片,它是美信(MAXIM)公司专为RS232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。 第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。   第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。   其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。   8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。   TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出。   第三部分是供电。15脚GND、16脚VCC(+5v)。 485信号收发电路: 采用单一电源+5 V工作,额定电流为300μA,采用半双工通讯方式。它完成将TTL电平转换为RS-485电平的功能。MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器,以完成数据的发送与接收。RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。 RO和DI端分别为接收器的输出和驱动器的输入端,与RS232连接时只需分别与RS232的2端和3端相连即可。 /RE和DE端分别为接收和发送的使能端,当/RE为逻辑0时,器件处于接收状态;当DE为逻辑1时,器件处于发送状态,因为MAX485工作在半双工状态,所以只需用一个控制信号就可以同时控制这两个引脚。 A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时,代表发送的数据为0。将A和B端之间加匹配电阻,一般可选150Ω的电阻。 加入终端匹配电阻是因为,RS485接口协议是差分平衡传输,通过增大负载而降低信号的回波反射,这是一种被动的阻抗匹配。 关于本电路的设计总体来说,首先将实验要求的实现基本通信所涉及的基本端口:2端,3端,4端,5端经MAX232电平转换成TTL信号之后,由MAX485 控制2端,3端的数据收发;由于MAX485是半双工的工作方式,所以我们可以将其两个使能端口

文档评论(0)

369221 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档