【EsDA應用】基于EsDAMPC-ZC1快速實現I2C監控報警
本文基于前文的一篇I2C博客文章繼續拓展I2C實時采集后的監控報警實驗,PT100溫度傳感器的溫度采集和讀取顯示不在本文贅述,具體詳細的操作步驟可在《EsDA MPC-ZC1 快速實現I2C采集監控》文章中查看。
實驗基于EsDA開發平臺,MPC_ZC1作為I2C主機設備,TPS02測溫模塊作為從機設備。因本實驗器材是高精度儀器,但實驗環境有限所以溫度波動范圍較大,所以本實驗通過報警機制模擬恒溫箱(恒溫45℃,誤差±5℃)的實驗場景。設計步驟如下:
設置過溫值和低溫值;
(資料圖)
配置TPS02測溫模塊configurature寄存器的工作模式;
讀取TPS02測溫模塊configurature寄存器的ALERT報警狀態位,過溫和低溫時做相應的操作。
自TPS02RAH從機設備中讀取到的實時溫度>過溫值,則說明需要減緩加熱功率;自TPS02RAH從機設備中讀取到的實時溫度<過溫值,則說明需要增大加熱功率。通過以上邏輯去設置模擬恒溫箱的過溫值和低溫值。
本次實現需要用到 timer,fscript, i2c_master_write 這些節點:
timer:timer節點用于觸發I2C節點寫入值,因過溫值和低溫值不需要頻繁被設置所以timer的定時周期設置大一點;
fscript:根據TPS02設備的數據手冊可知,設置溫度的上、下限值,都是6個字節,前三個字節對應通道1的上、下限值,后三個字節對應通道2的上、下限值。
i2c_master_write:主要用于向從機設備的Thigh寄存器寫溫度上限值,Tlow寄存器寫溫度下限值。
本實驗采用的是通道1 ,上限值是50℃(0x06 4000),下限值是45℃(0x05 A000)。
timer節點觸發通過I2C向TPS02RAH設備的Thigh寄存器和Tlow寄存器寫入過溫值和低溫值,將timer,fscript,i2c_master_write節點加入到畫布中,并繪制連線。
雙擊timer節點,打開屬性面板設置定時周期(ms),觸發i2c_master_write節點寫入溫度上、下限值。
雙擊i2c_master_write的輸入節點fscript,并查看TPS02RAH測溫模塊的數據手冊。得知TPS02RAH的Thigh寄存器有6個字節是設置溫度的上限值,測溫模塊有兩個通道,所以前三個字節設置通道1的溫度上限值,后三個字節設置通道2 的溫度上限值;而Tlow寄存器有6個字節是設置溫度的下限值,同樣,前三個字節設置通道1的溫度下限值,后三個字節設置通道2的溫度下限值。
配置I2C從機設備寄存器Tlow寄存器(0x02)如下:
本次實現需要用到 timer,fscript, i2c_master_write 這些節點:
timer: timer節點用于觸發I2C節點寫入值,因報警模式不需要頻繁被設置所以timer的定時周期設置大一點;
fscript:根據TPS02設備的數據手冊可知,設置configurature寄存器共兩個字節。分別代表兩個通道,第一個字節配置通道 1,第二個字節配置通道2。本實驗使用的是通道1;
i2c_master_write:主要用于向從機設備的configurature寄存器寫工作模式。
timer節點觸發通過I2C向TPS02RAH設備的configurature寄存器寫入報警模式,將timer,fscript,i2c_master_write節點加入到畫布中,并繪制連線。
雙擊timer節點,打開屬性面板設置定時周期(ms),觸發i2c_master_write節點寫入報警模式。
根據數據手冊以及2.2的操作可知,除去初始狀態,configurature寄存器的ALERT報警狀態變為0時為超溫狀態;configurature寄存器的ALERT報警狀態變為1時為低溫狀態。
timer節點定時觸發通過I2C向TPS02RAH設備的configurature寄存器讀取報警模式,將timer,fscript,i2c_master_read,log節點加入到畫布中,并繪制連線。
雙擊timer節點,打開屬性面板設置定時周期(ms),觸發i2c_master_read節點讀取報警模式。
雙擊i2c_master_read的輸入節點fscript,并查看數據手冊。將configurature寄存器的兩個字節讀取出來。
因stat是ALERT報警狀態位的賦值,由數據手冊可知,當報警信號輸出TM為0比較模式,報警引腳輸出信號狀態控制POL為0時,ALERT報警狀態位的賦值stat的初始值是1。因為只需初始化一次所以將stat變量放在Initialize中進行初始化:
Function:
讀取configurature寄存器的ALERT報警狀態位可知此時是低溫報警,此時需要增加功率。
關鍵詞:
您可能也感興趣:
為您推薦
常州今年夏天熱嗎_今年夏天熱嗎
蘇州吳中郭巷街道:“青”風勁吹“廉”花開,良好風氣自然來
電商平臺發布秋冬服飾七大趨勢 甜心芭比風高居榜首
排行
最近更新
- 【EsDA應用】基于EsDAMPC-ZC1快速實現I2C監控報警
- 中國銀河:給予安圖生物買入評級,目標價位65.7元
- 研究:日本核污水排海240天到達中國
- exe文件打不開怎么辦_drvanti exe
- 長垣信息港(關于長垣信息港的基本詳情介紹)
- 夢幻俠水路五行石怎么弄(夢幻俠水路副本攻略)
- 中日青年友好交流大會舉行 加深兩國青年友誼
- 近期連發私家車與大型客貨車輛迎面相撞事故 公安部交管局發...
- 北京一女子墜井致九級傷殘,物業賠償28萬
- 淮安開展“七夕“反詐總動員集中宣傳活動
- 湖南千萬富翁被兒子送進精神病院事件:一場親情與利益的“羅...
- 北京市2023年度消防志愿服務“進企業”活動啟動
- 平安建投回應:平安建設歪曲事實,已報案
- 國臺辦:海關總署決定自即日起暫停臺灣地區芒果輸入大陸
- 迎接內容電商3.0時代 寶尊集團升級創意內容商業中心
- 天賜材料:募投項目年產15.2萬噸鋰電新材料項目試生產
- 茶百道的底色
- 2023年預拌混凝土行業重要文件及相關技術標準解讀培訓班在潛開班
- 水上油菜花,美極了!
- 3名學生魚塘玩耍溺亡誰擔責?海南二中院給出“答案”
- 儋州兩“熊孩子”探出小車天窗“兜風”,家長的心真大……
- 美股異動 | 上調銷售預測 Abercrombie & Fitch(ANF.US)漲超24%
- 中國男籃公布12人名單,果然是三三六的配置,付豪進入名單
- 研究發現大腦衰老基因“指紋”
- MIUI變MIOS?曝小米要自研系統,不再使用安卓
- 【世界說】芝加哥犯罪率上升34%!該市議員竟試圖呼吁罪犯“只...
- 退役風光設備迎“風光”
- 九月,山西博物院上新…
- 小米汽車似開啟新疆路測!或于明年上半年上市、雷軍現身新疆...
- 一部暫時可稱之為優秀的動漫