ATmega128和組態(tài)王實(shí)現陶瓷檢測系統
針對國內的陶瓷性能檢測儀自動(dòng)化程度不高、檢測精度低、檢測范圍比較窄,可視化差等情況,設計開(kāi)發(fā)了一種基于A(yíng)VR ATmega128單片機和北京亞控公司的組態(tài)軟件的陶瓷檢測實(shí)時(shí)控制系統。該系統運用虛擬儀器組態(tài)王作為上位機,輔以ATmega128單片機為核心的變參數的模糊神經(jīng)網(wǎng)絡(luò )PID控制器,對陶瓷性能進(jìn)行檢測。經(jīng)現場(chǎng)使用表明,該系統檢測精度高、范圍廣、可視化程度高,使用方便。
引言
研制高性能生態(tài)陶瓷性能檢測儀具有重要的現實(shí)意義。本文以陶瓷材料的綜合性能為研究對象,進(jìn)行陶瓷透氣度性能檢測儀的研制。為了實(shí)現智能化和可視化,采用數據吞吐率高的ATmega128單片機作為系統的主控制芯片,用北京亞控公司的可視化高的組態(tài)王軟件作整個(gè)陶瓷性能檢測流程的監控系統。結合二者的優(yōu)勢,設計一個(gè)便于操作,檢測精度高的陶瓷檢測系統。
檢測原理如下:室溫下,檢測在壓力差為1 mm水柱時(shí)1 h內以層流狀態(tài)通過(guò)厚度為1 cm、面積為1 m2的多孔陶瓷制品的氣體立方數。
1 系統結構及組成

基于A(yíng)VR ATmega128單片機和北京亞控公司的組態(tài)軟件的陶瓷檢測系統,主要由上層控制系統和下層節點(diǎn)控制單元構成,結構圖如圖1所示。上層控制系統由上位機控制軟件、通信總線(xiàn)接口組成。下層控制單元由壓力采集變送板、控制CPU、總線(xiàn)接口、壓力傳感器、壓力反饋通信接口、液位傳感器等部分組成的。系統采用了總線(xiàn)結構、模塊化的設計方法,各部分組建方式靈活,并具有良好的可擴展性??刂葡到y還可外接通信模塊,與上位機通信,將數據信息上傳。AVR嵌入式控制器對執行機構發(fā)出控制指令,對電機的轉速進(jìn)行控制,從而實(shí)現對壓力的檢測與控制。
上位機控制部分:主要由總線(xiàn)接口和上位機兩部分構成。其中總線(xiàn)接口一端和總線(xiàn)相連完成和總線(xiàn)的通信;另一端和上位機連接完成和上位機的通信。它的主要功能是將上位機的操作信號和控制參數傳送給指定的下位機節點(diǎn)。同時(shí),將節點(diǎn)的數據傳輸給上位機做進(jìn)一步處理。它和上位機之間的通信是通過(guò)RS 232串行口和上位機交換數據。
現場(chǎng)控制部分:現場(chǎng)控制層為系統的底層,它首先由信號采集調理模塊通過(guò)RS 232總線(xiàn)和上位機通信。然后由帶有總線(xiàn)接口的變送器和執行器來(lái)實(shí)現具體操作,它們之間通過(guò)RS 485總線(xiàn)進(jìn)行通信,完成全部的控制工作。
2 系統硬件設計
從功能上來(lái)劃分,整個(gè)系統分為液位檢測模塊、PWM控制電機模塊、恒壓控制模塊、信號采集調理模塊、人機界面五部分。
主控模塊采用Atmel公司的高性能、低功耗的8位AVR微處理器。由于其先進(jìn)的指令集以及單時(shí)鐘周期指令執行時(shí)間,ATmega128的數據吞吐率高達128 MIPS/MHz,從而可以減緩系統在功耗和處理速度之間的矛盾。JTAG接口通過(guò)JTAG接口實(shí)現對Flash、E2PROM、熔絲位和鎖定位的編程。片內集成了數據采集和控制系統中常用的模擬、數字外設及其他功能部件:內置FLASH程序存儲器、內部RAM,大部分器件內部還有位于外部數據存儲器空間的RAM。高速、流水線(xiàn)結構的內核,真正10位、100KSPS的8通道ADC,512 KB的E2PROM,擦寫(xiě)壽命為100 000次??晒ぷ饔谥鳈C/從機模式的SPI串行接口具有獨立片內振蕩器的可編程看門(mén)狗定時(shí)器。
pid控制器相關(guān)文章:pid控制器原理
評論