基于MSP43OF2132的溫差式原油流量傳感器設計
2.2 單片機模塊設計
單片機模塊選用了TI公司的單片機MSP430F2132作為微處理器。它是一種16位超低功耗單片機,具有較高的處理速度,它的工作電壓為1.8~3.6V;在1MHz的時鐘條件下運行時,芯片電流在200~400 μA左右,時鐘關斷模式的最低功耗只有0.1μA;6 μs的啟動時間可以使啟動更加迅速;集成了看門狗、低功耗實時時鐘(RTC)、多個串行輸入接口,包括UART、IIC總線和SPI總線;具備5種省電模式,且可以由RTC和外部中斷等喚醒。其豐富的內部資源不僅減小了電路板的面積,又減小了傳感器的成本。MSP430F2132接口電路如圖2所示。本文引用地址:http://m.butianyuan.cn/article/161495.htm
單片機模塊控制讀取、存儲參數(shù)采集模塊的數(shù)據;控制無線通信的啟動與停止,通過串口向無線模塊發(fā)送數(shù)據,并接收無線模塊的數(shù)據;控制加熱模塊的啟動與停止;通過I2C總線讀取、設置時鐘模塊。利用TI公司提供的標準JTAG仿真接口,可實現(xiàn)程序的仿真調試。
2.3 參數(shù)采集模塊
溫度采集模塊主要由溫度傳感器采集加熱裝置入口溫度和出口溫度。選用DALLAS公司生產的數(shù)字式溫度傳感器DS18B20實現(xiàn)溫度采集。它與單片機通信的接口簡單,只需一根線相連,且測量精度較高。入口溫度采集電路如圖3所示。出口處溫度測量電路與入口處電路相同,三路出口溫度傳感器與單片機接口分別為TEM01、TEMO2和TEMO3。
2.4 加熱控制模塊設計
加熱裝置只在流量測量時開啟,其他時間關閉。加熱控制模塊用于加熱裝置的啟動和關閉,單片機通過控制信號PCT的高、低電平,控制MOSP管通、斷,從而實現(xiàn)加熱裝置的交流電的開和關。電路圖如圖4所示。
為避免220V交流電強電的電器干擾信號影響加熱裝置的控制信號,采用光電耦合器進行弱電與強電的隔離。光電耦合器帶負載能力有限,可利用可控硅控制交流負載的通斷。
2.5 其它模塊設計
實時時鐘模塊和存儲器模塊電路如圖5所示。
實時時鐘模塊和存儲器模塊選用高度集成的FM3130,它將64kb鐵電非易失性RAM和實時時鐘集于一體,在一個封裝中共用一個通用接口,通過獨立的雙線器件,可對實時時鐘和存儲器進行訪問。存儲器以字節(jié)為單位,共有8192個地址。與其它非易失性存儲器技術不同,F(xiàn)M3130中存儲器提供了有效的無限制寫入次數(shù)。RTC是一個計時器件,它由電池或電容永久供電,可軟件校準以提供更高的精確度。并可提供每秒、每分、每小時或每天等各種不同類型的報警中斷功能。FM3130通過I2C總線與單片機通信。
當電路板上有直流電源時,由電路板上的電源對時鐘單元供電,當電路板電源無法供電時,由后備電池BT-bak供電。由于FM3130的中斷引腳開漏,且中斷信號低電平有效,所以對中斷引腳加上拉,使其在無中斷信號時處于高電平。
評論