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