- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《冶金自动化}2004年增刊
2
基于RCM2
00的通用控制节点的研究
周建新,孙进生,闻 武
(河北理工大学自动化系,河北唐山063009)
如何利用Dynamic
结果表明,该控制节点能成功地实现串口接收命令和发送数据到本地局域网。
[关键词]嵌入式系统RCM2200;TCP报文
0概述
近几年来嵌入式技术已广泛应用在民用和工业的很多领域,嵌人式系统是指以应用为中心,以计算
机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、体积、功耗严格要求的专用计算机系统。随
据,且协议公开可实现完全的分散控制并具有优良的性价比,嵌入式网络的理念正得到越来越广泛的应
用。
在目前的网络控制系统中,RS--485总线以其传输距离远、节点多、连线少等特点,在分布式监测监
控系统中已成为数据传输的首选标准。但是实际使用过程中,RS一485总线最典型的问题便是数据传输
经常出现误码,而且误码率较高。基于这个问题,本文提出了一种新型的通用控制节点,它是基于
Control
RCM2200嵌入式系统,采用传输控制协议(TCP,Transmission
据网络传送的方法,确保串口命令的传送和当地局域网对数据的接收,从根本上解决了RS一485总线效
率低、实时陛差、通信可靠性低等问题。
1 节点的硬件组成及工作原理
1.1节点的硬件组成
本控制节点借鉴了PCI04总线形式,采用多块电路板结构,各模块采用引脚直插的方式进行连接。
本节点包括MCU控制模块、数字量输入模块、数字量输出模块、模拟量输入模块和模拟量输出模块。这
种结构具有灵活方便的特点,用户可以根据自己的情况选择使用各种输入输出模块。其中,MCU控制模
KBFlash,128KB
拥有256 SRAM,用于代码存储和数据存储;时间、日期、看门狗、定时器等一应俱全;
mmX41ramX22
且采用双列直插式引脚,尺寸仅为59 mm。这种结构促进了嵌入式系统的快速开发并
能力强,接收器可检测到200mV的信号,传输数据可达千米以外,此外还具有瞬变高压抑制功能,能抗
[收稿日期]2004一06—16
[作者简介]周建新(1977一),男,辽宁沈阳人,硕士研究生,研究方向为控制过程中的网络集成技术。
311
《冶金自动化》2004年增刊
雷击、静电放电,避免因交流电故障引起的非正常高压脉冲冲击,特别适合于远距离户外通信,可以组成
实现。此转换芯片的一端与RS一232标准9针接口相连,另一端与RS一485总线相连。
1.2节点的工作原理
组成控制系统。此控制系统是利用一台PC通过RS一485总线控制多个控制节点的工作,采用多点通信
形式。通过发送控制字和工作方式字给控制节点,使其进行相应的操作。命令的发送遵循MODBUS协
议。当上位机发送命令时,连接在网络上的所有控制节点都会收到上位机所发的命令,其中与命令字中
的地址相匹配的节点接收到命令后进行数据采集并将采集的数据保存到RCM2200的缓存中,当PC机
再次发出指令时,RCM2200将采集到的数据通过以太网口以TCP报文的形式发送给当地局域网计算
Basic
机,形成一种不对称的网络结构。本地局域网计算机采用基于Visual6.0语言编写的对话框接收
TCP报文,从而实现了数据的网络传输,避免了数据传输过程中的误传,增强了系统的确定性。系统连
接如图1所示。
图1系统连接图
2控制节点的软件实现
RCM2200采用DynamicC语言进行软件开发,与标准C语言相比,DynamicC的改进使得在功能强
大的嵌入式系统上进行实时编程变得非常容易。它能实现多任务和优先多任务的构造,当
您可能关注的文档
- 中厚板轧制过程中辊间应力分布的探究.pdf
- 抗鸡球虫中药复方有效组分地研究.pdf
- 语义信息模型基础上的系统互操作性的探究.pdf
- 焦化厂绿色照明设备技术地研究.pdf
- 旬阳水电站汛期限制水位的探究.pdf
- 民族地区图书馆文献信息资源共建共享的研究与对策.pdf
- 农村妇女避孕节育知情选择干预效果地研究.pdf
- 药用红树植物老鼠簕的生药的探究.pdf
- 水泥混凝土路面板底脱空封堵治理的探究.pdf
- 宣钢合理炉料结构冶金性能地研究.pdf
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)