<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于MT8880的水庫水位監(jiān)測系統(tǒng)設(shè)計

          基于MT8880的水庫水位監(jiān)測系統(tǒng)設(shè)計

          作者: 時間:2011-09-26 來源:網(wǎng)絡(luò) 收藏

          2.4 編碼譯碼電路

            在計算機(jī)硬件中,編碼(coding)是在一個主題或單元上為數(shù)據(jù)存儲,管理和分析的目的而轉(zhuǎn)換信息為編碼值(典型地如數(shù)字)的過程。在軟件中,編碼意味著邏輯地使用一個特定的語言如C或C++來執(zhí)行一個程序。在密碼學(xué)中,編碼是指在編碼或密碼中寫的行為。用預(yù)先規(guī)定的方法將文字、數(shù)字或其他對象編成數(shù)碼,或?qū)⑿畔?、?shù)據(jù)轉(zhuǎn)換成規(guī)定的電脈沖信號。編碼在電子計算機(jī)、電視、遙控和通訊等方面廣泛使用。 編碼是根據(jù)一定的協(xié)議或格式把模擬信息轉(zhuǎn)換成比特流的過程。

            編碼譯碼電路采用MITEL公司的低功耗、高穩(wěn)定性芯片,這是一個帶有呼叫處理濾波器的單片DTMF信號收發(fā)器。DTMF信號的接收部分采用DTMF信號接收單片機(jī)MT8870的工業(yè)制造標(biāo)準(zhǔn);發(fā)送部分采用開關(guān)電容進(jìn)行D/A轉(zhuǎn)換發(fā)送高精度、低畸變的DTMF信號。IN+、IN-分別為內(nèi)部放大器的同相輸入端和反相輸入端,即接收DTMF信號的輸入端,本采用單端輸入;信號的耦合方式上采用阻容隔離,由C10來實現(xiàn);OSC1和OSC2是TDMF時鐘輸入端,Y1是石英晶體時鐘,頻率為3.579 545 MHz;TONE是雙音頻信號輸出端;R/W是讀寫控制端,RS0是內(nèi)部寄存器控制端,用于操作內(nèi)部寄存器;在呼叫處理模式(CP)且檢測到有效信號音時,該端輸出方波;D0-3是寫入命令或讀出狀態(tài)的數(shù)據(jù)線。

            2.5 CPU及其最小

            CPU采用silicom公司的單片機(jī)C8051F021,這是一款混合信號ISP FLASH、高速8051內(nèi)核的微控制器。片內(nèi)集成多路12位和8位ADC,為數(shù)據(jù)采集提供方便;4個8位雙向IO口可直接控制鍵盤輸入、液晶輸出、聲音播放、模擬摘機(jī)、振鈴檢測、譯碼和解碼芯片而無需外擴(kuò)IO口;片內(nèi)JTAG調(diào)試電路可進(jìn)行非侵入式、全速、在調(diào)試。該調(diào)試支持觀察和修改存儲器和寄存器,支持?jǐn)帱c、觀察點、單步及運(yùn)行和停機(jī)命令。圖6是單片機(jī)的最小系統(tǒng)。U1是單片機(jī);P1口主要完成和MC8880的通訊;P2口和部分P3和ISD1420相連;AD口可連接傳感器;另外,還有復(fù)位電路,J1接口是JTAG接口用于調(diào)試和下載程序,振蕩電路。

            2.6 其他電路

            除了上述的CPU和PSTN通訊部分電路外,本系統(tǒng)還有電源電路、信號調(diào)理部分、存儲電路和串口電平轉(zhuǎn)換電路,由于篇幅有限不在這里論述。

            3 結(jié)論

            本文提出的方案和具體電路在陜西某灌區(qū)進(jìn)行了試驗,經(jīng)過30天的不間斷工作,結(jié)果表明,該方案是可行的也是可靠的,硬件電路是正確的,可達(dá)到無人值守或少人值守的要求,為后續(xù)進(jìn)一步生產(chǎn)推廣提供技術(shù)保障。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();