首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于ModBus通讯协议智能模块实现及应用
来源:本站整理  作者:佚名  2009-04-07 09:42:34



    初始化程序主要完成各端口的初始化、ModB—us通讯协议初始化。其中ModBus通讯协议初始化包括波特率、通讯位数、奇偶校验等参数设置。
    ModBus通讯协议程序主要实现ModBus通讯协议的相关功能,本设计中实现了以下功能,如表1所示。

    独立测控模式主要实现前端测控模块独立运行。当测控模块工作于此模式时,根据EEPROM中保存的系统运行参数进行测控。
    联机测控模式除了完成独立测控模式各项功能以外,还能与上位监控计算机进行实时通信,完成各参数的远程设定、各执行装置的手动远程控制、将采集的数据上传等工作。

3 应用
    该智能模块已成功应用于多机房智能通风系统。系统合理利用机房室内外的温差形成冷热空气交换,通过主动进风被动排风技术,依靠室内正压环境来保持室内清洁度。在保持机房内良好工作环境,确保内部设备正常运行前提下,采用最优化的通风控制和空调控制流程,有效减少空调的工作时间和启动次数,从而达到节约用电和保护空调的目的。系统组成,如图3所示。

    触摸屏选用Hitech公司的PWS6600S触摸屏。PWS6600S触摸屏本身支持Modbus通信协议,PWS6600S触摸屏支持RS一232和RS一485两种通信接口。在工业控制领域,由于RS一485具有可靠性高、传输距离远、抗干扰能力强等优点,所以在本系统中触摸屏与前端测控模块通信采用RS一485连接,通信参数可以根据要求进行配置。
    智能模块既可作为系统的一个组成部分,与主机(触摸屏)实时通信,实现运行参数的设置,手动远程控制,将采集的数据上传等工作。它也可以独立工作,即在触摸屏因故停止工作的情况下,前端测控模块仍可以正常运行,从而在不增加设备投入的情况下实现了系统的冗余,提高了系统的可靠性。
    系统中的主机(触摸屏)主要完成人机对话和系统管理功能。可实现系统运行参数的设置和修改,如图4所示;以及实际温度(室内/室外)实时显示,如图5所示;并可对执行机构进行手动远程控制。

4 结束语
    将检测技术和ModBus通讯技术应用于智能模块设计,提高了模块的可靠性和通用性,可以满足一般测控系统的要求,而且它的成本低、体积小。本智能模块成功开发以来,已先后在多个机房通风系统中应用,系统稳定可靠,经济效益十分明显。同时,因其操作简单、控制准确、精确高等特点,受到用户的好评。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:158,914.10000 毫秒