王經(jīng)宇
(西安秦華天然氣有限公司,陜西 西安 710075)
人數(shù)統(tǒng)計系統(tǒng)在不同的應用場合可以發(fā)揮不同的作用。它可以為商場或零售點獲取商場內(nèi)部按不同時段分布的人數(shù)統(tǒng)計、人群流動方向等信息,有利于評估商品對于顧客的吸引力,以及評估商場選址是否適當;對于大型建筑,管理者可利用人數(shù)統(tǒng)計系統(tǒng)了解人群的行為,評估大樓提供的服務設施是否方便、足夠,如座椅、公用電話及衛(wèi)生設施等,提高建筑設施的利用率、指導建筑物的設計和提高某些場合工作人員的效率,此外還可以對大樓里的客流情況進行監(jiān)控,以避免人群的擁塞引起的安全隱患[1]。
針對展覽館設計了該人員登記與錄入系統(tǒng),該系統(tǒng)主要由單片機控制、信號采集、拍照、液晶顯示、電源這五部分組成,硬件結(jié)構圖如圖1 所示。當有人要進入館內(nèi)時由紅外裝置采集到的信號將送入單片機中,單片機對采集到的信號進行處理,并控制攝像機對入館的人進行拍照,同時記錄入館時間,然后在液晶屏上顯示出在館人數(shù)。當有人從館內(nèi)出去時,本系統(tǒng)的工作原理和入館時一致。
本系統(tǒng)可實現(xiàn)的功能有[2]:
1)顯示在館人數(shù);
2)對出入館的人拍照;
3)當館內(nèi)人滿時有明顯標志,禁止進入;
4)記錄人們出入館的時間。
圖1 硬件結(jié)構圖Fig.1 Hardware structure chart
采用MSP430 系列單片機為控制芯片,信號采集電路使用紅外一體管為主要元件,拍照使用攝像頭,顯示部分用LCD12864 液晶顯示屏,電源部分使用自制的+5 V 穩(wěn)壓電源。與51 系列單片機相比,MSP430 單片機,處理能力較強,具有便捷的外圍電路,具有復位功能。是高速/低功耗/超強抗干擾的新一代單片機,它的中斷、定時、及I/O 輸出遠遠多于51 系列,而且內(nèi)部集成比較放大器和多路AD,決定了它有很強的擴展性,所以本系統(tǒng)采用MSP430F149 單片機作為控制芯片。與壓力傳感器相比,紅外傳感器屬于非接觸式傳感器,它自身損耗比壓力傳感器小的多,具有反映速度快、使用壽命長、便于維護檢測等優(yōu)點。所以在這個環(huán)境里我們選擇使用紅外傳感器[3]。
MSP430 是德州公司新開發(fā)的一類具有16 位總線的帶FLASH 的單片機[4],它采用16 位的總線,外設和內(nèi)存統(tǒng)一編址,尋址范圍可達64K,還可以外擴展存儲器.具有統(tǒng)一的中斷管理,具有豐富的片上外圍模塊,片內(nèi)有精密硬件乘法器、兩個16 位定時器、一個14 路的12 位的模數(shù)轉(zhuǎn)換器、一個看門狗、6 路P 口、兩路USART 通信端口、一個比較器、一個內(nèi)部振蕩器和兩個外部時鐘,支持8M 的時鐘.由于為FLASH型,則可以在線對單片機進行調(diào)試和下載,且JTAG 口直接和FET 的相連,不須另外的仿真工具,方便實用,而且,可以在超低功耗模式下工作,對環(huán)境和人體的輻射小,所以本系統(tǒng)采用MSP430F149 單片機作為控制芯片。
MSP430F149 單片機控制電路如圖2 所示。
紅外發(fā)光二極管
紅外發(fā)光二極管是采用砷化鎵(GaAs )和砷鋁化鎵(GaAlAs)等半導體材料制成的,它們的外形和普通的發(fā)光二極管基本相同,用透明的樹脂材料封裝。中、大功率的紅外發(fā)光二極管采用金屬或陶瓷材料作底座,用玻璃或樹脂透鏡作窗口。
紅外接收二極管
接收電路的紅外接收管是一種光敏二極管,使用時要給紅外接收二極管加反向偏置電壓,他才能正常工作獲得高的靈敏度。紅外接收二極管一般有圓形和方形兩種。由于紅外發(fā)光二極管的發(fā)射功率較小,紅外接收二極管收到的信號較弱,所以接收端就要增加高增益放大電路。
紅外遙控通訊模塊
考慮到本系統(tǒng)可能要安裝在較高地方,普通的有線按鍵就無法滿足實際要求了。因此我們選擇使用紅外遙控式按鍵控制本系統(tǒng)。
圖2 MSP430F149 單片機控制電路Fig.2 MSP430F149 MCU control circuit
紅外遙控接鍵人機交互模塊包括,硬件紅外接收三極管接收部分和單片機軟件解碼兩部分。
發(fā)射部分,是固定的頻率的波與要發(fā)送的二進制數(shù)(高低電平)調(diào)制通過紅外發(fā)射管以光的形式發(fā)射出去。
接收部分,是通過紅外接收三極管將調(diào)制信號解碼還原成發(fā)送的二進制數(shù)(高低電平),在通過單片機的特定編制,從而達到多按鍵遙控控制。
555 集成電路開始是作定時器應用的,所以叫做555 定時器或555 時基電路[5]。它還可用于調(diào)光、調(diào)溫、調(diào)壓、調(diào)速等多種控制及計量檢測,組成脈沖振蕩、單穩(wěn)、雙穩(wěn)和脈沖調(diào)制電路,用于交流信號源、電源變換、頻率變換、脈沖調(diào)制等。它工作可靠、使用方便、價格低廉,目前被廣泛用于各種電子產(chǎn)品中。我們采用555 集成電路產(chǎn)生38 kHz 的方波。
555 集成電路是8腳封裝,雙列直插型,如圖3 所示,其中6腳稱閾值端(TH),是上比較器的輸入;2腳稱觸發(fā)端(TR),是下比較器的輸入;3腳是輸出端(Vo),它有O 和1 兩種狀態(tài),由輸入端所加的電平?jīng)Q定;7腳是放電端(DIS),它是內(nèi)部放電管的輸出,有懸空和接地兩種狀態(tài),也是由輸入端的狀態(tài)決定;4腳是復位端(MR),加上低電平時可使輸出為低電平;5腳是控制電壓端(Vc),可用它改變上下觸發(fā)電平值;8腳是電源端,1腳是地端。
圖3 555 集成電路管腳圖Fig.3 The 555 integrated circuit pinout
本系統(tǒng)采用高清的視頻頭,他可以與PC 連接,有可視化監(jiān)控界面同時通過硬件可以對視頻頭控制。拍照時可自動儲存并打印時間。
LCD12864 概述
帶中文字庫的LCD12864 是一種具有4 位/8 位并行、2線或3 線串行多種接口方式,內(nèi)部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為128×64,內(nèi)置8192個16*16 點漢字,和128個16*8 點ASCII 字符集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面??梢燥@示8×4 行16×16 點陣的漢字.也可完成圖形顯示.低電壓低功耗是其又一顯著特點。由該模塊構成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結(jié)構或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊[6]。
基本特性
1)低電源電壓(VDD:+3.0~+5.5 V)。
2)顯示分辨率:128×64 點。
3)內(nèi)置漢字字庫,提供8 192個16×16 點陣漢字(簡繁體可選)。
4)內(nèi)置128個16×8 點陣字符。
5)2MHZ 時鐘頻率。
6)顯示方式:STN、半透、正顯。
7)驅(qū)動方式:1/32DUTY,1/5BIAS 。
8)視角方向:6 點。
9)背光方式:側(cè)部高亮白色LED,功耗僅為普通LED 的1/5-1/10。
10)通訊方式:串行、并口可選。
11)內(nèi)置DC-DC 轉(zhuǎn)換電路,無需外加負壓。
12)無需片選信號,簡化軟件設計。
13)工作溫度:0~+55 ℃,存儲溫度:-20~+60 ℃。
本系統(tǒng)中LCD12864 液晶顯示電路如圖4 所示。
該系統(tǒng)程序流程圖如圖5 所示。
硬件調(diào)試結(jié)果如表1 所示。
圖4 液晶顯示電路Fig.4 Liquid crystal display circuit
圖5 程序流程圖Fig.5 Flow chart of the program
表1 硬件測試項目Tab.1 Hardware test programs
軟件調(diào)試結(jié)果如表2 所示。
表2 軟件測試項目Tab.2 Software test programs
文中主要介紹了以MSP430F149 單片機[7-8]為核心的展館人員登記與錄入系統(tǒng),包括硬件部分及軟件部分,實驗表明該系統(tǒng)應用反應靈敏、計數(shù)準確、效果良好。同時,該系統(tǒng)對需要人員進行登記信息的場合具有一定的參考價值。
[1]賴勇.出入口人數(shù)統(tǒng)計系統(tǒng)的設計與實現(xiàn)[D].成都:電子科技大學,2010.
[2]邵婷婷,任蒙,張瑤.基于單片機的太陽能人數(shù)統(tǒng)計系統(tǒng)設計[J].電子設計工程,2012,20(19):70-71.SHAO Ting-ting,REN Meng,ZHANG Yao.Design of solar energy statistics system of people based on MCU [J].Electronic Design Engineering,2012,20(19):70-71.
[3]黃智偉.全國大學生電子設計競賽系統(tǒng)設計[M].北京:北京航空航天大學出版社,2006.
[4]洪利.MSP430單片機原理與應用實例詳解[M].北京:北京航空航天大學出版社,2010.
[5]劉淑英.數(shù)字電子技術及應用[M].北京:機械工業(yè)出版社,2008.
[6]李全利.單片機原理及應用技術[M].北京:高等教育出版社,2004.
[7]凌澤明.基于MSP430F149單片機與模糊控制的溫控儀設計[J].現(xiàn)代電子技術,2011(18):146-148.LING Ze-ming.Design of temperature controller based on MSP430F149 microcontroller and fuzzy control[J].Modern Electronics Technique,2011(18):146-148.
[8]劉磊.基于Msp430單片機的直流電子負載設計[J].電子科技,2013(2):25-27.LIU Lei.Design of DC electronic load based on Msp430 microcontroller[J].Electronic Science and Technology,2013(2):25-27.