一个廉价的存包柜电脑控制装置
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
— 32 —
电 子与自动化 Leabharlann Baidu 1999年第 4期
包处 ,展览会、车站、电影院等等 ,凡公共场所 需要临时存放物品 ,又要求安全保密 ,则很需 要有一个这样的装置。
我们自行设计制作了一个存包柜的电脑 控制器 ,选用最常见的元器件 ,成本很低 ,工 作安全可靠。
1. 存包柜的结构及操作过程
存包柜由若干个独立分隔的铁壳箱体组 成。每个箱体的门由一个电磁线圈控制。当电 磁线圈得电时 ,吸动锁扣 ,箱门自动弹开。当箱 门关闭时 ,锁扣被推上 ,箱门就可靠地锁住。
控制面板如图 1。当接通电源后 ,位于最
图 1 存包柜 控制面板
上面的灯闪烁显示“欢迎使用”。 若按下左侧 “存物”键 ,灯闪亮指示“请投币” ,投入指定数 量的硬币后 ,“输入密码”指示灯闪亮。在数码 键盘上输入指定位数的密码 ,“箱号”灯亮显 示已开锁的箱号 ,你可以将物品放入该箱 ,并 将箱门关好 ,然后可放心离开。控制器又回复 至初态 ,闪烁显示“欢迎使用”。 取物时 ,按下 “取物”键 ,则“输入密码”及“输入箱号”指示 灯亮 ,要求输入你自己的密码及箱号。如果输 入正确 ,相应箱锁打开 ,可以取出物品 ,而后 关好箱门 ,控制又回初态 ;如果输入错误密码 则报警 ,并要求重输。三次输错 ,则长报警 30 秒 ,不再予以理睬 ,并回复至初态。
S ET B P1. 0 ……
4. 结束语
X25045应用到 M CS-51单片机系列中 , 可大大提高单片机系统的工作可靠性和稳定 性 ,且体积小、成本较低、功能强等特点可广 泛用于 M CS-51系 列单片机 组成的系 统之 中。同时 ,它的 EEPROM阵列也是许多单片 机应用场合所需的非易失 RAM。
C L R P1. 0
C L R P1. 2 M O V A ,# 00000001H ; 送 W R SR 指令 , 准备 写状 态寄
存器
LCALL WR
MOV A,# XX0110XXB
; 被保护地址 100 H~ 1 FF H,看门 狗超时周 期为 600ms, X 表示 0、 1均可
LCALL WR
LCALL WR
M O V A ,# 00000010B ; 第二页开始的地址
LCALL WR
M OV A, 20H
; 20 H单 元 RA M 中的内 容 写入 EEPRO M 中
LCALL WR
S ET B P1. 0 ……
例 4 写状态寄存器程序: 要使被保护 的阵列地址为 100H~ 1FF H,看门狗超时周 期为 600ms,其汇编程序设计如下:
(修改稿收到日期: 1999-01-25)
(上接第 34页 ) 本装置简单实用 ,调试方便 ,工作稳定可 靠 ,软件承担了较多的工作 ,制作成本很低。
参考文献
[ 1 ]徐惠民等 . 单片微型计算 机原理接口应 用 . 北京邮电
学院出版社 , 1990 [ 2 ]何立民 . 单片机应用系 统设计 . 北京航天 航空大学出 版社 , 1996
电子与自动化
— 41 —
SET B P1. 0 … … W R: M OV R1,# 8
W R1: RL C A M OV P1. 1 , C SET B P1. 2 LC ALL DL1
CL R P1. 2 LC ALL DL1 N OP DJN Z R1, W R1 RET RD: CL R A RD0: JNB P1. 3, RD1 SET B C SJM P RD2 RD1: CL R C RD2: RLC A SET B P1. 2 LC ALL DL1 CL R P1. 2 LC ALL DL1 DJN Z R1, RD0 RET
摘要 介绍一种外宾病房门急诊管理系统软件 ,它包括门急诊病人信息的输入、修改、查询及
各科就 诊人次、医生就诊 次数和会诊 费及各科每 月结帐用 的总帐单和 明细表等 的统计、打印等模 块。 该系统软件具有输入、修改方便 ,查询统计方便、灵活、迅速等特点 ,采用菜单式选择 ,比用手工 查阅病史卡的方法和手工统计各项数据的方 法 ,大大提高了工作效率和正确性。
上挂起 ,保证总线上的负荷不`超载’ ,从而保 证抄表通信的可靠性。 为保证继电器的使用 寿命 ,该块表抄毕后 ,所有继电器均跳开。
4. 结束语
对于电力用户集中抄表系统 ,原电力工 业部颁布的《低压电力用户集中抄表系统技 术条件 (试行 )》建议高、中压电力用户集中抄 表系统参照它执行 ,它便成为该系统的技术 检验规范。 由于我们采用电话网作为系统通 信网络 ,省去了架设通信网的麻烦 ,现场工程 安装及维护工作变得比较容易 ,只要注意电 能表的连接方式 (总线型连接、 RS-485串行 通信接口匹配电阻的选用 )、 DM-2型终端四 路抄表接口接表的限制 (同一抄表接口只允 许接同一种表 ,最多 32块 )以及人员、设备安 全等问题即可。
摘要 阐述了利用微电脑 控制的电子存包柜 的工作原理 ,给出一个成本低廉 的电路设计方案 及相应的程序框图 ,具体介绍了编程要点。
关键词 电子存包柜 单片机 电磁锁
目前一些大商场的入口处 ,常有电脑控 制的自动存包柜。 进入商场购物常需寄存掉 一些随身携带的较重物件或多余的现金。 电
脑控制的存包柜无需专职的管理人员且安全 可靠 ,颇受顾客的信任。事实上这类存包柜用 处很广 ,如游泳池的更衣室、部队军训时的存
1999年第 4期
电子与自动化
— 33 —
图 3 存包柜控制器主机电路 图 4 电 磁锁驱动电路
— 34 —
电 子与自动化 1999年第 4期
不同的操作时段要求按一定的键 ,如果 错按则应无效 ,为此采用状态变量法设计读 键程序。主程序如图 5,图中标明了各点状态 号。
; C S变为高电平 ;传送子程序 ;延时 微秒级,当 晶振频率低于 12M Hz时可不延时
;读入子程序
例 2 读状态寄存器程序: 要 将状态寄
存器的内容读入到 M CS-51单片机内累加器
A中 ,其汇编程序设计如下:
CL R P1. 0
CL R P1. 2
M OV A,# 00000101B
2. 电路结构
整个装置的电路结构框图如图 2, 分主 机、显示及键盘、电磁锁线圈驱动板三部分。 每块电磁锁线圈驱动板驱动 15个电磁线圈 , 根据存包柜要求配置的箱数可以自由增减。
图 2 存 包柜电路结构框图
2. 1 主机电路 8031单片机及扩展的存 储器芯片构成
控制器主机。 投币信号作为外部中断源接至 IN T0 ,箱门关闭信号接于 P1. 0口。若全部箱门 均关闭 ,输入低电平。 P1. 1输出控制一音频振 荡器。 每按键一次 , P1. 1输出高电平 ,则振荡 器工作 ,发轻声“嘟”作为按键响应。
存包时间过长意味着使用者有意外的情 况。存包柜柜箱也不允许使用者长期占用 ,因 此设定一个最长的寄存时间 (如 5小时 )。 超 过该时限 ,则应闪烁相应箱位指示灯 ,提请保 安人员作出适当的处理。 (下转第 41页 )
医院外宾病房门急诊管理系统软件的 编制及应用
姜崇华 潘仁年
(上海医科大学华山医院 ,上海 , 200040)
图 5 电脑控制存 包柜程序框图
密码的处理常有两种方法: 由用户自行 键入或由机器随机设定。 机器设定的密码不 会有重码 ,但必须用打印机输出 ,交给用户保
存 ,这样容易遗失造成麻烦 ; 由用户自行设定 密码 ,可以采用自己熟悉的数码 ,易记也没有 遗失问题 ,但有可能出现重码。为此我们设计 成必须同时输入密码及箱号 ,才能开箱取物。 这样解决了重码问题。
密码位数可长可短 ,编程上没有太多差 别 ,为便于用户记忆不宜太长。实际上三位密 码 ,加上两位箱号有 ( C310× P3×箱数 )种可能 的组合。若箱数为 45,则组合数为 720× 45= 324 00,已有 相当 高的保 密性 。 3. 2 投币中断
因为使用者可能没有按指定步骤操作 , 一开始他就自行投币 ,因此我们将投币以中 断方式输入计算机。 每次操作只要使用者已 经投入规定数量的钱币 ,就作好标记允许其 使用存包柜。 3. 3 时间基准中断
1999年第 4期
电子与自动化
— 31 —
集抄器通过调制解调器与主站建立通信 联系 ,它们之间用标准 RS-232接口相连 ,并 将中央处理单元处理好的数据根据主站的要 求通过电话网络传输给中央站。
终端的中央处理单元负责整个微机系统 的调度 ,具体说来 ,它负责轮询并处理功率、 电 量 计算 请 求、 按 键 处理 请 求、 显 示 申 请、 调 制解调器接收处理请求、继电器倒换请求以 及半秒处理申请等软件模块的运行申请 ; 同 时 , 10毫秒中断、串行通信接口 0(用于下行 抄表 )、串行通信接口 1(用作系统通信接口 ) 收发中断等三个中断事件随时得到终端微机 小系统以中断方式进行的响应。 系统进行这 些操作所依赖的指令通过中央处理单元从程
关键词 门急诊 管理系统 软件
上海华山医院涉外医疗中心 (华山环宇 保健医疗中心 ) ,简称华山医院外宾病房 ,成 立于 1989年。 它以一流的设施和环境、优质
的医疗服务及严格的管理 ,为在沪外籍人员 提供了符合西方文化习俗的理想医疗场所 , 被驻沪各领事馆及众多外籍病人一致认为是
1999年第 4期
本系统已于 1998年秋开发完成 ,在湖北 省襄樊供电局投入试用 ,经过改进提高后 ,系 统功能完善 ,运行稳定可靠 ,达到预期开发目 的 ,有望在襄樊首先投入批量使用 ,为电网改 造作贡献。
(参考文献略 ) (修改稿收到日期: 1999-03-01)
一个廉价的存包柜电脑控制装置
卢敏生 卢 恽*
(苏州大学工学院 , 苏州 , 215021) * (苏州职业大学 , 215008)
为安全计 ,锁簧有较强的弹力。电磁锁的 驱动功率需 20W 以上 ,可采用 20V 直流电 源 ,产生 1A驱动电流。 为加强驱动功率 ,采 用二级直流放大。 末级功放管与电磁线圈相 连后接至 24V 直流电源驱动电路 , 15个为一 组 ,制成一块印制板 ,如图 4所示。
3. 程序框图
3. 1 主程序
; 送 RD SR指令至 X 25045
LCALL WR
LC A LL RD
; 把状态寄存器读至 A中
S ET B P1. 0
… …
例 3 写 EEPROM 阵 列 程 序: 要 将 M CS-51单 片机内 20H单元中 的内容写 到 EEPROM 的第 2页下半页开始的单元中 ,其
汇编程序设计如下:
CL R P1. 0
CL R P1. 2 M O V A ,# 00000110 B ; 送 W R EN 指令 ,允许写操作
LCALL WR
S ET B P1. 0
; CS变为高电平
LC A LL D L1 C L R P1. 0 M O V A ,# 00001010B
; CS变为低电平 ; 送 W R ITE指令 ,下半页
序存储器取得 ,而系统运行所需的数据从数 据存储器或程序存储器取得 ,运行的结果 (如 电量、功率的计算结果 )以数据方式存储于数 据存储器或通过具体的“动作” (如继电器的 倒换、显示的启动或变化、数据通过信道传送 给主站等 )表现出来。
DM -2型 终端 有 四个 平 行的 智 能抄 表 接 口。 通过使用四个动作时间极短 ( 3ms)的继 电器 ,依据当前点抄到的智能表的组数 ,迅速 将继电器切换到该组 ,而将其它各路继电器 暂时断开 , 相应的电度表则 从 RS-485总线
主机电路如图 3所示。 译码电路输出分 别控制箱位指示、操作指示、打印控制及电磁 锁驱动 ,若需要采用自动给出密码 ,则必须由 打印机输出。为此主机板还设有打印机接口。 2. 2 显示及键盘
箱位指示及操作指示采用发光二极管。 操作信号由程序控制 ,按序点亮并闪烁相应 的发光二极管。 箱号用七段数码管指示。 有 10个数字键及存取控制共 12个键。 按键信 号采用动态扫描读入。 2. 3 电磁锁驱动电路