【正文】
多用途無線呼叫系統(tǒng)的研發(fā)摘 要隨著科技的進(jìn)步以及對生活質(zhì)量要求的不斷提高,人們要求在消費中得到的服務(wù)更加快捷、方便、舒適,所以無線呼叫系統(tǒng)應(yīng)運而生!本文介紹了基于51系列單片機控制遠(yuǎn)程(距離大于50米)呼叫信息,并將這些信息經(jīng)過編碼解碼后,用數(shù)碼管顯示出呼叫信息(子機的位置)的具體實現(xiàn)過程。設(shè)計有三個模塊組成:單片機控制下的無線發(fā)射模塊、單片機監(jiān)控下的無線接收模塊及信息顯示模塊。即由多個子機(無線發(fā)射機)和一個母機組成,經(jīng)過編碼的信息由子機發(fā)射,母機接收到呼叫信息后,首先判斷該呼叫是否是本系統(tǒng)子機群的呼叫,如果是本系統(tǒng)子機群的呼叫,顯示呼叫信息。子機中AT89C2051控制數(shù)據(jù)信息的發(fā)送,編碼芯片PT2262對信息進(jìn)行編碼,然后送給發(fā)射頭,經(jīng)過發(fā)射頭將信息發(fā)送出去;母機中接收到信息后送給解碼芯片PT2272,PT2272進(jìn)行解碼,然后將解碼信息傳送給單片機AT89C52,最后通過數(shù)碼管驅(qū)動及鍵盤控制芯片CH452驅(qū)動將信息在數(shù)碼管上顯示出來,這些數(shù)據(jù)反映呼叫信息所處的位置或具體需要,并且每次呼叫顯示以后,通過按鍵來清除上一次的顯示信息,確保下次信息接收的暢通。 本文詳細(xì)分析了上述實現(xiàn)原理,給出了主要程序部分,并通過了測試,有較強的實用價值。關(guān)鍵詞:51系列單片機,PT2262, PT2272, CH452 Development of MultiPurpose Wireless Call SystemABSTRACTWith the advancement of technology and the improvement of the life quality demands continuesly, in munication consumption, people want to get the services faster and more convenient, fortable, so that wireless call system es into being!This paper introduces the Series 51based remote control microcontroller (a distance of more than 50 meters) call information, After such data code, digital pipe show call information (submachine location) is a concrete realization of the process. This design includes three modules : the module of the wireless transmitter controlled by MCU, the module of the wireless receiver monitored by MCU, and information display module. That is, by a number of submachine (wireless transmitter) and the position of a mother, after coding information from the machine launched mother received call information, the first judgment call whether the system is a fleetCall, If the system is a fleetCall, Call information shows. AT89C2051 machinecontrol data messages sent, Coder PT2262 encode the information, then were sent to launch the first, after the first launch will send out information。 mother received the message given to the decoder chip PT2272, PT2272 decode Information would then be transmitted to the decoder AT89C52. Finally driven by the digital control chip and keyboarddriven ch452 information in the digital pipe show, These data reflect information call the locations or specific needs, and show that after each call, through the keys to remove the last show information to ensure the next receiving the flow of information. In this paper, a detailed analysis of the realization of the above principle, a main part, and passed the test, a strong practical value.KEY WORDS: AT89C2051, AT89C52,PT2262, PT2272, CH452 目 錄前 言 1第1章 設(shè)計方案與分析 2167。 無線發(fā)射模塊的方案與分析 2167。 芯片選擇 2167。 實現(xiàn)方法簡介 2167。 發(fā)射模塊流程圖 2167。 無線接收模塊的方案與分析 3167。 芯片選擇 3167。 實現(xiàn)方法簡介 3167。 接收解碼流程圖 3167。 顯示模塊的方案與分析 4167。 芯片選擇 4167。 發(fā)送編碼流程圖 4第2章 硬件設(shè)計 5167。 無線發(fā)射模塊原理圖 5167。 無線接收及顯示模塊原理圖 5第3章 軟件設(shè)計 7167。 發(fā)射部分軟件設(shè)計 7167。 發(fā)射部分程序流程圖 7167。 發(fā)射部分主要程序 7167。 接收部分程序 10167。 接收部分程序流程圖 10167。 接收部分中斷子程序 11167。 顯示部分程序 15167。 顯示部分主要程序 15第4章 各模塊芯片簡介 17167。 AT89C2051的功能簡介 17167。 芯片簡介 17167。 主要性能 17167。 引腳功能說明 17167。 AT89C52的功能簡介 19167。 芯片簡介 19167。 引腳功能說明 19167。 PT2262/2272的功能簡介 20167。 芯片概述 20167。 引腳功能說明 21167。 CH452的功能簡介 23167。 芯片概述 23167。 芯片主要特點 23167。 芯片引腳介紹 24167。 功能說明 26167。 應(yīng)用 29結(jié) 論 32參考文獻(xiàn) 33致 謝 34附 錄 35前 言在電子技術(shù)日益發(fā)展的今天,呼叫系統(tǒng)從以前的單一的有線呼叫方式,逐步轉(zhuǎn)變到有線和無線等多種控制結(jié)合的方式。無線呼叫系統(tǒng)是一種新型而實用的服務(wù)手段,在多用戶集中控制管理的服務(wù)型場合,如酒店,醫(yī)院,網(wǎng)吧等,若采用無線呼叫系統(tǒng),可以很大程度的節(jié)省人力物力,也可以更有效率的管理并服務(wù)于客戶!這些年來,隨著無線技術(shù)研究的不斷深入,再加上其具有節(jié)約空間、節(jié)省人力物力等優(yōu)點,無線技術(shù)的應(yīng)用變的越來越普及。國外在無線呼叫研究方面發(fā)展一有十年之久,國內(nèi)的一些廠家也是近幾年才做了相關(guān)產(chǎn)品的研究和生產(chǎn)。市場上的同類產(chǎn)品一般僅僅使用編碼解碼芯片和幾個發(fā)光管,這樣就導(dǎo)致了用戶有限且抗干擾性能低的現(xiàn)狀,而本設(shè)計是基于51系列單片機的開發(fā),由于51系列單片機體積小、重量輕、抗干擾能力強、高可靠性、高性能價格比、開發(fā)較為容易,在數(shù)據(jù)采集控制中起重要作用。利用51系列單片機控制數(shù)據(jù)信息,能夠通過串口連續(xù)發(fā)送六組數(shù)據(jù),這樣可以提高抗干擾性。在接收以后還會對數(shù)據(jù)進(jìn)行多次比較以后,確定為自己子機群中的數(shù)據(jù)時,才傳送給顯示芯片CH452,顯示子機的呼叫位置。本設(shè)計還利用了數(shù)碼管顯示驅(qū)動和鍵盤掃描控制芯片CH452,它可以動態(tài)驅(qū)動8 位數(shù)碼管或者64 位LED,同時還可以進(jìn)行64鍵的鍵盤掃描,這樣可以更好的為更多的用戶提供服務(wù)。該設(shè)計帶來的直接效益就是:提高服務(wù)行業(yè)的工作效率!社會效益:節(jié)省人力物力!綜上所述,本設(shè)計以單片機為主要控制器件,CH452驅(qū)動顯示和鍵盤掃描控制,可以更好的改進(jìn)現(xiàn)有的無線呼叫的使用現(xiàn)狀!第1章 設(shè)計方案與分析167。 無線發(fā)射模塊的方案與分析167?!?芯片選擇本設(shè)計的無線發(fā)射模塊主要采用芯片AT89C2051和PT2262。AT89C2051是一種簡易型、低電壓、高性能CMOS 8位微處理器,由美國ATMEL公司開發(fā)制造,它內(nèi)部帶有2KB FLASH可編程、可擦除只讀存儲器(EEPROM),并與MCS51指令系統(tǒng)兼容。由于采用了ATMEL的高密度、非易失、存儲技術(shù)制造,所以AT89C2051已成為一種強勁的微型計算機。 PT2262是臺灣普城公司生產(chǎn)的一種CMOS工藝制造的低功耗、低價位通用編碼芯片,PT2262最多可有12位(A0A11)三態(tài)地址端管腳(懸空,接高電平,接低電平),任意組合可提供531441地址碼,PT2262最多可有6位(D0D5)數(shù)據(jù)端管腳,設(shè)定的地址碼和數(shù)據(jù)碼從17腳串行輸出,多用于無線遙控發(fā)射電路;詳細(xì)功能見第四章。167?!?實現(xiàn)方法簡介無線發(fā)送模塊中,當(dāng)有按鍵按下時,AT89C2051控制數(shù)據(jù)信息,送給編碼芯片PT2262,而編碼芯片PT2262發(fā)出編碼信號,PT2262每次發(fā)射時至少發(fā)射4組字碼,而且地址編碼要與解碼芯片PT2272芯片的地址編碼保持一致。當(dāng)發(fā)射機沒有按鍵按下時,PT2262不接通電源,其17腳為低電平,所以315MHz的高頻發(fā)射電路不工作,當(dāng)有按鍵按下時,PT2262得電工作,其第17腳輸出經(jīng)調(diào)制的串行數(shù)據(jù)信號,當(dāng)17腳為高電平期間315MHz的高頻發(fā)射電路起振并發(fā)射等幅高頻信號,當(dāng)17腳為低平期間315MHz的高頻發(fā)射電路停止振蕩,所以高頻發(fā)射電路完全受控于PT2262的17腳輸出的數(shù)字信號,最后數(shù)據(jù)信息送給發(fā)射頭,經(jīng)過發(fā)射頭的調(diào)制放大以后將信息發(fā)送出去;詳細(xì)的編碼實現(xiàn)步驟見后文的軟件設(shè)計。167。 發(fā)射模塊流程圖PT2262編碼發(fā)射頭編碼輸出端DOUTAT89C2051用戶按鍵 發(fā)送 信息 圖1—1 發(fā)射模塊流程圖167?!?無線接收模塊的方案與分析167?!?芯片選擇本設(shè)計的無線接收模塊采用芯片AT89C52和PT2272。AT89C52是一種低電壓、高性能CMOS 8位單片機,片內(nèi)含有8KB的可反復(fù)檫寫的只讀程序存儲器和256KB的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL 公司高密度、非易失性存儲器技術(shù)制造兼容MCS51 產(chǎn)品指令系統(tǒng)。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和Flash存儲單元,使得AT89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。PT2272是臺灣普城公司生產(chǎn)的一種CMOS工藝制造的低功耗低價位通用解碼電路,PT2272最多可有12位(A0A11)三態(tài)地址端管腳(懸空,接高電平,接低電平),任意組合可提供531441地址碼,常與編碼芯片PT2262配套使用,多用于無線遙控發(fā)射電路。167。 實現(xiàn)方法簡介發(fā)射頭將信息發(fā)送出以后,接收頭接收后將信息送給解碼芯片PT2272, PT2272接收到信號后,PT2272只有在連續(xù)兩次檢測到相同的地址碼加數(shù)據(jù)碼才會把數(shù)據(jù)碼中的“1”驅(qū)動相應(yīng)的數(shù)據(jù)輸出端為高電平和驅(qū)動VT端同步為高電平。具體實現(xiàn)步驟見軟件設(shè)計章節(jié)。167?!?接收解碼流程圖接收頭解碼PT2272收集到解碼信息的AT89C52編碼信息 圖1—2 接收模塊流程圖167。 顯示模塊的方案與分析167?!?芯片選擇本設(shè)計的顯示模塊采用芯片CH452。CH452是沁恒電子公司生產(chǎn)的數(shù)碼管顯示驅(qū)動和鍵盤掃描控制芯片,它內(nèi)置時鐘振蕩電路,可以動態(tài)驅(qū)動8 位數(shù)碼管或者64 位LED,具有BCD 譯碼、閃爍、移位、段位尋址、光柱譯碼等功能;同時還可以進(jìn)行64鍵的鍵盤掃描;CH452 通過可以級聯(lián)的4線串行接口或者2 線串行接口與單片機等交換數(shù)據(jù);并且可以對單片機提供上電復(fù)位信號;詳細(xì)介紹及原理圖見后面章節(jié)。167?!?發(fā)送編碼流程圖收集到解碼信息的AT89C52CH452 芯片2 線接口8 位數(shù)碼管或64 個發(fā)光管或64 級光柱SE