沈國平,沈星易(宜興市腫瘤醫院,江蘇 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
沈國平,男,本科,主要研究方向:智能控制