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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PIC32單片機在氣相色譜儀中應(yīng)用方案,軟硬件協(xié)同

          PIC32單片機在氣相色譜儀中應(yīng)用方案,軟硬件協(xié)同

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

          圖9 蜂鳴器電路圖

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

          3.5.4 模塊電路設(shè)計

          采用AT24C512來存儲液晶字庫,使用IIC總線。

          3.6 本章小結(jié)

          在硬件電路設(shè)計過程中,盡量采用典型電路,典型電路的資料比較好搜集,并且電路的正確性和可靠性都得到了保證,也縮短了硬件的調(diào)試時間。但是在采用典型電路的同時,也要結(jié)合本設(shè)計的實際情況將電路進行改動。因為本論文是方案設(shè)計,故只列舉了簡單的原理圖,下一步將在畢業(yè)設(shè)計中具體的實施。

          4調(diào)試與總結(jié)

          系統(tǒng)采用Microchip 的PIC32系列單片機作為微處理芯片,根據(jù)檢測到的的按鍵狀態(tài)控制相應(yīng)的功能模塊,來進行FID,ECD,TCD等檢測。本設(shè)計的重點在于用單片機Microchip 的PIC32系列單片機來完成整個系統(tǒng)的控制。包括按鍵、電機、串并轉(zhuǎn)換;;的存儲(包括液晶字庫和掉電保護);溫度的設(shè)定、LabView回顯;氣壓流量的測量及回顯;各模塊的控制(包括FID,ECD,TCD)。

          儀器采用PIC32系列單片機作為微處理芯片,用PT100作為溫度傳感器,采用簡單的兩線結(jié)構(gòu),再通過24位高精度AD-ADS1248組成的差分電路,把溫度量轉(zhuǎn)化成數(shù)字量。用單片機控制可控硅的通斷來控制電熱絲的加熱和停止。硬件上實現(xiàn)了控溫精度做到誤差低于+_0.1°C,在軟件設(shè)計中實時與上位機通信,使用LabView做了一個操作界面,通過串口連接到電腦,使氣相色譜儀系統(tǒng)的控制不僅可以通過真實的按鍵,也可通過電腦進行遠程控制,方便用戶。通過移植ucos操作系統(tǒng),在操作系統(tǒng)的支持下采用模糊PID算法,可以實現(xiàn)對PID算法的比例、積分和微分參數(shù)的自適應(yīng)調(diào)整,保證控溫精度誤差低于+_0.1°C,這種精度在國內(nèi)是比較先進的。

          使該系統(tǒng)具有以下特點:

          1.可靠性:系統(tǒng)的可靠性是第一位的。在設(shè)計中必須充分考慮系統(tǒng)的可靠性。該監(jiān)控系統(tǒng)具有良好的隔離性能,控制電路電源和設(shè)備工作電源隔離;

          2.通用性:控制系統(tǒng)控制的電機、電磁閥等都為自動化設(shè)備中較常用元件,可以通過軟件升級的方式成為其他設(shè)備的控制板;

          3.經(jīng)濟性:該系統(tǒng)采用實用的技術(shù)和設(shè)備達到了降低整體工程造價的目標(biāo),使該系統(tǒng)具有很好性價比;

          4.實用性:采用通用控制手段,進行智能化設(shè)計,盡量減少系統(tǒng)操作的復(fù)雜性,并做到系統(tǒng)工作穩(wěn)定,維護簡單。


          上一頁 1 2 3 4 下一頁

          評論


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