CATV的智能校園廣播/考試系統(tǒng)的設(shè)計(jì)
2.2 廣播終端
廣播終端硬件原理圖如圖3所示,控制核心為AT89C51單片機(jī)多媒體電子調(diào)協(xié)器TCL2002MB-2為廣播接收解調(diào)模塊,廣播終端由廣播接收調(diào)節(jié)、聲音控制、功放、按鍵、顯示、存儲(chǔ)、總線驅(qū)動(dòng)等模塊組成,廣播接收解調(diào)、聲音控制、數(shù)據(jù)存儲(chǔ)都采用I2C總線控制模式,單片機(jī)的P1.7定義為SDA,P1.6定義為SCL。
各個(gè)頻道的編程分頻比和程序一起燒寫固化在單片機(jī)ROM里, 收聽(tīng)頻道選擇時(shí),單片機(jī)通過(guò)差表取出欲接收頻道的編程分頻比,以表1規(guī)約的I2C寫模式寫入調(diào)諧器,進(jìn)行調(diào)諧,解調(diào)出音頻信號(hào),參考文獻(xiàn)[1]中提出一種按平臺(tái)模式設(shè)計(jì)、適用于80C51系列單片機(jī)的虛擬I2C總線軟件包,可依規(guī)約的讀寫模式直接調(diào)用該I2C總線軟件包的數(shù)據(jù)讀寫子程序,對(duì)調(diào)諧器和其他I2C總線器件實(shí)現(xiàn)操作。
2.2.2 數(shù)字音量、音調(diào)控制與功放模塊
為了實(shí)現(xiàn)播控電腦和廣播終端對(duì)廣播終端音量和音調(diào)進(jìn)行控制,系統(tǒng)選用PHILIPS的TDA 7315雙聲道數(shù)字音頻處理器,TDA7315可以實(shí)現(xiàn)音量、音調(diào)、聲道均衡控制,所有控制信息由CPU通過(guò)I2C總線寫入。
TDA7315的寫入模式如表3所示,而I2C寫控制方式邏輯表如表4所示,其中A2A1A0為000時(shí),音量衰減為0dB,由000遞增至111時(shí),音量以1.25dB步長(zhǎng)衰減,B2B1B0為000時(shí),音量衰減為0dB,由000遞增至111時(shí),音量以10dB步長(zhǎng)衰減;L為0時(shí)音量打開,為1時(shí)靜音;C3C2C1C0為0111時(shí),音調(diào)衰減為0dB,由0111遞減至0000時(shí),音調(diào)以2dB步長(zhǎng)衰減,由0111遞增至1111時(shí),音調(diào)以2dB步長(zhǎng)遞增。
調(diào)整音量、音調(diào)時(shí),單片機(jī)從E2PROM讀出當(dāng)前值,進(jìn)行增、減運(yùn)算,再將運(yùn)算結(jié)果以表3規(guī)約的寫模式寫入TDA7315實(shí)現(xiàn)相應(yīng)控制。
功放模塊采用TDA2030,每路輸出功率可達(dá)12W,能滿足大部分廣播終端的要求。
2.2.3 總線驅(qū)動(dòng)、顯示、接地及地址設(shè)置
廣播終端與播控電腦通信使用RS-485規(guī)范,AT89C51通過(guò)串行口接入RS-485總線,總線驅(qū)動(dòng)采用MAX3082,可以掛接256個(gè)終端,能滿足大多數(shù)學(xué)校的要求。
圖3所示的2位LED數(shù)碼管可以顯示收聽(tīng)頻道、音量、音調(diào)等狀況,默認(rèn)顯示為當(dāng)前的收聽(tīng)頻道,當(dāng)選擇聲音操作時(shí)可顯示當(dāng)前音量、音調(diào)狀況。顯示電路采用靜態(tài)掃描方式,CD4513為BCD-7段鎖存/譯碼驅(qū)動(dòng)器,P1.0、P1.1、P1.2、P1.3輸出顯示數(shù)字的BCD碼,P1.4、P1.5產(chǎn)生位輸入鎖存信號(hào)。
廣播終端面板的“STATUS”接鍵實(shí)現(xiàn)音量、音調(diào)、頻道功能轉(zhuǎn)換,“UP”、“DOWN”按鍵實(shí)現(xiàn)音量、音調(diào)、頻道增減,單片機(jī)通過(guò)判別P2.2的低電平次數(shù)作出相應(yīng)功能改變,通過(guò)判別P2.1、P2.0的低電平作出音量、音調(diào)和頻道的改變, 并將設(shè)置值寫入I2C總線式的E2PROM(AT24C02)中的記憶。
紅外遙控器相關(guān)文章:紅外遙控器原理
評(píng)論