以太网接口,232,485_第1页
以太网接口,232,485_第2页
以太网接口,232,485_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、您的位置二首页 微处理器/微控制器 接口及外设 工 、, 用RS485代替RS232串口通信新方法2010-10-08 18:19:57来源:电子工程专辑关键字:RISC处理器RS485 RS232RM(Advanced RISC Machines)是对一类微处理器的通称。ARM是微处理器行业的一家知名 企业,它设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件ARM微处理 器是一种高性能、低功耗的32位微处理器,该处理器广泛应用于嵌入式系统中ARM 9代 表了 ARM公司主流的处理器,已经在手持电话、机顶盒、数码相机、GPS、个人数字助理 以及因特网设备等方面有了广泛的应用。在此

2、,以ST公司生产的ARM 9系列中典型的 STR912FW44X6芯片作为硬件开发平台的MCU,完成了基于ARM的太阳能发电系统中数 据采集与传输系统的硬件设计,并提出了一种利用RS 485串口代替RS 232串121来进行 通信的新方法。l硬件总体设计框架硬件总体设计框架如图1所示。2硬件介绍现以STR912FW44X6芯片作为硬件开发平台的MCU,STR912FW44X6外扩张了点阵LCD 显示屏、输入按键、UART接口、IrDA、CAN、USB、ETM接口、音频放大器/话筒放大器 和以太网接口。其中,本文使用的有UART接口和以太网接口。UART接口分为一个RS 232 串口和两个RS

3、485串口。RS 232串口用来与GSM模块的RS 232串口相连,以实现GPRS 的无线传输;两个RS 485串口,一个用来作MODBUS通信接口,另一个用来接电度表计, 以采集统计并显示太阳能发电系统的发电量。以太网通过网线连接到网络,以实现数据的无 线传输。3硬件电路设计和功能实现RS 232串口的电路设计和功能实现RS 232是一种串行数据接口标准,是目前最常用的串行接口标准,用于计算机与计算机之 间、计算机与外设之间的数据传输。RS 232串行接口总线适用于设备之间通信距离不大于 15 m,传输速率最大为20 KB/s。RS 232串口是通过ST公司生产的ST3232EAR来实现的。

4、ST3232EAR是一种把电脑的串行 口 RS 232信号电平(-lO V,+10 V)转换为单片机所用到的TTL信号电平(O V,+3. 3 V)的 芯片。它的内部结构由三部分组成:第一部分是电荷泵电路,由16脚和4只电容构成。 其功能是产生+12 V和-12 V两个电源,为RS 232串口提供电平的需要。第二部分是数据 转换通道,由714脚构成2个数据通道。其中,13脚(RIIN)、12脚(R1OUT)、11脚(TIIN)、 14 脚(T1OUT)为第一数据通道;8 脚(R2IN)、9 脚(R2OUT)、10 脚(T2IN)、7 脚(T2OUT)为 第二数据通道。TTL / CMOS数据从

5、TIIN,T2IN输入转换成RS 232数据,从T1OUT,T20UT 送到电脑DP9插头;DP9插头的RS 232数据从RIIN,R2IN输入转换成TTL / CMOS数据 后,从R1OUT,R2OUT输出。第三部分是供电,由15脚GND、16脚VCC(+5 V)构成。通过将MCU中GPIO的RXD和TXD分别与ST3232的12脚(R1OUT)和11脚(T1IN) 相连,使14脚(T10UT)和13脚(R1IN)输出RS 232电平,然后连接GSM模块RS 232串口 和MCU板上的RS 232串口,可以通过向RS 232接口写AT指令来达到控制GSM模块功能 的目的,以通过GPRS实现数

6、据的传输。RS 485串口的电路设计和功能实现RS 485是用来采集太阳能发电系统数据的,这里之所以采用RS 485而不采用RS 232,是 因为RS 485比RS 232具有很多优势。RS 232采取不平衡传输方式,即单端通信,其收发 端的数据信号都是相对于地信号的。所以它的共模抑制能力差,再加上双绞线的分布电容, 其传输距离最大约为15 m,最高速率为20 KB / s,且其只能支持点对点通信。而RS 485 采用平衡发送和差分接受方式实现通信,由于传输线通常使用双绞线,有时差分传输,所以 有极强的抗共模干扰能力,总线收发器的灵敏度很高,可以检测到低至200 mV的电压,故 其传输信号在千

7、米以上是可以恢复的。RS 485的最大通信距离约为1 219 m,最大传输速 率为10 MB/s,它采用双半工工作方式,可支持多点数据通信,其总线一般最大支持32个节点。RS 485接口芯片采用的是ADM3485。ADM3485采用单一电源+3. 3 V工作,半双工通信 方式,可完成将TTL电平转换为RS 485电平的功能。ADM34185芯片的结构和引脚都非 常简单,内部含有一个驱动器和一个接收器,RO和DI端分别为接收器的输出端和驱动器 的输入端,与单片机连接时只需分别与单片机的RXD和TXD相连即可。RE和DE端分别为 接收和发送的使能端,当RE为逻辑0时,器件处于接收状态;当DE为逻辑

8、1时,器件处 于发送状态,因为ADM3485工作在半双工状态,所以只需用单片机的一个管脚控制这两个 引脚即可。A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表 发送的数据为1;当A的电平低于B端时。代表发送的数据为0。在与单片机连接时接线非 常简单,只需要一个信号控制ADM3485的接收和发送即可。同时将A和B端之间加匹配电 阻,一般可选100 Q的电阻。该设计有两个RS 485,其中一个用来作MODBUS通信接口, 另一个用来接电度表,以采集统计并显示太阳能发电系统的发电量。3.3以太网的电路设计和功能实现以太网网口采用的是0880-1X1T-01,以太网物理层接口芯片采用的是ST公司的ST日OOP 快速以太网物理层芯片。STEl00P以太网接口芯片提供了一组媒体独立接口(MII)。媒体独 立指的是在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。 MII接口是快速以太网MAC层与PHY层之间的标准接口,是IEEE 802. 3定义的以太网行 业的标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分 别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号MII 数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据 信号。通过管理接口,上层监视和控制PHY。基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论