沈国平,沈星易(宜兴市肿瘤医院,江苏 214206)
病房电视时段控制方法
沈国平,沈星易
(宜兴市肿瘤医院,江苏214206)
本文提出了两种基于病房管理理念的电视时段控制方法,对电视的控制不外乎内容与时段,也就是看什么与什么时间看。而对时段的控制不外乎控制电视机的供电或控制电视信号的有无。应用可编程的单片机作为一个定时控制器。医护人员工作时又可以少操心一件事,提高了病房管理的档次。微处理器的编程相当的灵活,可编程性非常的好,某种程度上说是只有想不到,没有做不到的事,内部资源比较丰富,成本低,功耗更低,可扩充性好,也可以反复编程。
病房管理;时段控制;单片机 ;微处理器
为病房提供电视收看服务是医院的一项服务常规,但也要考虑保证病人应有的休息时间,以免病人习惯上不一致而导致相互间的抱怨,影响体弱病人的休息。一般在医生集中例行查房时应关闭电视等一切干扰因素,最好在病人正常的午休与夜休时也要关闭电视,新建的病房会考虑比较周到,可以集中控制电视机的供电,以便手动或是自动定时控制其AC电源,但有些老旧的病房当时没有考虑到这种要求,电源是分散开关的,甚至是与照明电都混在一起的,再要从电源上集中管理不太可能或是成本太高,考虑到电视信号一般都是由统一的源头,比较现实的方法是直接控制其信号,现在一般医院不太可能为每一病房配置一台数字机顶盒,而是将所有的机顶盒集中在一起,每一盒子输出某一节目源的AV信号,由专门的设备转换成指定频道的射频信号,再将所有转换好的RF信号通过RF混频器混合输出,有各自不同的电视机预置调谐收看。如图:
图1 信号形成过程
对电视的控制不外乎控制电视机的电或控制电视信号,机顶盒的断电后重启都要有人工参与,所以不要去断它的电。可以用一时间控制器管上电视机的电源或是AV-RF转换器的供电,这里的关键设备就是这个时间控制器,当然可以购买一个成品,其实只要能解决定时、显示、人机界面与控制这四个要素就可以解决这个问题了,于是作者想到了单片机,用单片机控制技术DIY了一个简单实用的以日为周期的多时段时间控制器,轻松实现了管理目标。它的内部有不止一个的定时器/计数器,也有足够的端口可以作为键盘、显示与控制的接口。计时的显示最小分辨率放在秒上也是有足够的精度了。
1.1单片机的选型
由于单片机的功能比较强大,几乎各种品牌的MCU都可以做到这一功能,最多是外围的器件用得多少而已,PIC型的、ATMEL的89系列的或是AVR系列的等等都行,从功能够用,外围从简的原则来看,考虑到本题所需要用的资源很少,作者选用ATmega8单片机,性价比高。通过GCC编译系统开发出一个完全自定义的时段控制器,操作起来可以特别容易,如图所示。所有功能都是可以自定义的,时段的设置做成可调形式的,可以适应各地不同医院或不同季节的管理要求,利用其内部的EEPROM就能把所有的设置值存贮下来,实现了一个断电记忆功能。
图2 ATmega8单片机结构图
部分程序内容如下:
1.2定时的方案
定时器一般都有8位与16位的可选,以4MHz的晶振为例,8位的计数器从空到满溢只有256μ us,积累到1 S,要15625次满溢,中断太频繁,肯定要选16位的定时器来计时,从空到满溢达到65536 us=65.536 ms,61次多一点中断就能到1 S,这样就获得了一个秒基信号,定时的时基奠定了整个时间控制方案的实现。
1.3显示的方案
用一个两位一体,另一个四位一体的数码管动态结合扫描方式显示数码,两位一体数码管作为hh或设置时段的标志位,四位一体的数码管高两位为mm分位或设置时段的时位,再带上小数点作为分与秒的分隔,低两位作为ss秒位或设置时段的分位,用四位一体的只有12个管脚,管脚比四个独立数码管少多了。单片机用8个PD口作为段选位,6个PC口作为位选。
1.4人机界面的方案
所谓人机对话,也就是操作者与定时器的人机交互,键盘输入时刻,数码管输出时分数值,达到预期为止。用PB5、PB4、PB3、PB2分别作为Mode、Ready、Up、Down四个按键完成各个时分的输入。为了设置单片机相关端口的期望功能,当然需要以下的初始化设置,本案所用的端口初始化顺带一步到位。
1.5控制的方案
用1个PB0口作为控制位去推动一个开关三极管,再用这个三极管去吸合一个12V的小继电器,最后用这个继电器去控制关键设备RF调制系统的电源。
6:00-7:30可以看一下早新闻;9:00-12:00可以既不影响查房又不影响午休,还可以看到午间新闻;15:00-22:00可以看看晚间新闻或是其它健身娱乐节目等,还不影响夜休。其它时段都是用来保证医生的查房或是病人的休息。
按钮做成隐藏式,可以避免不必要的误操作,内部的EEPROM用来记忆时段的设置值。北京时间总是要调整的,但时段设置值也可以做成一次写死的,这样可以彻底杜绝时段设置的误操作,功能更单一稳定。工作人员只要调整好北京时间,别的都不用管了,一切都预先做好了,当然说一次性写死,其实也不然,可以用上CPU的在线编程功能ISP根据控制要求重新刷机,固件刷个成千上万次都不是问题。其它内部的许多资源都可以放弃不用。诸如外部中断输入、外部时钟输入、串行通信收发端口、模拟比较器等等。
经过一段时间的实践,医护人都感到满意,病人也满意,至少也提不出合理的反对理由,有些病人想关心一下国家大事,地方新闻没问题,想留心一下医药保健讲座没问题,想看娱乐节目也有足够的时间与时段。偶尔各种原因,短时间不去控制它,医护人员与患者反倒不习惯了,觉得医疗秩序有点不对劲了。
[1]王彦平,等.Protel 99电路设计指南.北京:清华大学出版社,2000:199-212.
[2]刘海成.AVR单片机原理及测控工程应用-基于ATmega48/ATmega16.北京:北京航空航天大学出版社,2008.3 :7-21.
[3]马忠梅,等.单片机的C语言应用程序设计(第3版).北京:北京航空航天大学出版社,2003.:77.
[4]周立功,等.单片机实验与实践.北京:北京航空航天大学出版社,2004.:91.
[5]胡健,等.单片机原理及接口技术实践教程.北京:机械工业出版社,2004.
[6]佟长福. AVR单片机GCC程序设计.北京:北京航空航天大学出版社,2006.:29-30.
[7]余成波,等.单片机实用技术与应用.北京:清华大学出版社,2010.:64-66.
[8]彭伟,等.单片机C语言程序设计实训100例-基于AVR+Proteus仿真.北京:北京航空航天大学出版社,2010.:62-63. [9]杭和平,等.AVR单片机原理与GCC编程实践-智能小车的系统开发.北京:中国电力出版社,2012.:45-58.
[10]Donald A.Neamen.电子电路分析与设计(第3版)-模拟电子技术.北京:清华大学出版社,2007.11:464.
[11]Charles K.Alexander,等.电路基础(第四版).北京:科学出版社,2011.:107-110.
Methods of Controlling Ward Television Time Period
SHEN Guo-ping,SHEN Xing-yi
(Equipment Division of Yixing Tumor Hospital, Jiangsu214206)
This paper shows two controlling methods of ward television time period based on ward management ideas. The control of television is nothing more than content and time, simply, what and when to watch. The control of time period is nothing more than power supply and signals for TV sets. Applying programmable single-chip-machine as a time period controller can help medical workers focus on their work and improve the level of ward management. Microprocessor programming is quite flexible,and its programmability is so good that beyond your imagination. What’s more, internal resources are abundant, and of low cost, lower power consumption and good scalability,and can also be programmed repeatedly.
Ward management; Time period control; Single chip machine; MCU
沈国平,男,本科,主要研究方向:智能控制