智能门禁系统监控面板软件的设计(10)

时间:2025-04-25

论文主要研究了基于MODBUS总线技术的智能门禁系统监控面板软件的设计思想与实现方法,同时对整个系统的组成及硬件实现也作了简单介绍。系统采用了MIFAREI射频卡原理,基于MODBUS总线技术,使用了Keil uVision2开发工具。软件采用了模块化的设计方法,使用C语言结合串口通信技术完成了监控面板软件的设计。

(l)以太网上的TCP/IP。

(2)各种介质(有线:EIA/TIA232-F,EIA-422,EIAMA485-A,光纤,无线等)上的异步串行传输。

(3)MODBUSPluS,一种高速令牌传递网络。 [7]

2.1.2 MODBUS两种传输方式

MODBUS设置两种传输模式(ASCll或RTU)在标准的MODBUS网络通信。用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个采集器的时候,在一个MODBUS网络上的所有设备都必须选择相同的传输模式和串口参数。所选的ASCll或RTU方式仅适用于标准MODBUS网络,它们定义了在这些网络上连续传输的消息段的每一位,以及决定怎样将信息打包成消息域和如何校验。在其它网络上(MAP和MODBUS PLUS), MODBUS消息被转成与串行传输无关的帧。

(1)ASCll模式

在MODBUS网络上以ASCII(美国标准信息交换代码)模式通信时,在消息中,每个sbit字节对应的两位16进制数都以ASCll字符值发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不容易产生错误1321。例如:要发送字符“20”时,ASCll发送模式为:“00110010”+“00110000”,也就是说发送“20”时,分别发送“2”的ASCll码和“O”的ASCll码。消息中ASCll字符采用十六进制字符O 9,A F;采用LRC(纵向冗长检测)进行检测。

使用ASCll模式,消息以冒号(:)字符(ASCll码3AH)开始,以回车换行符结束(ASCll码ODH,OAH)。其它域可以使用的传输字符是十六进制的O 9, A F。网络上的设备不断侦测“:”字符,当有一个冒号接收到时,每个设备都解码下个域(地址域)来判断是否发给自己的。消息中字符间发送的时间间隔最长不能超过1秒,否则接收的设备将认为传输错误。其优点是:传输的都是可见的ASCll字符,进行调试时比较直观,LRC校验也比较容易。一个典型ASCll消息帧如表2-1所示:

表2-1 ASCll消息帧

(2)RTU模式

在MODBUS网络上以RTU(远程终端单元)模式通信,在消息中的每个sbit字节包含两个4bit的十六进制字符。这种方式的主要优点是:在同样的波特率

智能门禁系统监控面板软件的设计(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219