【EsDA應(yīng)用】基于EsDAMPC-ZC1快速實(shí)現(xiàn)I2C監(jiān)控報(bào)警
本文基于前文的一篇I2C博客文章繼續(xù)拓展I2C實(shí)時(shí)采集后的監(jiān)控報(bào)警實(shí)驗(yàn),PT100溫度傳感器的溫度采集和讀取顯示不在本文贅述,具體詳細(xì)的操作步驟可在《EsDA MPC-ZC1 快速實(shí)現(xiàn)I2C采集監(jiān)控》文章中查看。
實(shí)驗(yàn)基于EsDA開發(fā)平臺(tái),MPC_ZC1作為I2C主機(jī)設(shè)備,TPS02測(cè)溫模塊作為從機(jī)設(shè)備。因本實(shí)驗(yàn)器材是高精度儀器,但實(shí)驗(yàn)環(huán)境有限所以溫度波動(dòng)范圍較大,所以本實(shí)驗(yàn)通過報(bào)警機(jī)制模擬恒溫箱(恒溫45℃,誤差±5℃)的實(shí)驗(yàn)場(chǎng)景。設(shè)計(jì)步驟如下:
設(shè)置過溫值和低溫值;
(資料圖)
配置TPS02測(cè)溫模塊configurature寄存器的工作模式;
讀取TPS02測(cè)溫模塊configurature寄存器的ALERT報(bào)警狀態(tài)位,過溫和低溫時(shí)做相應(yīng)的操作。
自TPS02RAH從機(jī)設(shè)備中讀取到的實(shí)時(shí)溫度>過溫值,則說明需要減緩加熱功率;自TPS02RAH從機(jī)設(shè)備中讀取到的實(shí)時(shí)溫度<過溫值,則說明需要增大加熱功率。通過以上邏輯去設(shè)置模擬恒溫箱的過溫值和低溫值。
本次實(shí)現(xiàn)需要用到 timer,fscript, i2c_master_write 這些節(jié)點(diǎn):
timer:timer節(jié)點(diǎn)用于觸發(fā)I2C節(jié)點(diǎn)寫入值,因過溫值和低溫值不需要頻繁被設(shè)置所以timer的定時(shí)周期設(shè)置大一點(diǎn);
fscript:根據(jù)TPS02設(shè)備的數(shù)據(jù)手冊(cè)可知,設(shè)置溫度的上、下限值,都是6個(gè)字節(jié),前三個(gè)字節(jié)對(duì)應(yīng)通道1的上、下限值,后三個(gè)字節(jié)對(duì)應(yīng)通道2的上、下限值。
i2c_master_write:主要用于向從機(jī)設(shè)備的Thigh寄存器寫溫度上限值,Tlow寄存器寫溫度下限值。
本實(shí)驗(yàn)采用的是通道1 ,上限值是50℃(0x06 4000),下限值是45℃(0x05 A000)。
timer節(jié)點(diǎn)觸發(fā)通過I2C向TPS02RAH設(shè)備的Thigh寄存器和Tlow寄存器寫入過溫值和低溫值,將timer,fscript,i2c_master_write節(jié)點(diǎn)加入到畫布中,并繪制連線。
雙擊timer節(jié)點(diǎn),打開屬性面板設(shè)置定時(shí)周期(ms),觸發(fā)i2c_master_write節(jié)點(diǎn)寫入溫度上、下限值。
雙擊i2c_master_write的輸入節(jié)點(diǎn)fscript,并查看TPS02RAH測(cè)溫模塊的數(shù)據(jù)手冊(cè)。得知TPS02RAH的Thigh寄存器有6個(gè)字節(jié)是設(shè)置溫度的上限值,測(cè)溫模塊有兩個(gè)通道,所以前三個(gè)字節(jié)設(shè)置通道1的溫度上限值,后三個(gè)字節(jié)設(shè)置通道2 的溫度上限值;而Tlow寄存器有6個(gè)字節(jié)是設(shè)置溫度的下限值,同樣,前三個(gè)字節(jié)設(shè)置通道1的溫度下限值,后三個(gè)字節(jié)設(shè)置通道2的溫度下限值。
配置I2C從機(jī)設(shè)備寄存器Tlow寄存器(0x02)如下:
本次實(shí)現(xiàn)需要用到 timer,fscript, i2c_master_write 這些節(jié)點(diǎn):
timer: timer節(jié)點(diǎn)用于觸發(fā)I2C節(jié)點(diǎn)寫入值,因報(bào)警模式不需要頻繁被設(shè)置所以timer的定時(shí)周期設(shè)置大一點(diǎn);
fscript:根據(jù)TPS02設(shè)備的數(shù)據(jù)手冊(cè)可知,設(shè)置configurature寄存器共兩個(gè)字節(jié)。分別代表兩個(gè)通道,第一個(gè)字節(jié)配置通道 1,第二個(gè)字節(jié)配置通道2。本實(shí)驗(yàn)使用的是通道1;
i2c_master_write:主要用于向從機(jī)設(shè)備的configurature寄存器寫工作模式。
timer節(jié)點(diǎn)觸發(fā)通過I2C向TPS02RAH設(shè)備的configurature寄存器寫入報(bào)警模式,將timer,fscript,i2c_master_write節(jié)點(diǎn)加入到畫布中,并繪制連線。
雙擊timer節(jié)點(diǎn),打開屬性面板設(shè)置定時(shí)周期(ms),觸發(fā)i2c_master_write節(jié)點(diǎn)寫入報(bào)警模式。
根據(jù)數(shù)據(jù)手冊(cè)以及2.2的操作可知,除去初始狀態(tài),configurature寄存器的ALERT報(bào)警狀態(tài)變?yōu)?時(shí)為超溫狀態(tài);configurature寄存器的ALERT報(bào)警狀態(tài)變?yōu)?時(shí)為低溫狀態(tài)。
timer節(jié)點(diǎn)定時(shí)觸發(fā)通過I2C向TPS02RAH設(shè)備的configurature寄存器讀取報(bào)警模式,將timer,fscript,i2c_master_read,log節(jié)點(diǎn)加入到畫布中,并繪制連線。
雙擊timer節(jié)點(diǎn),打開屬性面板設(shè)置定時(shí)周期(ms),觸發(fā)i2c_master_read節(jié)點(diǎn)讀取報(bào)警模式。
雙擊i2c_master_read的輸入節(jié)點(diǎn)fscript,并查看數(shù)據(jù)手冊(cè)。將configurature寄存器的兩個(gè)字節(jié)讀取出來。
因stat是ALERT報(bào)警狀態(tài)位的賦值,由數(shù)據(jù)手冊(cè)可知,當(dāng)報(bào)警信號(hào)輸出TM為0比較模式,報(bào)警引腳輸出信號(hào)狀態(tài)控制POL為0時(shí),ALERT報(bào)警狀態(tài)位的賦值stat的初始值是1。因?yàn)橹恍璩跏蓟淮嗡詫tat變量放在Initialize中進(jìn)行初始化:
Function:
讀取configurature寄存器的ALERT報(bào)警狀態(tài)位可知此時(shí)是低溫報(bào)警,此時(shí)需要增加功率。
關(guān)鍵詞:
您可能也感興趣:
為您推薦
常州今年夏天熱嗎_今年夏天熱嗎
蘇州吳中郭巷街道:“青”風(fēng)勁吹“廉”花開,良好風(fēng)氣自然來
電商平臺(tái)發(fā)布秋冬服飾七大趨勢(shì) 甜心芭比風(fēng)高居榜首
更多
- 國家能源局:加快規(guī)劃建設(shè)新型能源體系
- 抓好重要農(nóng)產(chǎn)品穩(wěn)產(chǎn)保供 且看養(yǎng)殖業(yè)上市公司如何行動(dòng)
- 我國充電基礎(chǔ)設(shè)施約520萬臺(tái) 2022年增長約260萬臺(tái)
- 看好中國機(jī)遇 外資公募跑步入場(chǎng)
- 19家上市銀行2022年業(yè)績報(bào)喜 中小銀行成績靚麗
- 央企加碼布局新能源,國資委提出這些新要求
- 為經(jīng)濟(jì)修復(fù)創(chuàng)造有利貨幣金融環(huán)境——LPR連續(xù)6個(gè)月維持不變
- 美股異動(dòng)|VinFast(VFS.US)一度漲超14% 昨日盤中市值一度超越比亞迪
排行
- 【EsDA應(yīng)用】基于EsDAMPC-ZC1快速實(shí)現(xiàn)I2C監(jiān)控報(bào)警
- 碧桂園400億元房地產(chǎn)ABS亮眼
- 北京“3·17”調(diào)控一周年 樓市成交全面萎縮
- 荷蘭農(nóng)場(chǎng)再度暴發(fā)禽流感疫情撲殺逾3萬只家禽
- 北京二手房掛牌價(jià)再下降交易量有望“穩(wěn)中有升”
- 云南一村民誤把黑熊當(dāng)狗養(yǎng)
- 中國海外地產(chǎn)投資逾2500億元 近半買歐洲物業(yè)資產(chǎn)
- 央視主播胡悅鑫:"最帥實(shí)習(xí)生"十年磨一劍褪去青澀
- 華裔女孩為阿爾茨海默癥患者開發(fā)APP
- 廣州向全國名師發(fā)出“英雄帖”
最近更新
- 【EsDA應(yīng)用】基于EsDAMPC-ZC1快速實(shí)現(xiàn)I2C監(jiān)控報(bào)警
- 中國銀河:給予安圖生物買入評(píng)級(jí),目標(biāo)價(jià)位65.7元
- 研究:日本核污水排海240天到達(dá)中國
- exe文件打不開怎么辦_drvanti exe
- 長垣信息港(關(guān)于長垣信息港的基本詳情介紹)
- 夢(mèng)幻俠水路五行石怎么弄(夢(mèng)幻俠水路副本攻略)
- 中日青年友好交流大會(huì)舉行 加深兩國青年友誼
- 近期連發(fā)私家車與大型客貨車輛迎面相撞事故 公安部交管局發(fā)...
- 北京一女子墜井致九級(jí)傷殘,物業(yè)賠償28萬
- 淮安開展“七夕“反詐總動(dòng)員集中宣傳活動(dòng)
- 湖南千萬富翁被兒子送進(jìn)精神病院事件:一場(chǎng)親情與利益的“羅...
- 北京市2023年度消防志愿服務(wù)“進(jìn)企業(yè)”活動(dòng)啟動(dòng)
- 平安建投回應(yīng):平安建設(shè)歪曲事實(shí),已報(bào)案
- 國臺(tái)辦:海關(guān)總署決定自即日起暫停臺(tái)灣地區(qū)芒果輸入大陸
- 迎接內(nèi)容電商3.0時(shí)代 寶尊集團(tuán)升級(jí)創(chuàng)意內(nèi)容商業(yè)中心
- 天賜材料:募投項(xiàng)目年產(chǎn)15.2萬噸鋰電新材料項(xiàng)目試生產(chǎn)
- 茶百道的底色
- 2023年預(yù)拌混凝土行業(yè)重要文件及相關(guān)技術(shù)標(biāo)準(zhǔn)解讀培訓(xùn)班在潛開班
- 水上油菜花,美極了!
- 3名學(xué)生魚塘玩耍溺亡誰擔(dān)責(zé)?海南二中院給出“答案”
- 儋州兩“熊孩子”探出小車天窗“兜風(fēng)”,家長的心真大……
- 美股異動(dòng) | 上調(diào)銷售預(yù)測(cè) Abercrombie & Fitch(ANF.US)漲超24%
- 中國男籃公布12人名單,果然是三三六的配置,付豪進(jìn)入名單
- 研究發(fā)現(xiàn)大腦衰老基因“指紋”
- MIUI變MIOS?曝小米要自研系統(tǒng),不再使用安卓
- 【世界說】芝加哥犯罪率上升34%!該市議員竟試圖呼吁罪犯“只...
- 退役風(fēng)光設(shè)備迎“風(fēng)光”
- 九月,山西博物院上新…
- 小米汽車似開啟新疆路測(cè)!或于明年上半年上市、雷軍現(xiàn)身新疆...
- 一部暫時(shí)可稱之為優(yōu)秀的動(dòng)漫