教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

基于LPC2103的RS485总线通信机的设计及应用

来源:网络收集 时间:2026-08-25
导读: 一些介绍嵌入式资料 I邑,皇线与网络 文章编号:1001—9944(2009)11-0022-.04 基于LPC2103的RS485总线通信机的设计及应用 侯丙安,王振松,刘晓云 (电子科技大学自动化工程学院。成都611731) 摘要:该文详细

一些介绍嵌入式资料

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

on

LPC2103

communicationdevice,workingbetween

by

themastercomputerfrom

busy

SO

mastercomputerandslavestationnodes。doesthepolling

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

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凋

通信机的硬件设计

通信机硬件的总体设计如图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字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于LPC2103的RS485总线通信机的设计及应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1545298.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)