溫度采集模塊包括熱電偶輸入的溫度采集產品??梢詫犭娕驾敵鲂盘栔苯愚D換為溫度值,通過RS232或者RS485隔離傳輸至終端,如PC、PLC、工控機、觸摸屏等;通過轉網模塊可將數據傳輸至云端。
溫度采集模塊的主要功能特性:
1、測量功能
能測量全電力參數包括電壓U、電流I、有功功率P、無功功率Q、視在功率S、功率因數PF、電壓與電流的相角度Φ、電壓不平衡度、電流的不平衡度、頻率F、31次分次諧波、奇偶次總諧波含量及總諧波含量。其中電壓U保留1位小數,頻率F保留2位小數,電流I保留3位小數,功率P保留4位小數,相角度Φ保留2位小數,不平衡度△保留2位小數。
2、計量功能
能計量當前組合有功電能,正向有功電能,反向有功電能,感性無功電能,容性無功電能,視在電能。
3、分時功能
兩套時段表,一年可以分為4個時區,每套時段表可設12個日時段,4個費率。分時計費的基本思想就是把電能作為一種商品,利用經濟杠桿,用電高峰期電價高,低谷時電價低,以便削峰填谷,改善用電質量,提高綜合經濟效益。
4、歷史電能統計功能
能統計上12月的歷史電能(包括4象限、各費率電能)。
5、開關量輸入輸出功能
有2路開關量輸出,4路開關量輸入,開關量輸出為繼電器輸出,可以實現“遙控”和報警輸出。開關量輸入不僅能夠采集和顯示本地的開關信息,同時可以通過儀表的RS485實現遠程傳輸功能,即“遙信”功能。
溫度采集模塊的單片機程序說明:
1、根據規格書的提示,操作IO口寫了底層驅動時序。由于傳感器的特殊性,這里使用了軟件延時。
2、這里參考網友的代碼,寫了一個CRC計算的程序。CRC是一種常見的數據完整性校驗方法,用來識別一幀數據在傳輸的過程中是否發生了突變。
3、發送端發送數據完畢后計算一個CRC結果給你看,你收到數據后也同樣方法計算一遍CRC,理論上得出的結果應該一樣的,否則這個數據你應該丟棄的。
4、整個驅動暴露了兩個子程序給外部接口,一個是讀取傳感器數據的驅動,固定時間調用一次就行,但是要注意調用間隔大于750ms。每當有新數據過來就把數據緩存到RAM中。
5、另一個是計算緩存中的數據為浮點形式的溫度。這樣無論何時外部程序都能調用這個接口去讀取較新的溫度數據。
6、家里窮,沒有一個冰箱,沒辦法測試零下的溫度顯示啥的是否正常。