第15卷第4期 电脑开发与应用 智能闸门启闭监视仪设计 Design of the Intelligent Monitor for Start/Stop Machine of Sluice Gate 吕俊怀 王键颖 徐小群 (徐州师范大学徐州221008)(彭城职业大学徐州221008)(徐州理工计算机I程技术研究所徐州221000) 【摘要】介绍一砷 单片机为基础的卷扬式闸门启闭机截荷监盈仪的研制、系统的软硬件结构和功能特性,着 重阐述了堕片机及扩展电路、人机接口和通信部分的设计.巴路和实现方法。 【关键词】 闸r]启闭机,单片机,载荷监控 ABSTRA(1'The development of a[ond monitor of hoisting start/stop machine for sluice gate is introduced.The steuetures of both hardware and software as well as the functions of the system are discussed.The design concept and the method for implementing sin chip compLher.expansion circuit,nHn rrmchine interrape and communicadon are given nl0fe descfiption. KNYWORDS start/stop machine of sluice gate,s1n e chip computer,load monitoring 河道、水库、水电站中卷扬式闸门启闭机的载荷监 控是保证闸门安全运行的重要条件。由于水运杂物或 机械故障造成闸门启闭机超载,导致断缆、启闭机损坏 等重大事故 因此.闸门启闭机载荷监控仪器是必要的 配套设备。本文介绍集散式闸门群监控系统中智能闸 门启闭机载荷监控仪研制的思想和实现方法。 I ED显示器显示,并送串行日及D/ A输出 显示器设 置了3个窗口分别显示A通道、B通道的载荷瞬时值 以及A、B两通道的瞬时差值A—B。在双吊点的情况 下,两吊点的载荷失衡是重要的监测参数,不可缺少, ‘4 B显示窗口便于操作者监控两吊点的失衡状态。 同时,系统计算A十B的瞬时值作为监测的参量之 当A、6及A—B三个显示通道的瞬时值及A+ B参量的瞬时值超过报警门限或安全门限时,分别由 4路声光报警电路报警或由继电器输出开关量控制闸 一1设计目标 智能化闸门矗闭机载荷监控仪的设计目标是满足 。各种不同类型、不同吨位启闭机的载荷监控要求。设计 要求:①可测控的范围为0 ̄200t。②实时测量和显示 载荷的变化。在双吊点的情况下.可以显示且、B两个 吊点的载荷瞬时值,监测A、B两个吊点的瞬时载荷差 值。③提供超出 常载荷时的两档监控。当启闭机载 荷超过设定的撤警门限时,仪器发出声光报警;当载荷 超过设定的安全门限时,仪器输出开关量控制启闭机 关闭。④易于操作。设置简洁的面板小键盘和统一的 操作模式,可以完成所有的调零、参数设定等工作。⑤ 具备通信能力 设置串行通信VI用于向上位机传输数 据,便于联网集成 f]启闭电机的关闭。4个报警门限和4个安全门限值 可自由设定。设定范围宽达整个载荷工作区域 单片 机串行口把数据传给本站的通信机,并通过公共总线 传至上位机以实现集中监控。程序运行监控系统保证 系统能够安全可靠地运行。 3硬件系统设计 硬件系统以MCS 51系列的8031单片机为核 心.扩展程序存储器、I/0口、键盘显示单片、A/D、D/ A等部件,构成一个完整的单片机应用系统 系统硬 件结构框图如图1所示。 2工作原理 由荷重传感器来的两路模拟输入信号分为2个通 道,经放大器放大后由模拟开关切换为一路.进入A/ D转换器.转换后的数字量交CPU处理。然后.送 * 2001 12 24收到.2002 01 14改呵 3.1前向通道 前向通道主要由传感器、信号放大器、模拟开关及 A/D转换器组成。前端传感器使用电阻应变片荷重传 感器 如BHR系列或 系列。荷重传感器的输出 是微伏级到毫伏级的电压信号,先进行信号放大,再进 ** 本项目为稼』f'1 0r ̄大中青年教师基金资助项目 …吕俊怖一男一1959年生.副教授.1982年7月毕业于徐州师范学院.研究方向为嵌入式系统、智能仪表、多媒体通信。 维普资讯 http://www.cqvip.com
智能闸门启闭监视仪设计 2002芷 时,TH。的值约为E6H。 一 D一 通信时单片机sC0N中SM 及REN位先置1, 使之处于接收地址的状态。在单片机收到地址帧后,检 机 声光报警卜一 8031堕 片查地址是否与本机地址相符,确认是本机后,把SM2 清零以接收主机的指令。系统在每次收到通信机的发 送命令后把缓冲中的数据写入SBUF,通过串行口实 时传出。通信周期约定为ls。 扩充的D/A接口选用8位D/A芯片DAC0832。 卷一 D/A 1 —— 通信Ⅱ一 图1系统硬件结构框图 DAC0932的输出可直接供小长图记录仪等现场记录 设备使用。 行A/D转换。仪器中信号放大器由斩波自稳零运算放 大器ICL7650构成,共有两路。模拟多路开关使用 CMOS器件4016。它以扩展的I/o口控制,实现双通 道模拟信号到1路A/D的切换。A/D转换器采用了 芯片ICL7109。 3 2单片机有扩展电路 本仪器除了803l的I/O口外,另扩展一片8255。 程序存储器使用EPROM 片2764 本仪器采用了芯 3 5程序运行监控及抗干扰设计 本仪器以看门狗电路MAX705作为程序运行监 控。在前端小信号模拟通道中对输入信号、电源滤波等 方面采取了抗干扰措施 并采用差分放大器降低共模 干扰。在后向通道中为防止继电器输出对单片机的工 作产生影响,在单片机与驱动器之间设置了光电隔离 器。软件采取了数字滤波、错误陷阱等手段,使仪器具 有较强的抗干扰能力。 片2816A,它的在线读写和非易失性能够满足设计的 要求。2816A为5V电擦除可编程存储器。 803l芯片各i/o口资源的使用。尸。口用于报警 信号和开关量的输出,尸。口使用第一功能,用于中断、 串行通信、程序监控等。扩展的I/o口中,.4口用f A/D(ADC803)转换后的数字量的输入,B口用作输 出口与D/A芯片的DB相连。c n作控制用 扩展一片8279作为键盘/显示接口。仪器设置了 8个轻触按键构成简洁的面板小键盘 显示部分采用 了3组LED数码管构成3个显示窗口,分别显示A通 4软件设计 本仪器软件设计思想是在现有的硬件平台之上构 造尽可能完善的功能,提高可用性和可 营陛。按功能把 程序划分为6个模块。程序结构见图2。 4.1主程序模块 主程序由2个程序段 组成。第1个程序段完成 系统初始化。第2程序段 为主循环。在初始化阶段. 程序完成8031及8255、 道、B通道及A B通道的瞬时值。 3.3声光报警和控制开关量输出模块 系统提供了,4路声光报警和4路控制开关量的输 出。除了 、B及 一B 3路的报警/控制输出外.还有 8279等芯片的初始化工 作。初始化完成后,程序进 图2系统软件结构 路是 + 量值的报警/控制输出.J4+ 量值没 有显示窗口。声光报警电路由振荡器、门电路4069、驱 一动器MCl416构成。当P 门的低四位口线中任意一[] 线有输出时.对应的I,ED灯闪烁,同时蜂鸣器响。控制 开关量的输出电路由门电路、光隔离器、驱动器和继电 器组成。当rt L]的高四位口线任意一根有输出时.经 过或逻辑、光隔、驱动,由继电器输出控制信号。 3.4通信及D/A接口模块 系统 主从机方式与现场通信机通信.数据传输 由8031的串行_]实现.此时串行口: 作方式设 在方 式3。在该工作,行 下,串行口是9位异步通信口,‘ 帧信息为11位,波持率设定为1 200b/s。波特率的设 定由定时器1实现。当1’。在工作方式为2时,TH。中 为时间常数设定值,在时钟频率1 2MHz.SM()D一0 入主工作循环。这里没有采用初始化后即进入监控程 序的做法是出于这样的考虑:在系统运行中若因程序 失效而被监控系统复位.不能自动重人工作状态的系 统可能会带来事故隐患。 4.2采样模块 采样子程序主要完成信号采集和处理工作 先以 查询方式检查A/D转换器7109的工作状态.若已经 完成一次转换,则依次从7109读出转换值的低八位和 高四位,读出值存入RAM。这里使用算术平均值算法 对采样值作简单的数字滤波.即以5次采样值的平均 值作为采样结果。采样结果经校零处理后送下道程序。 采样子程序流程如图3所示。 3键盘监控模块 键盘监控子程序是整个软件系统的核心部分,它配 维普资讯 http://www.cqvip.com
第l5卷第4期 电脑开发与应用 合硬件系统为用户提供人 机接口。键盘监控程序是 软件设计的重点。监控程 序的主要功能是:①仪器 工作状态的转换;②校零 操作;③对 、B、A—B 和A+B四路报警门限位 作方式3。当从机接收到 主机发出的地址信息后, 串行口向cPU申请中 断,由中断处理程序完成 地址、命令的检测和发送 数据的工作。通信程序见 图6 图3采样模块流程 和安全门限值的设定;④ 参数酌保存。硬件设计了 8只轻触按键,构成简洁 的面板小键盘。8只按键 的定义如图4所示。 5结束语 闸门启闭机智能载 荷监控仪经过几年现场 运行.在使用中不断改 进.已形成稳定的机型 该仪器符合当前水利自 动化仪器的发展方向,能 “监控”键是键盘监控程序的唯一入口。在仪器运 行中按下“监控”键,系统从测量显示状态进入监控状 态。“运行”键使系统从监控状态返回到运行状态。数 字键是键盘的重要部分。本仪器为简化键盘结构、数字 的修改和设定只设置了“右移位”键和“加1”键,用它 一聂宰 一 毒 图4键盘按键定义 够适应现代水利工程自 动化设备的配套需要。 图6串行口中断处理程序流程 参考文献 1 沈德金.陈粤初.MCS一51系列单片机接口电路与应用程 序实例.北京:北京航空航天大学出版社.1992.4:垒书 们可以完成从0到999.9数值的设定。采用了“循环加 ”两键输入数字方案。 叶 警门限设定”键和“安全门限设定”键用于选择 两种设定功能。按下 报警门限设定”键.进入报警门限 设定状态。用右移键和加1键可设定4路报警门限值。 按下“安全门限设定”键,则进入4路安全门限值的设 定状态,设定方法与报警门限相同 设定完毕用保存键 保存。仪器使用前要调零。按下校零键即可完成调零 操作。键盘监控子程序流程如图5所示。 2涂时亮,张友德.SICE通用单片机仿真器及其应用.上海; 复旦大学出版社.1991.10:全书 生, 生H 南、皇i皇 皇 生 专P (上接第l2丽) 2总结 本文提出的基于局域网和并行软件PVM相结合 的并行模拟算法,利用先划分后排序的方式,把 VHDL描述的电路分割成多个LP,对每个LP按先后 顺序进行排序。工作站之间的同步通过优化的Con servative方法.可以减少一定的开销。实验表明这种 并行算法可以极大地提高VHDL的模拟时间。 参考文献 1 B A Vellandi—M Lighmer.Parallelism extraction and pro grain restructuring of VHI)I /Or parallel simulation.Euro— l:,ean Conference.0n Design Autonmlion,1992 ̄i8l~87 2江礼章,段 富,徐岩松等.TJGS:基于编译和排序的面向 过程的逻辑模拟系统.计 :机辅助设计与图形学学报, 1991.3(4):71~78 3 A Ge Jst.V Sunderam.PVM 3.0 User’s Guide and Refe卜 enee M.nua1.OAK}Oakrldge.National Laboratory.1993} 全书 4 Michael Koch・Djamshid Tauangar[an.Distributed VHDI simulation within a workstation duster,Proceedings of 4.4通信模块 本机通信方式采用主从工作模式 仪器作为从机 与本地通信主机联系。在多机模式下串行口设置在工 HawaiiImernafiona[Conference on SystemSciences.1 994: 3】3~321
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务