當(dāng)前位置:(上海辦事處)廈門興銳嘉進(jìn)出口有限公司>>YASKAWA PLC備件>> CACR-HR10BB 愛好品質(zhì) CACR-HR10BB
| 參 考 價 | 面議 |
產(chǎn)品型號
品 牌
廠商性質(zhì)經(jīng)銷商
所 在 地上海
聯(lián)系方式:劉錦玲查看聯(lián)系方式
更新時間:2018-05-14 09:00:00瀏覽次數(shù):211次
聯(lián)系我時,請告知來自 儀表網(wǎng)Yaskawa CIMR-G5A4015 高質(zhì)量可靠
CACR-HR10BB軟件“看門狗”技術(shù)
跑飛的程序在執(zhí)行一些錯誤操作之后。
經(jīng)常會進(jìn)入“死循環(huán)”,也就足常說的“死機”。通常采用“軟件看門狗”技術(shù)使程序脫離“死循環(huán)”,軟件“看門狗”技術(shù)的原理是通過不斷檢測程序循環(huán)運行時間,若發(fā)現(xiàn)程序循環(huán)時間超過zui大循環(huán)運行時間,則認(rèn)為系統(tǒng)陷入“死循環(huán)”,CACR-HR10BB需要進(jìn)行出錯處理。在實際應(yīng)用中,通常用定時中斷服務(wù)程序定時地檢查主程序的運行情況。例如,在RAM區(qū)選擇一個字節(jié)作為軟件看門狗寄存器,主程序每循環(huán)一次將該寄存器加l,定時器TO的中斷服務(wù)程序每中斷一次將該寄存器減l并檢查一次,如果程序執(zhí)行正常??撮T狗寄存器不會改變或改變不大,如果看門狗寄存器發(fā)生了改變或改變很大,則說明系統(tǒng)陷入“死循環(huán)”。需要進(jìn)行出錯處理。在工業(yè)應(yīng)用中,嚴(yán)重的干擾有時會破壞中斷方式控制字,關(guān)閉中斷,造成看門狗失效,這時可以采用環(huán)形中斷監(jiān)視系統(tǒng)。用定時器TO監(jiān)視定時器Tl,用定時器Tl監(jiān)視豐程序,主程序監(jiān)視定時器T0.
采用這種環(huán)形結(jié)構(gòu)的軟件“看門狗”具有良好的抗干擾性能,大大提高了系統(tǒng)可靠性。對于需經(jīng)常使用Tl定時器進(jìn)行CACR-HR10BB串口通訊的測控系統(tǒng),則定時器Tl不能進(jìn)行中斷,可改由串口中斷進(jìn)行監(jiān)控。當(dāng)然,對主程序zui大循環(huán)周期、定時器T0和Tl定時周期應(yīng)于全盤合理考慮。軟件“看門狗”技術(shù)需要使用定時器,而在大多數(shù)的控制程序中,定時器都是緊俏的資源。這就使“軟件看門狗”技術(shù)的實際應(yīng)用受到了限制,我們可以采取一些技巧性的處理,將軟件“看門狗”程序與其它定時程序復(fù)用同一個定時器,這樣既完成定時功能又完成軟件“看門狗”的功能。
?。?)CACR-HR10BB檢查RAM區(qū)標(biāo)志數(shù)據(jù)及時發(fā)現(xiàn)嚴(yán)重干擾
這種方法是在RAM區(qū)中選擇幾個固定單元,在初始化程序中將其設(shè)置成固定的數(shù)據(jù),只要程序正常運行,這些單元的內(nèi)容是不會改變的。如果因為程序“跑飛”或其它干擾導(dǎo)致這些RAM單元中的任何單元的數(shù)據(jù)發(fā)生了變化,說明單片機系統(tǒng)已經(jīng)受到了嚴(yán)重的干擾,不能可靠地運行下去了。我們可以在程序執(zhí)行的過程中適時地檢查這些RAM單元的內(nèi)容,一旦發(fā)現(xiàn)有數(shù)據(jù)改變,立刻執(zhí)行LJMP 0000 H語句,強制單片機復(fù)位。
?。?)CACR-HR10BB刷新輸出端口
排除嚴(yán)重干擾,當(dāng)單片機系統(tǒng)受到嚴(yán)重干擾時,輸出端口的狀態(tài)也可能因干擾而改變,在程序的執(zhí)行過程中適時地根據(jù)相關(guān)程序模塊的運算結(jié)果刷新輸出端口,可以排除干擾對輸出端口狀態(tài)的影響,使錯誤的輸出狀態(tài)及時得到糾正。
?。?)進(jìn)行多次輸入采樣
避免嚴(yán)重干擾,強烈的干擾會影響單片機的輸入信號,CACR-HR10BB造成輸入信號瞬間采樣的誤差或誤讀,要避免干擾的影響,通常采取重復(fù)采樣,加權(quán)平均的方法。
Watch this item
HONEYWELL D3-33333300-0-0?-0-0-OC-CS-0S NSPP D3333333000
Location: USA
Watch this item
HONEYWELL KID17B-0200PC22?CY-XX NSPP KID17B0200PC22C?Y
Location: USA
Watch this item
HONEYWELL FF-SB14R10K-S2 USPP FFSB14R10KS2
Location: USA
Watch this item
Measurex 05293700 video memory 4 channel Honeywell
Location: USA
Watch this item
HONEYWELL XL-100CU USPP XL100CU
Location: USA
Watch this item
HONEYWELL 4DP7APXDH23 USPP 4DP7APXDH23
Location: USA
Watch this item
Honeywell ST3000 S900-R300 Transmitter NIB; *A10
Location: USA
Watch this item
HONEYWELL MGG14C-CB4G-XBX?X-SHA USPP MGG14CCB4GXBXXS?1
Location: USA
Watch this item
HONEYWELL MGG14C-CB4G-XBX?X-SH USPP MGG14CCB4GXBXXS?H
Location: USA
?
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準(zhǔn)確性和合法性由相關(guān)企業(yè)負(fù)責(zé),儀表網(wǎng)對此不承擔(dān)任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認(rèn)供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。