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

          新聞中心

          EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于dsPIC30F2010的土壤水分測(cè)量?jī)x的設(shè)計(jì)研究

          基于dsPIC30F2010的土壤水分測(cè)量?jī)x的設(shè)計(jì)研究

          作者: 時(shí)間:2010-03-31 來(lái)源:網(wǎng)絡(luò) 收藏

          檢波電路由一級(jí)精密二極管電路和一級(jí)電壓跟隨器組成。其中D1、D2和R1、R2、R3組成一級(jí)精密二極管電路,相當(dāng)于一個(gè)理想的整流元件,而運(yùn)放和C3、R4則組成一級(jí)電壓跟隨器,C3作為保持器,可用以鎖存信號(hào)。
          運(yùn)算放大器芯片選用AD829。AD829是一款低噪、高性能高速運(yùn)算放大器,壓擺率230 V/μs,750 MHz的增益帶寬積,±15 V供電,輸出電壓最大幅值可達(dá)28VPP,滿足系統(tǒng)對(duì)電壓信號(hào)峰值檢測(cè)的要求。
          2.3 單片機(jī)和液晶顯示
          單片機(jī)和液晶顯示部分的電路圖如圖5所示。圖5中的單片機(jī)芯片采用的30芯片是高性能改進(jìn)型RISC CPU,它具有優(yōu)化的C編譯器指令集,83條具備靈活尋址模式的基本指令,24位寬指令,16位寬數(shù)據(jù)總線,12 KB片內(nèi)閃存程序空間,512字節(jié)片內(nèi)數(shù)據(jù)RAM,16×16位工作寄存器陣列,27個(gè)中斷源和3個(gè)外部中斷。該芯片的外設(shè)特性包括3個(gè)16位定時(shí)器/計(jì)數(shù)器,4個(gè)16位捕捉輸入功能引腳,2個(gè)16位比較/PWM輸出功能引腳,3線SPI模塊以及帶FIFO緩沖區(qū)的可尋址模塊。此外,30還自帶lO位模數(shù)轉(zhuǎn)換模塊。它采用CMOS技術(shù),具有低功耗以及寬工作電壓范圍(2.5~5.5 V)。

          本文引用地址:http://www.ex-cimer.com/article/195470.htm


          液晶顯示部分采用HD44780芯片。該芯片是以若干個(gè)點(diǎn)陣塊組成顯示字符群。具有字符發(fā)生器ROM,可顯示192種字符,并具有64個(gè)字節(jié)的
          自定義字符ROM以及80個(gè)字節(jié)RAM。HD44780模塊結(jié)構(gòu)緊湊輕巧,裝配容易,采用單+5 V電源供電,具有低功耗、長(zhǎng)壽命和高可靠性等優(yōu)點(diǎn)。
          30中自帶的10位高速模數(shù)轉(zhuǎn)換模塊可將模擬輸入信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)再進(jìn)行處理。從檢波電路出來(lái)的模擬電壓信號(hào)通過(guò)ANO引
          腳進(jìn)入dsPIC2010中的模數(shù)轉(zhuǎn)換模塊,然后在得到數(shù)字信號(hào)后,再在dsPIC2010中進(jìn)行數(shù)據(jù)處理。最后將處理后的結(jié)果通過(guò)HD44780芯片的RXD引腳顯示在HD44780芯片上。由于單片機(jī)內(nèi)部自帶有RAM和ROM。可以對(duì)數(shù)據(jù)進(jìn)行連續(xù)采集和存儲(chǔ)。而自帶的模數(shù)轉(zhuǎn)換模塊則可使電路設(shè)計(jì)更簡(jiǎn)潔,從而提高工作效率。



          關(guān)鍵詞: dsPIC F2010 2010 30F

          評(píng)論


          相關(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); })();