ARM(Advanced RISC Machines)是对一类微处理器的通称。ARM是微处理器行业的一家知名企业,它设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。 ARM微处理器是一种高性能、低功耗的32位微处理器,该处理器广泛应用于嵌入式系统中。ARM 9代表了ARM公司主流的处理器,已经在手持电话、机顶盒、数码相机、GPS、个人数字助理以及因特网设备等方面有了广泛的应用。在此,以ST公司生产的 ARM 9系列中典型的STR912FW44X6芯片作为硬件开发平台的MCU,完成了基于ARM的太阳能发电系统中数据采集与传输系统的硬件设计,并提出了一种利用RS 485串口代替RS 232串121来进行通信的新方法。
l 硬件总体设计框架
硬件总体设计框架如图1所示。
图1 硬件总体设计框架
2 硬件介绍
现以STR912FW44X6芯片作为硬件开发平台的MCU,STR912FW44X6外扩张了点阵LCD显示屏、输入按键、UART接口、IrDA、 CAN、USB、ETM接口、音频放大器/话筒放大器和以太网接口。其中,本文使用的有UART接口和以太网接口。UART接口分为一个RS 232串口和两个RS 485串口。RS 232串口用来与GSM模块的RS 232串口相连,以实现GPRS的无线传输;两个RS 485串口,一个用来作MODBUS通信接口,另一个用来接电度表计,以采集统计并显示太阳能发电系统的发电量。以太网通过网线连接到网络,以实现数据的无线传输。
3 硬件电路设计和功能实现
3.1 RS 232串口的电路设计和功能实现
RS 232是一种串行数据接口标准,是目前最常用的串行接口标准,用于计算机与计算机之间、计算机与外设之间的数据传输。RS 232串行接口总线适用于设备之间通信距离不大于15 m,传输速率最大为20 KB/s.
RS 232串口是通过ST公司生产的ST3232EAR来实现的。ST3232EAR是一种把电脑的串行口RS 232信号电平(-lO V,+10 V)转换为单片机所用到的TTL信号电平(O V,+3.3 V)的芯片。它的内部结构由三部分组成:第一部分是电荷泵电路,由1~6脚和4只电容构成。其功能是产生+12 V和-12 V两个电源,为RS 232串口提供电平的需要。第二部分是数据转换通道,由7~14脚构成2个数据通道。其中,13脚(RlIN)、12脚(R1OUT)、11脚(TlIN)、14脚(T1OUT)为第一数据通道;8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。 TTL/CMOS数据从TlIN,T2IN输入转换成RS 232数据,从T1OUT,T20UT送到电脑DP9插头;DP9插头的RS 232数据从RlIN,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实现数据的传输。
3.2 RS 485串口的电路设计和功能实现
RS 485是用来采集太阳能发电系统数据的,这里之所以采用RS 485而不采用RS 232,是因为RS 485比RS 232具有很多优势。RS 232采取不平衡传输方式,即单端通信,其收发端的数据信号都是相对于地信号的。所以它的共模抑制能力差,再加上双绞线的分布电容,其传输距离最大约为 15 m,最高速率为20 KB/s,且其只能支持点对点通信。而RS 485采用平衡发送和差分接受方式实现通信,由于传输线通常使用双绞线,有时差分传输,所以有极强的抗共模干扰能力,总线收发器的灵敏度很高,可以检测到低至200 mV的电压,故其传输信号在千米以上是可以恢复的。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为逻辑1 时,器件处于发送状态,因为ADM3485工作在半双工状态,所以只需用单片机的一个管脚控制这两个引脚即可。A端和B端分别为接收和发送的差分信号端,当A引脚的电平高于B时,代表发送的数据为1;当A的电平低于B端时。代表发送的数据为O.在与单片机连接时接线非常简单,只需要一个信号控制 ADM3485的接收和发送即可。同时将A和B端之间加匹配电阻,一般可选100Ω的电阻。该设计有两个RS 485,其中一个用来作MODBUS通信接口,另一个用来接电度表,以采集统计并显示太阳能发电系统的发电量。
3.3 以太网的电路设计和功能实现
以太网网口采用的是0880-1X1T-01,以太网物理层接口芯片采用的是ST公司的STElOOP快速以太网物理层芯片。STEl00P以太网接口芯片提供了一组媒体独立接口(MII)。媒体独立指的是在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。MII接口是快速以太网MAC层与PHY层之间的标准接口,是IEEE 802.3定义的以太网行业的标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。
通过管理接口,上层监视和控制PHY.基于以太网的TCP/IP通信,使ARM可以通过网线进行联网,并可以实时地与计算机进行通信,用来传输太阳能发电系统的实时数据。
提出一种利用RS 485串口代替RS 232串口进行通信的新方法。这种方法解决了RS 232串口在传输距离和节点数量的限制,大大提高了数据传输的能力。
上一篇:用ARM和FPGA搭建神经网络处理器通信方案
下一篇:详析单片机、ARM、FPGA嵌入式的特点及区别
推荐阅读
史海拾趣
Foxconn Optical Interconnect Technologies Inc. 的五个发展故事
故事一:创立与初步发展
Foxconn Optical Interconnect Technologies Inc.(简称FIT),作为鸿海精密工业股份有限公司(Foxconn,又称富士康)旗下的子公司,其发展历程可以追溯到富士康的崛起。富士康由郭台铭于1974年在台湾创立,起初主要生产塑料零件。随着电子行业的蓬勃发展,富士康迅速转型,开始涉足电子制造服务(EMS)。在这一背景下,FIT应运而生,专注于光机电整合连接器、天线、声学元件等产品的研发与生产,逐渐在电子行业中崭露头角。
故事二:技术突破与全球化布局
FIT凭借其在光电互连技术领域的不断创新,逐步确立了在全球市场的领先地位。公司通过持续加大研发投入,成功开发出一系列高性能、高可靠性的产品,广泛应用于电脑、通讯、消费电子等多个领域。同时,FIT积极实施全球化战略,在亚洲、北美、南美和欧洲等地设立生产基地和研发中心,形成了覆盖全球的生产和服务网络。这一布局不仅提升了公司的市场竞争力,也为其未来的发展奠定了坚实基础。
故事三:与富圣光电的合作
FIT与富圣光电科技(昆山)有限公司的合作是其发展历程中的一个重要里程碑。富圣光电作为富士康旗下专注于光电科技领域的企业,与FIT在技术研发、产品生产等方面展开了深度合作。通过资源共享和优势互补,双方共同推动了光电技术的发展和应用。目前,FIT持有富圣光电50%的股份,这一合作不仅增强了双方在光电市场的竞争力,也为双方带来了显著的经济效益。
故事四:收购夏普与技术整合
2016年,富士康(鸿海精密工业股份有限公司)成功收购日本夏普公司,这一举动对FIT的发展产生了深远影响。夏普在显示技术、半导体等领域拥有强大的技术实力和市场地位,而FIT则擅长光电互连技术的研发和生产。通过此次收购,FIT得以将夏普的先进技术与自身优势相结合,进一步提升了在光电领域的综合竞争力。同时,这也为FIT拓展国际市场、提升品牌影响力提供了有力支持。
故事五:新能源汽车领域的探索
近年来,随着新能源汽车市场的快速崛起,FIT也开始将目光投向这一新兴领域。公司利用自身在光电技术方面的优势,积极研发新能源汽车充电系统、光电传感器等关键零部件。通过不断的技术创新和市场拓展,FIT在新能源汽车领域取得了初步成果。这一领域的探索不仅为公司带来了新的增长点,也为其在光电技术领域的持续发展注入了新的动力。
面对不断变化的市场需求和技术趋势,Consolidated Wire公司始终保持创新精神。公司不断研发新产品、新技术,满足客户的多样化需求。同时,公司还注重与其他行业的合作与交流,通过跨界合作推动产品创新和技术升级。这种创新驱动的发展模式使得Consolidated Wire公司能够持续保持竞争优势,实现持续稳健的发展。
CW Industries一直秉持着创新的理念,致力于开发新产品和新技术。公司的创新力不仅体现在产品研发上,还体现在对生产工具的不断改进上。CW Industries拥有三个最先进的工具车间,能够设计、构建和维护各种简单和复杂的工具,以确保制造的可重复性和合规性。这种创新精神使得CW Industries在激烈的市场竞争中保持领先地位。
随着技术的不断进步和市场需求的多样化,Advanced Analog的产品逐渐应用于更广泛的领域。从最初的TFT-LCD面板,到后来的数字相机、手持装置、网络通讯装置等领域,Advanced Analog都提供了完整的解决方案和优质的服务。通过与各行业合作伙伴的紧密合作,Advanced Analog的产品助力众多电子设备实现了更高效、更稳定的性能,推动了整个电子行业的发展。
在电子行业快速发展的背景下,全智景公司始终保持着强烈的创新意识和敏锐的市场洞察力。公司不断推出具有创新性的产品和服务,如智能安防监控系统、无人机视觉导航系统等,满足了市场不断变化的需求。同时,全智景公司还积极投入研发资源,探索新兴技术的应用前景,为公司的未来发展储备了更多的技术储备。
在被Avago收购后,CyOptics并未停止其技术创新的步伐。公司继续投入研发,推出了一系列新的光学产品和解决方案,以满足不断增长的市场需求。例如,CyOptics的物理介质相关(PMD)IC产品系列,不仅提供了完整的GaAs芯片组件,还提供了跨阻放大器(TIA)、激光驱动器(LD)等一站式芯片套件解决方案,为客户提供了更加便捷和高效的服务。
想自已做ARM9 S3C2410 S3C2440开发板的请进! 我这里闲了很多S3C2410A的核心板和ARM7 LM3S6911电路板,如果有谁想做ARM9,ARM7实验板的找我了,我可以提供全套的电路板,元件,电路图,软件资料,WinCE5.0软件及工具,电路板到手后也许你会发现焊接才是个难题. >>>>>>>>> ...… 查看全部问答∨ |
|
为什么用ddk for 2000 build一个简单的程序都会出错,总提示以下内容: 我的操作系统是xp sp2 在生的buildchk.log文件中: BUILD: Computing Include file dependencies: BUILD: Examining c:\\documents and settings\\zhouzhida\\桌面\\kkk directory for files to compile. Compiling c:\\documents and settings\ ...… 查看全部问答∨ |
请教各位高手一个问题: 我用VC做的PLC编程工具. 我的PLC编程工具支持两种程序格式,分别是"梯形图程序格式"和"助记符程序格式". 现在,我想通过在PLC编程工具中打开其中一种格式,然后单击工具栏按钮(注:按钮是用VC自己设计增加的),打 ...… 查看全部问答∨ |
笔记本的用户可能经常会碰到这个问题,带着笔记本出去的时候再带个鼠标,会比较麻烦。这款可以充气鼠标Jelly Click 就是专门为笔记本设计的。它就像一个气球,需要的时候,只要往里面吹两口吻就可以应用了。不用的时候把里面的气放掉,然后卷起来, ...… 查看全部问答∨ |
|
这种新型的LED铝基板--高导热软基板(HPC)的主要特点 1. 高导热, 导热系数>=3W/mk (普通铝基板的导热系数为0.6-2W/mk) 2. 高耐压, HPC耐高压>=5kv (普通铝基板的耐压为500-1500v) 3. ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- Allegro MicroSystems 在 2024 年德国慕尼黑电子展上推出先进的磁性和电感式位置感测解决方案
- 左手车钥匙,右手活体检测雷达,UWB上车势在必行!
- 狂飙十年,国产CIS挤上牌桌
- 神盾短刀电池+雷神EM-i超级电混,吉利新能源甩出了两张“王炸”
- 浅谈功能安全之故障(fault),错误(error),失效(failure)
- 智能汽车2.0周期,这几大核心产业链迎来重大机会!
- 美日研发新型电池,宁德时代面临挑战?中国新能源电池产业如何应对?
- Rambus推出业界首款HBM 4控制器IP:背后有哪些技术细节?
- 村田推出高精度汽车用6轴惯性传感器
- 福特获得预充电报警专利 有助于节约成本和应对紧急情况