張盛耀 劉麒勝 周銀達(dá)
【摘要】 本設(shè)計(jì)是以AT89S52單片機(jī)作為主控芯片、以PT2262 /PT2272為無線數(shù)據(jù)收發(fā)、ISD4004芯片作為語音芯片、液晶屏顯示等??蓪?shí)現(xiàn)分機(jī)號(hào)碼設(shè)定、無線呼叫信息傳輸、呼叫號(hào)碼和呼叫次數(shù)等信息顯示、主機(jī)對(duì)各分機(jī)應(yīng)答、語音提示等功能,完全可以滿足各種服務(wù)場所的需求,可廣泛的應(yīng)用于醫(yī)院、茶館、餐廳、網(wǎng)吧、KTV等各種服務(wù)場所。
【關(guān)鍵詞】 單片機(jī) 無線呼叫 PT2262/2272
一、引言
在醫(yī)院、茶館、餐廳、網(wǎng)吧、KTV等一系列對(duì)服務(wù)要求較強(qiáng)的行業(yè),使用無線呼叫系統(tǒng),可以方便客人和服務(wù)人員之間的溝通、提升服務(wù)質(zhì)量。本文設(shè)計(jì)的無線呼叫系統(tǒng)結(jié)構(gòu)簡單、開發(fā)周期短、成本低廉,適合于廣大服務(wù)場所。
本設(shè)計(jì)使用Atmel公司的AT89S52單片機(jī)作為主控芯片、ISD4004芯片作為語音芯片、PT2262 315MHz學(xué)習(xí)碼無線發(fā)射模塊、PT2272 315MHz無線學(xué)習(xí)碼接收模塊、1602LCD液晶顯示屏等。本呼叫器以軟件與硬件相結(jié)合的方式,實(shí)現(xiàn)服務(wù)場所的無線呼叫、顯示呼叫號(hào)碼、對(duì)呼叫進(jìn)行回復(fù)等功能,在實(shí)現(xiàn)基本的呼叫功能的前提下,實(shí)現(xiàn)通過無線通道傳輸呼叫信息。并且,在接收主機(jī)端能夠個(gè)性化錄制提示的語音,顯示所呼叫的客戶號(hào)碼、顯示呼叫次數(shù)、顯示是否已對(duì)呼叫進(jìn)行回復(fù)等功能。
二、系統(tǒng)總體結(jié)構(gòu)
本呼叫器是旨在實(shí)現(xiàn)基本呼叫器功能的基礎(chǔ)上,實(shí)現(xiàn)通過無線通道進(jìn)行傳輸呼叫信息。并且,在接收主機(jī)端能夠個(gè)性化錄制提示的語音,利用1602 LCD液晶顯示屏顯示主機(jī)所接收到的客戶端的客戶號(hào)碼、并顯示相應(yīng)的客戶端進(jìn)行呼叫次數(shù)、顯示主機(jī)是否已對(duì)呼叫進(jìn)行回復(fù)等功能。本呼叫器系統(tǒng)達(dá)到的功能如下:1.呼叫器能夠通過無線信道傳輸呼叫信息;2.主機(jī)端能夠利用1602 LCD液晶顯示屏正常顯示信息;3.主機(jī)端能夠根據(jù)自己的需求錄制個(gè)性化提示語音;4.主機(jī)端能夠正常進(jìn)行個(gè)性化語音提示;5.客戶端能夠進(jìn)行號(hào)碼設(shè)置;6.客戶端能夠正常進(jìn)行呼叫;7.客戶端接到主機(jī)應(yīng)答后,能夠進(jìn)行語音提示。
本設(shè)計(jì)的整個(gè)呼叫器系統(tǒng)包括主機(jī)端和客戶端兩個(gè)部分,這兩個(gè)部分都是使用單片機(jī)作為主控芯片控制外圍拓展電路來進(jìn)行設(shè)計(jì)的。主機(jī)端的構(gòu)成主要包括以下幾個(gè)功能部分,包括:主控單片機(jī)、功能按鍵、1602 LCD液晶顯示屏、ISD4004語音模塊、315MHz學(xué)習(xí)碼無線收發(fā)模塊、LED發(fā)光二極管,其組成框圖如圖1所示。
客戶端相對(duì)于主機(jī)端而言是比較簡單的,客戶端主要由以下幾個(gè)功能部分組成,包括:主控單片機(jī)、功能按鍵、315MHz學(xué)習(xí)碼無線收發(fā)模塊、提示揚(yáng)聲器、LED發(fā)光二極管,其組成框圖如圖2所示。
三、無線收發(fā)電路
本呼叫器設(shè)計(jì)使用的無線收發(fā)電路是基于PT2262與PT2272的無線收發(fā)編解碼芯片的電路。在本設(shè)計(jì)中對(duì)PT2262/2272 芯片的地址編碼設(shè)定和修改,采用8 位地址碼和4 位數(shù)據(jù)碼,這時(shí)編碼電路PT2262 和解碼PT2272 的第1~8 腳為地址設(shè)定腳,有三種狀態(tài)可供選擇:懸空、接正電源、接地三種狀態(tài),3 的8 次方為6561,所以地址編碼不重復(fù)度為6561 組,只有發(fā)射端PT2262 和接收端PT2272的地址編碼完全相同,才能配對(duì)使用。
分機(jī)號(hào)碼的設(shè)置,實(shí)質(zhì)就是對(duì)各個(gè)分機(jī)的PT2262和PT2272的地址進(jìn)行設(shè)置,在要求分機(jī)數(shù)不多的情況下,地址可接高、低電平,最多可設(shè)置0x00~0xFF共256個(gè)分機(jī)號(hào)碼。
四、系統(tǒng)程序設(shè)計(jì)
主機(jī)的主程序主要是完成呼叫器主機(jī)的主要控制功能,包括初始化、按鍵掃描、調(diào)用子程序控制外圍電路、外部中斷的響應(yīng)、整體程序的邏輯判斷、呼叫應(yīng)答等。主機(jī)程序流程圖如圖3所示。
分機(jī)的主程序主要完成按鍵掃描、分機(jī)號(hào)碼設(shè)定、對(duì)主機(jī)呼叫、中斷響應(yīng)等功能,主程序流程圖如圖4所示。
五、結(jié)束語
本文設(shè)計(jì)的無線呼叫器可實(shí)現(xiàn)分機(jī)號(hào)碼設(shè)定、無線呼叫信息傳輸、呼叫號(hào)碼和呼叫次數(shù)等信息顯示、主機(jī)對(duì)各個(gè)分機(jī)應(yīng)答、語音提示等功能,完全可滿足各種服務(wù)場所的需求。由于結(jié)構(gòu)簡單、成本低廉、可廣泛的應(yīng)用于各種服務(wù)場所。
參 考 文 獻(xiàn)
[1] 張偉.單片機(jī)遠(yuǎn)程語音報(bào)警系統(tǒng).現(xiàn)代電子技術(shù),2004年18期
[2] 段渝龍.電工電子技術(shù)測量與實(shí)驗(yàn).北京:中國電力出版社,2009
[3] 宋雪松,李冬明,崔長勝.手把手教你學(xué)51單片機(jī)(C語言版)北京:清華大學(xué)出版社,2014.05
[4] 李群芳,肖看.單片機(jī)原理、接口及應(yīng)用-嵌入式系統(tǒng)技術(shù)基礎(chǔ).北京:清華大學(xué)出版社,2005