基于LPC2103的RS485总线通信机的设计及应用
一些介绍嵌入式资料
I邑,皇线与网络
文章编号:1001—9944(2009)11-0022-.04
基于LPC2103的RS485总线通信机的设计及应用
侯丙安,王振松,刘晓云
(电子科技大学自动化工程学院。成都611731)
摘要:该文详细论述了基于LPC2103的RS485总线通信机的软、硬件设计。在上位机与各从站节点间增加通信机,承担上位机的轮询工作,可以改进主从式结构的RS485总线,使上位机从繁忙的通信工作中解放出来,并能够提高系统独立性,加快系统从故障中恢复的速度.从而有效地提高了系统的可靠性、安全性。本通信机已成功应用于某监舍门禁控制系统.系
统性能得到了明显的改善.
关键词:RS485总线;通信机;监舍门禁控制系统;LPC2103
中图分类号:TP336
文献标志码:B
Design
and
Application
ofCommunicationDeviceforRS485BusBased
on
LPC2103
HOUBing—an,WANGZhen-song,LIUXiao yun
(DepartmentofAutomation,UniversityofElectronicScienceandTechnology,Chengdu611731,China)
Abstract:Thepaperintroducessoftwareandin
details.The
once
hardwaredesignofRS485buscommunicationdevicebased
a
on
LPC2103
communicationdevice,workingbetween
by
themastercomputerfrom
busy
a
SO
mastercomputerandslavestationnodes。doesthepolling
a
work
accomplished
asto
improvetheRS485buswith
ofthesystem
master-slave
structure.It
it
is
releases
themastercomputer
to
polling
tasks;theindependence
can
beimproved,and
are
fasterforthesystem
recover
from
failure;thus,thereliabilityandsafetyof
a
thesystem
improvedeffectively.system’sperformance
The
is
communicationdevicehas
obviously.
beensuccessfullyappliedin
prison
8cces8
control
system.The
improved
Keywords:RS485bus;communicationdevice;prison
accesscontrolsystem;LPC2103
由于RS485总线简单可靠.成本低廉,在工业控制和智能家居等场合.采用主从式结构的RS485总线得到了广泛的应用。在这种总线网络中,系统间的通信一般采取上位机轮询各节点的方式,即上位机对各节点不间断地进行轮询,当轮询到某节点时,上位机与此节点在一定时间间隔内互相交换信息。但是当节点数目众多时.出于系统响应及时性的要求,上位机对各节点轮询的时间时隔需要尽可能短,而这样.轮询工作将会给上位机造成沉重的负担,占
收稿日期:2009—08—13:修订日期:2009—08-27
用其较多的CPU资源.使得上位机不能专注于完成数据处理、人机交互、动画播放等任务.同时导致系统的可靠性与安全性降低。
基于此原因。本文提出在上位机与各节点之间增加一个称为通信机的模块,它主要完成以下两个任务:(1)负责对各节点的轮询.实时侦测各节点的通信状态,当发现某节点通信异常时.及时上报上位机;(2)对上位机与各节点之间的通信报文进行可靠转发。
作者简介:侯丙安(1985一),男,在读硕士研究生,研究方向为控制理论与控制工程。
一些介绍嵌入式资料
总线与网络i凋
1
通信机的硬件设计
通信机硬件的总体设计如图I所示.通信机与
上位机的通信采用RS232的方式.与各节点间的通信采用RS485的方式。
’亨
图1通信机硬件框图
Fig.1
Blockdiagramofcommunicationdevice’Shardware
图2
Fig.2
RS232通信模块
RS232communicationmodule
1.1
LPC2103主控模块
本模块主要包括主控芯片以及一些与主控芯片
相关的外围电路,例如晶振、稳压电路等。本文设计的通信机要求能够对上位机与各节点之间的通信报文进行可靠转发.而它与上位机和各节点之间的通信都是采用串行通信.这就需要主控芯片至少能够支持两个串口。LPC2103是一种32位的ARM7TDMI—S微控制器.具有8KB的RAM和32KB的片内Flash程序存储器.可实现最大为70MHz的CPU操作频率。而且价格低廉.带有两个串口,能够很好地完成本通信机的各个功能[¨。本模块包括两个电平转换电路:5V转3V.采用稳压芯片AMSlll7—3.3;3V转1.8V,采用稳压芯片CXlll7—1.8。
1.2
1.4
Fig.3
图3复位、电源监测模块
Resetand
powermonitoringmodule
RS485通信模块
本模块用于完成通信机与各节点的通信任务.
RS232通信模块
本模块用于完成通信机与上位机的通信任务.
硬件电路如图4所示。
本模块使用LPC2103的串口1.与芯片引脚PO.9.PO.8,P0.11相连。其中:PO.9。PO.8分别为信号收发端:P0.11为RS485收发控制端。RS485通信芯片选取Sipex公司生产的SP485TM.实现1TrL电平与RS485差分信号的转换并可以支持多达400个节点。收发控制端接下拉电阻.保证系统复位的时候SP485处于接收状态,以免对总线通信造成干扰。在信号输出端,B端下拉。A端上拉.以保证在整个总线都处于接收状态时.RO为高电平。防止节点产生错误的接收中断。R11.R12保证在本节点发生错误造成输出端A、B短路时.不影响其他节点的正常通信。虽然SP485本身集成了有效的保护措施。但由于现场往往有很多干扰源.这里在电路输出端再增
硬件电路如图2所示.
本模块使用LPC2103串ISl0.与芯片引脚P0.0,P0.1相连 …… 此处隐藏:6844字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [小学教育]四年级综合实践活动课《衣物的洗涤》教
- [小学教育]2014半年工作总结怎么写
- [小学教育]20世纪外国文学专题综合试题及答案
- [小学教育]TS_1循环使用催化丙烯环氧化反应研究
- [小学教育]最实用的考勤签到表(上下班签到表)
- [小学教育]气候与生态建筑——以新疆民居为例
- [小学教育]二人以上股东有限责任公司章程参考样本
- [小学教育]2014届第一轮复习资料4.1,3美好生活的
- [小学教育]土方开挖、降水方案
- [小学教育]手绘儿童绘本《秋天的图画》(蜡笔)
- [小学教育]2002级硕士研究生卫生统计学考试试题
- [小学教育]环保装备重点发展目录
- [小学教育]金蝶K3合并报表培训教材
- [小学教育]岩浆岩试题及参考答案
- [小学教育]知之深爱之切学习心得
- [小学教育]第十二章 蛋白质的生物合成
- [小学教育]Chapter 2-3 Solid structure and basi
- [小学教育]市政道路雨季专项施工方案
- [小学教育]中国海洋大学2012-2013学年第二学期天
- [小学教育]教育心理学第3章-学习迁移
- 浅谈深化国企改革中加强党管企业
- 2006年中国病理生理学会学术活动安排
- 设计投标工作大纲
- 基于ARP的网络攻击与防御
- 2016届湖北省七市(州)教科研协作体高三
- Google_学术搜索及其检索技巧
- 2019-2020学年七年级地理下册6.3美洲教
- 城市道路可研报告
- 【名师指津】2012高考英语 写作基础技
- 6级知识点培训北京师范大学《幼儿智趣
- 注册会计师会计知识点:金融资产
- 新安装 500 kV 变压器介损分析与判断
- PS2模拟器PCSX2设置及使用教程.
- 医院药事管理与药剂科管理组织机构
- {PPT背景素材}丹巴的醉人美景,免费,一
- NAS网络存储应用解决方案
- 青海省西宁市六年级上学期数学期末考试
- 测量管理体系手册依据ISO10012:2003
- 洞子小学培养骨干教师工作计划
- 浅谈《牛津初中英语》的教材特点及教学




