<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 醫療電子 > 設計應用 > 利用MAXQ3210進(jìn)行環(huán)境監視

利用MAXQ3210進(jìn)行環(huán)境監視

作者: 時(shí)間:2012-03-21 來(lái)源:網(wǎng)絡(luò ) 收藏

3210的特性及其功能包含2kB EEPROM程序存儲器、128字節EEPROM數據存儲器、64字節RAM存儲器。其內置的9V穩壓器簡(jiǎn)化了電池供電電路。它也為其他電路元件輸出5V電源。在調試方面,它用內置的JTAG調試引擎取代了昂貴的外部仿真器。

本文引用地址:http://dyxdggzs.com/article/199501.htm

3210集成了用于的外圍部件。當條件不安全和發(fā)生變化時(shí),它能夠通過(guò)壓電喇叭驅動(dòng)器和大電流LED驅動(dòng)器等外圍部件進(jìn)行告警。這些外圍部件在簡(jiǎn)單的保安系統、煙霧警報器、溫度器和等應用中很實(shí)用。

此外,3210為電路提供了多種接口選項。其內部的電壓比較器可以監視外部電路輸出的隨外部變化的電壓值。其外部電路可以很簡(jiǎn)單,比如測量溫度的熱敏電阻;也可以較復雜,比如測量電容充電時(shí)間的斜率式模數轉換器()。

除了電壓比較器外,MAXQ3210也可以通過(guò)數字I/O口監視外部電路。例如,當環(huán)境條件超出范圍時(shí),外部監視電路可以通過(guò)中斷引腳向MAXQ3210發(fā)送中斷請求信號。MAXQ3210也可以使用串行通信協(xié)議,通過(guò)數字I/O口與測量距離和照明情況的外部IC電路進(jìn)行數據傳輸。

監視系統的軟件架構通常,為MAXQ3210編寫(xiě)的應用程序都很簡(jiǎn)短,足以用MAXQ匯編語(yǔ)言編寫(xiě)。下面列舉的應用程序用MAX-IDE工具包編寫(xiě)。MAX-IDE是一個(gè)由Dallas Semiconductor免費提供的開(kāi)發(fā)環(huán)境,為MAXQ系列微控制器提供了一個(gè)匯編和調試環(huán)境。圖1示出了一個(gè)環(huán)境監視應用的基本架構。

MAXQ3210的環(huán)境監視主程序循環(huán)在大部分時(shí)間內處于休眠狀態(tài)

圖1. MAXQ3210的環(huán)境監視主程序循環(huán)在大部分時(shí)間內處于休眠狀態(tài),定期喚醒后去讀取并分析傳感器輸出。

啟動(dòng)后,微控制器首先要經(jīng)過(guò)一個(gè)初始化過(guò)程,將相關(guān)寄存器和配置位按照應用要求進(jìn)行設置。如果微控制器初次加電,可能還需要一些額外的操作,例如制造商設定的一些測試和配置。經(jīng)過(guò)初始化和加電檢測后,應用程序進(jìn)入主循環(huán)體,開(kāi)始測量和響應外部環(huán)境的變化。首先,應用程序通過(guò)電壓比較器或數字I/O口讀取環(huán)境信息,并分析環(huán)境條件是否超出范圍。接下來(lái),進(jìn)行系統診斷,如檢測外部電路、測量電池電壓、核實(shí)存儲在數據EEPROM中的永久性故障信息等等。隨后,應用程序檢查狀態(tài)信息,其中包括告警(如低電池)和提示信息(如溫度過(guò)高)。如果環(huán)境情況要求執行一些動(dòng)作,有以下一些選項我們將在下面討論:驅動(dòng)喇叭發(fā)聲,使LED閃爍,通過(guò)I/O引腳和其他設備通信,或者簡(jiǎn)單地把告警信息存入數據EEPROM以便后續分析。

簡(jiǎn)單的監視應用軟件可以下載為開(kāi)發(fā)環(huán)境監視系統而編寫(xiě)的簡(jiǎn)單應用程序。該程序是在MAXQ3210評估工具上編寫(xiě)和測試的。一個(gè)按鈕被用來(lái)切換告警和正常狀態(tài)。喇叭發(fā)聲表示告警。

該環(huán)境監視應用的主循環(huán)體在下面幾段中給出。用于環(huán)境監視的狀態(tài)機非常簡(jiǎn)單:獲取傳感器輸出并分析它是否超出了某種門(mén)限(溫度太高,空氣中煙霧濃度太大等)。如果超出邊界,則發(fā)出告警。

其中的SelfTest為系統診斷子程序。系統診斷子程序用于監視電池電壓和外部電路的異常情況。在SelfTest中也很適合實(shí)現一個(gè)計時(shí)器,用它來(lái)跟蹤MAXQ3210投入運行的時(shí)間,從而計算外部傳感器系統的工作壽命。

該應用程序說(shuō)明了MAXQ微控制器外圍部件的易操作性,以及如何節省代碼的存儲空間和執行周期。例如,僅需用一個(gè)單比特來(lái)開(kāi)關(guān)喇叭。

電源管理功耗是環(huán)境監視應用中最為重要的一個(gè)因素,因為它通常是由電池供電的。MAXQ3210提供低功耗停止模式和電池欠壓監視器。

定期檢測外部環(huán)境條件時(shí),應用程序可以用兩種方式喚醒處于低功耗停止模式的MAXQ3210,使其執行代碼。這兩種方式分別是外部中斷或定時(shí)器喚醒。在等待外部電路觸發(fā)條件的應用中,外部中斷方式比較合適。比如,在等待開(kāi)門(mén)或熱敏電阻上的壓降超出門(mén)限時(shí),就應該采用外部中斷。

喚醒定時(shí)器是另外一種使MAXQ3210脫離停止模式的方式。喚醒功能在前面的應用案例中已有討論:外部監視電路喚醒MAXQ3210,使其檢測外部環(huán)境條件,必要時(shí)進(jìn)行響應,然后再返回到停止模式。圖2示出了這種工作方式的電流消耗模式。從中可以看出,在大部分時(shí)間內,MAXQ3210微控制器處于低功耗休眠模式。當MAXQ3210從休眠模式醒來(lái)后電流消耗增大。此時(shí)正是高性能MAXQ核的用武之處。MAXQ3210能夠更快地完成任務(wù),在高功耗狀態(tài)下停留的時(shí)間更短,而更多的時(shí)間處于低功耗休眠模式。

這種工作方式的電流消耗模式

圖2. 監視應用程序在大部分時(shí)間內休眠以節省功耗,它定期醒來(lái)并快速運行。

由于電池是大多數監視應用中的關(guān)鍵部件,檢測電池是否快用完很重要。通過(guò)檢測一個(gè)寄存器狀態(tài)位來(lái)判斷電池電壓是否低于門(mén)限。這個(gè)門(mén)限被固定于7.7V,這正是9V電池瀕臨耗盡時(shí)的電壓。在這個(gè)電平下,電池還有一定的電量,可保障MAXQ3210繼續運行一段時(shí)間。低功耗應用系統,比如煙霧警報系統,可以在電池電壓低于門(mén)限后工作幾天或幾周,并不斷發(fā)出低電壓告警信號。

數據EEPROMMAXQ3210的128字節數據EEPROM極大地方便了應用程序,可使應用程序存儲永久性的配置和狀態(tài)數據,即使在電源失效或去掉電池后也可保持這些數據。永久性數據存儲可用于以下這些目的。

改進(jìn)性能。稍微不能滿(mǎn)足性能指標要求的系統(比如,測距儀測量的距離稍微偏短)可以存儲永久性配置信息,以使軟件能夠補償外部電路的偏差。這種措施可以使已被棄用的設備被重新利用或出售。

動(dòng)作配置及用戶(hù)化。MAXQ3210應用系統可以按照特定環(huán)境或用戶(hù)的要求定制。比如,系統可以被配置為大型網(wǎng)絡(luò )的一部分,當測量值超過(guò)門(mén)限時(shí),該系統不但自己鳴喇叭告警,而且還可向其他設備發(fā)出警報。通過(guò)配置,生產(chǎn)廠(chǎng)家可以使能或禁止這種網(wǎng)絡(luò )功能。

工作期限。用于環(huán)境監視的傳感器和測量電路可能會(huì )隨著(zhù)使用期限而劣化。通過(guò)修改EEPROM中的數據,應用程序可以確定電路必須被替換的時(shí)間。比如,在使用5年后,監視系統可以自動(dòng)禁止自己工作,并通過(guò)鳴喇叭或點(diǎn)亮LED提示自己不能再工作。

環(huán)境監視應用火災和煤氣警報器等住宅安全系統是典型的環(huán)境監視應用。MAXQ3210完全可以實(shí)現這些功能,但是它比煙霧警報專(zhuān)用微控制器更通用。利用本文前面介紹的環(huán)境監視程序架構,可以開(kāi)發(fā)出各種應用系統。在下面列舉的安全應用中,有些應用是為了防止或減少公司或家庭的損失,其余的應用是為了方便用戶(hù)。

為了防止家庭或辦公室遭受水災,可以為地下室安裝水位監視系統。該系統可以利用濕度傳感器或類(lèi)似于衛生間沖洗水箱的裝置來(lái)檢測水位。當水溢出或超過(guò)一定水位時(shí),傳感器或浮漂觸發(fā)外部中斷,MAXQ3210鳴喇叭,發(fā)出警報。此外,MAXQ3210可以和公司或家庭網(wǎng)絡(luò )通信,把警報發(fā)給公司或家庭成員。

溫度監視是另一種可能的應用。超市冰柜或運輸車(chē)冷凍車(chē)廂內的溫度不能過(guò)高。為此,可以用簡(jiǎn)單的熱敏電阻和MAXQ3210構成監視系統。當冷卻器內的食物溫度超過(guò)安全界線(xiàn)時(shí),系統發(fā)出警報。這種監視系統有許許多多的用途,比如,用于監視網(wǎng)絡(luò )設備、實(shí)驗室設備、保藏藝術(shù)品、飲料以及其他易腐爛物品的溫度。

監視應用的目的也可能是為了方便用戶(hù)。當寵物、小孩或入侵者進(jìn)入家庭的禁區時(shí),由MAXQ3210構成的可以向主人發(fā)出警報。當然,該檢測器應該可以通過(guò)按鈕來(lái)開(kāi)關(guān)。

MAXQ3210也很適合實(shí)現一個(gè)輔助泊車(chē)裝置。它可以根據距離探測電路測量的距離使喇叭發(fā)出不同的警報聲音。這種系統需要一些配置和智能處理。在車(chē)庫內停車(chē)時(shí),系統能夠幫助車(chē)主防止碰撞墻壁,但用戶(hù)并不希望他們從探測電路前面走過(guò)時(shí)系統鳴喇叭警告。為此,可用軟件實(shí)現延遲,當系統初次探測到移動(dòng)時(shí),軟件可以讓系統等待兩秒鐘看是否有進(jìn)一步的移動(dòng)。若無(wú),這可能是有人在傳感器前面走動(dòng)。也可以通過(guò)按鈕來(lái)開(kāi)關(guān)系統;這樣可以避免用戶(hù)在車(chē)庫內工作時(shí)系統不斷地發(fā)出警告。

評估工具M(jìn)AXQ3210評估工具(EV kit)是開(kāi)發(fā)原型應用系統的理想平臺(參見(jiàn)圖3)。它使用9V電源或電池,用兩個(gè)按鈕分別來(lái)復位和產(chǎn)生中斷信號,用一個(gè)10針JTAG接頭訪(fǎng)問(wèn)硬件調試程序,可以顯示和調整MAXQ3210的寄存器、存儲器和堆棧。I/O引腳由一個(gè)便利的2 x 20針接頭引出,靠近原型區以便于測試外部電路。

板上壓電喇叭和LED可被用作應用中的測試信號和發(fā)生設備。默認狀態(tài)下,壓電喇叭輸出經(jīng)過(guò)阻尼的聲音D響亮,但不刺耳。也可通過(guò)跳線(xiàn)來(lái)短路阻尼電路,使喇叭發(fā)出最強的85dB音量。

MAXQ3210評估工具可以配合MAX-IDE使用。它支持MAXQ3210的硬件調試引擎,可進(jìn)行源代碼級的調試和監視內存。

MAXQ3210評估工具配備有壓電喇叭

圖3. MAXQ3210評估工具配備有壓電喇叭、LED和9V電池座,支持完整的應用開(kāi)發(fā)。

MAXQ3210的優(yōu)點(diǎn)總結如上所述,MAXQ3210在環(huán)境監視應用中有諸多優(yōu)點(diǎn)。其中的主要優(yōu)點(diǎn)之一是高集成度。監視應用所需的元件基本上都被集成到了芯片上(包括電壓比較器、喇叭和LED驅動(dòng)器等),因此省去了不少外部元件。高集成度降低了系統的費用,提高了系統的可靠性,減少了需要測試的元件數量。而且,單片化的方案所需的連線(xiàn)更少,縮短了電路板的測試時(shí)間。單片方案也意味著(zhù)印刷板更小、成本更低。

MAXQ3210的另一個(gè)優(yōu)點(diǎn)是高性能,低功耗。單周期MAXQ核和大量的寄存器空間允許應用程序更高效地保存數據并更迅速地執行任務(wù)。MAXQ3210在更多的時(shí)間內處于低功耗休眠模式,而執行代碼的時(shí)間更少。

最后,MAXQ3210的電池監視功能和數據EEPROM便于實(shí)現靈巧、自我監視的應用。電池快耗盡時(shí)器件可警告用戶(hù)。此外,系統還可跟蹤其元件的壽命,實(shí)現有計劃的設備更新。


結論MAXQ3210是一款MAXQ微控制器的低引腳數實(shí)現,用于不需要高檔微控制器提供的外設的應用。雖然MAXQ3210是環(huán)境監視系統的理想方案,但它也是一個(gè)通用的、高性能、節能型微控制器,能夠為許多應用提供智能和互動(dòng)能力。

值得注意的是,雖然本文只討論了MAXQ3210在環(huán)境監視中的應用,實(shí)際上它的應用范圍要廣闊得多。利用其數據EEPROM、支持捕獲、比較和PWM操作的16位定時(shí)器、以及高性能MAXQ微控制器核,MAXQ3210可以應用在許多領(lǐng)域。



關(guān)鍵詞: MAXQ 環(huán)境 監視

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>