- 相關推薦
基于PIC單片機的便攜式測試記錄儀設計
基于PIC單片機的便攜式測試記錄儀(以下簡稱記錄儀)既有一般數據采集裝置的實時采集與保存功能,同時又能夠對采集數據進行實時處理、顯示和打印。適用于對采集速度要求不高、交流供電比較困難以及無須長期留人值班的場合。
以追求高可靠、低功耗、小體積設計思想的本記錄儀具有如下功能:對現場物理量進行實時采集、保存、處理與顯示;自動識別現場安裝的傳感器數量、傳感器號和量程;自動和手動兩種采集方式,自動采集適用于長期無人值班的固定場合,手動采集便于對分布在不同區(qū)域的物理量進行測試;與PC機通訊,可根據需要將采集數據下載至PC數據庫;實時打;自檢功能,避免了系統(tǒng)運行過程中可能遇到本身無法容錯處理的異常事件而導致的死機現象。
1 硬件設計
1.1 總體設計原則
根據高可靠、低功耗、小體積的設計思想及應用對象幾乎對采集速度無要求(此處指系統(tǒng)本身的采集速度已遠遠超過實際應用要求)的特性,總體設計原則是: 元器件采用低功耗、寬范圍工作電源的CMOS集成電路;總線采用口線少的串行總線;允許情況下,盡量用軟件實現硬件功能,用中斷代替查詢工作方式;一旦系統(tǒng)空閑則立即使其進入低功耗休眠狀態(tài),當需要時再用外部中斷予以喚醒。
1.2 硬件組成
根據總體設計原則,硬件組成如圖1所示。其中:單片機為美國MicroChip公司的中檔產品PIC16C74,+5V供電、4MHz主頻時功耗低于2mA;E2PROM存儲陣列由超低工作電壓(+2.5V~+5.5V)、具有可編程選擇多種特性的8KB智能化電可擦除存貯器24LC65芯片組成。其中,0#為傳感器識別片(以下簡稱識別片),保存現場實際安裝的傳感器數量、傳感器號及量程。該芯片被設計在放大器板上,永久安裝于現場。傳感器號由4位數字組成,前2位表示組號,后2位表示傳感器組內號。1# 為字典片,分為三個存儲區(qū):第一存儲區(qū)被設置成高壽命寫入區(qū),保存表頭參數,如疵點單元計數器、記錄計數器、記錄指針、自動采集時間等;第二存貯區(qū)為字典區(qū),保存?zhèn)鞲衅餍拚禂、實時打印所涉及的漢字國標碼等,查找時以傳感器號為關鍵字進行指針定位;第三存儲區(qū)被定義為疵點單元地址隊列,保存在寫過程中遇到的疵點單元地址。2!罚 為數據片,保存實時采集的數據。RS232口為最簡單的零調制3線經濟型,具有雙重功能,接上TPμP_T微型打印機,則進行實時打。唤由希校脵C,則與PC進行全雙工通訊。A/D轉換器MAX189為串行、12位逐次逼近型,功耗75mW,最大轉換時間8.5μs。實時時鐘DS1302具有可編程涓流充電功能,能夠提供秒、分、時、日、月、星期、年至2100年,并且對閏年和小于31天的月份進行自動調節(jié)。鍵盤由手動、自動、通訊、打印、清零等五個觸摸按鍵組成,通過按鍵產生外部中斷喚醒單片機完成相應功能。液晶顯示器(LCD)采用4位半靜態(tài)方式驅動,用來顯示處理后的結果以及系統(tǒng)運行過程中檢錯的代碼。32.768kHz晶振用于自動采集時產生定時中斷。
圖1 基于PIC單片機的便攜式測試記錄儀組成
1.3 工作原理
本記錄儀基本工作原理是:一旦系統(tǒng)完成某項工作后,立即進入低功耗休眠狀態(tài),當需要時再由外部中斷予以喚醒。
1.3.1 加電初始化
[1] [2] [3] [4]
【基于PIC單片機的便攜式測試記錄儀設計】相關文章:
基于單片機飛行距離的測試05-03
基于柔性測試技術的系統(tǒng)設計04-27
便攜式智能型無筆記錄儀04-27
基于硬件規(guī)范信息的測試設備設計05-01
基于Internet的便攜式車輛維修終端的開發(fā)04-29
基于單片機的智能電子遙控車位鎖設計05-01