久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)軟件系統(tǒng)抗干擾設(shè)計(jì)

單片機(jī)軟件系統(tǒng)抗干擾設(shè)計(jì)

作者:admin 來源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:34
  提高單片機(jī)應(yīng)用系統(tǒng)的可靠性要從軟硬件入手,提高系統(tǒng)的自身防御行為,以下所提到幾種提高可靠性的方法,都不是單獨(dú)使用的,只有根據(jù)實(shí)際情況將這些方法有效地結(jié)合起來,才能達(dá)到最佳抗干擾效果,使我們的單片機(jī)系統(tǒng)穩(wěn)定可靠地工作。當(dāng)然,單片機(jī)系統(tǒng)運(yùn)行的可靠性也會(huì)受其他不確定因素的干擾。


  1、指令冗余
  CPU取指令過程是先取操作碼,再取操作數(shù)。在程序的關(guān)鍵地方人為的插入一些單字節(jié)指令,或?qū)⒂行巫止?jié)指令重寫稱為指令冗余,通常是在雙字節(jié)指令和三字節(jié)指令后插入兩個(gè)字節(jié)以上的NOP指令。這樣即使跑飛程序飛到雙字節(jié)指令和三字節(jié)指令操作數(shù)上。由于窄操作指令NOP的存在,避免了后面的指令被錯(cuò)誤地執(zhí)行,為程序納入正軌做好準(zhǔn)備。此外,對(duì)系統(tǒng)流向起重要作用的指令,如RET、RETI、LCALI.、LJMP,JC等,可以在這些指令之后插入兩條NOP指令,可將跑飛程序納入正軌,以確保這些重要指令的執(zhí)行。指令冗余只能使CPU不再將操作數(shù)當(dāng)作操作碼錯(cuò)誤地執(zhí)行,卻不能主動(dòng)地將程序的錯(cuò)誤執(zhí)行方向扭轉(zhuǎn)過來,要想糾止程序的錯(cuò)誤執(zhí)行方向,就需要下面的技術(shù)。
  2、設(shè)計(jì)軟件“陷阱”
  通常在程序存儲(chǔ)器中未使用的EPROM空間填入窄操作指令NOP,最后再填入一條跳轉(zhuǎn)指令,跳轉(zhuǎn)到跑飛處理程序,或者直接填入指令LJMP 0000H,當(dāng)跑飛程序落到此區(qū)域。即可在執(zhí)行一段空操作后轉(zhuǎn)入正軌。如果未使用的EPROM空間比較大,可以均勻地填入幾條空操作指令和跳轉(zhuǎn)指令,這種幾條空操作指令加一條跳轉(zhuǎn)指令的結(jié)構(gòu)我們稱之為“軟件陷阱”.
  軟件陷阱的一般結(jié)構(gòu)為:
  NOP
  NOP
  LJMP FLY
  FLY為跑飛處理子程序,如果程序正常執(zhí)行,軟件陷阱部分是永遠(yuǎn)也執(zhí)行不到的,只有在程序跑飛到陷阱里,軟件陷阱會(huì)立刻將程序跳轉(zhuǎn)到正常軌道。即使程序沒有跑飛到陷阱里,也可以在程序執(zhí)行一段錯(cuò)誤操作后遇到一個(gè)軟件陷阱,從而轉(zhuǎn)入正軌。除了程序存儲(chǔ)器的空白區(qū)域,程序的數(shù)據(jù)表結(jié)尾也應(yīng)該設(shè)置軟件陷阱,如果數(shù)據(jù)表比較大,應(yīng)該在數(shù)據(jù)表的中間也設(shè)置軟件陷阱,以保證程序跑飛到數(shù)據(jù)區(qū)能及時(shí)轉(zhuǎn)入正軌。另外,如果程序存儲(chǔ)器的空間足夠大的話,可以在每兩個(gè)子程序中間設(shè) 置一個(gè)軟件陷阱。當(dāng)使用的中斷因干擾而開放時(shí),在對(duì)應(yīng)的中斷服務(wù)程序中設(shè)置軟件陷阱,能及時(shí)捕獲錯(cuò)誤的中斷。軟件陷阱的數(shù)量要根據(jù)實(shí)際受到干擾的情況和程序存儲(chǔ)器的容量來確定,如果太少不能進(jìn)行有效的跑飛攔截,如果太多又會(huì)占用大量的程序存儲(chǔ)器空間。
  3、軟件“看門狗”技術(shù)
  跑飛的程序在執(zhí)行一些錯(cuò)誤操作之后,經(jīng)常會(huì)進(jìn)入“死循環(huán)”,也就足常說的“死機(jī)”.通常采用“軟件看門狗”技術(shù)使程序脫離“死循環(huán)”,軟件“看門狗”技術(shù)的原理是通過不斷檢測程序循環(huán)運(yùn)行時(shí)間,若發(fā)現(xiàn)程序循環(huán)時(shí)間超過最大循環(huán)運(yùn)行時(shí)間,則認(rèn)為系統(tǒng)陷入“死循環(huán)”,需要進(jìn)行出錯(cuò)處理。在實(shí)際應(yīng)用中,通常用定時(shí)中斷服務(wù)程序定時(shí)地檢查主程序的運(yùn)行情況。例如,在RAM區(qū)選擇一個(gè)字節(jié)作為軟件看門狗寄存器,主程序每循環(huán)一次將該寄存器加l,定時(shí)器TO的中斷服務(wù)程序每中斷一次將該寄存器減l并檢查一次,如果程序執(zhí)行正常。看門狗寄存器不會(huì)改變或改變不大,如果看門狗寄存器發(fā)生了改變或改變很大,則說明系統(tǒng)陷入“死循環(huán)”.需要進(jìn)行出錯(cuò)處理。在工業(yè)應(yīng)用中,嚴(yán)重的干擾有時(shí)會(huì)破壞中斷方式控制字,關(guān)閉中斷,造成看門狗失效,這時(shí)可以采用環(huán)形中斷監(jiān)視系統(tǒng)。用定時(shí)器TO監(jiān)視定時(shí)器Tl,用定時(shí)器Tl監(jiān)視豐程序,主程序監(jiān)視定時(shí)器T0.
  采用這種環(huán)形結(jié)構(gòu)的軟件“看門狗”具有良好的抗干擾性能,大大提高了系統(tǒng)可靠性。對(duì)于需經(jīng)常使用Tl定時(shí)器進(jìn)行串口通訊的測控系統(tǒng),則定時(shí)器Tl不能進(jìn)行中斷,可改由串口中斷進(jìn)行監(jiān)控。當(dāng)然,對(duì)主程序最大循環(huán)周期、定時(shí)器T0和Tl定時(shí)周期應(yīng)于全盤合理考慮。軟件“看門狗”技術(shù)需要使用定時(shí)器,而在大多數(shù)的控制程序中,定時(shí)器都是緊俏的資源。這就使“軟件看門狗”技術(shù)的實(shí)際應(yīng)用受到了限制,我們可以采取一些技巧性的處理,將軟件“看門狗”程序與其它定時(shí)程序復(fù)用同一個(gè)定時(shí)器,這樣既完成定時(shí)功能又完成軟件“看門狗”的功能。
  4、檢查RAM區(qū)標(biāo)志數(shù)據(jù)及時(shí)發(fā)現(xiàn)嚴(yán)重干擾
  這種方法是在RAM區(qū)中選擇幾個(gè)固定單元,在初始化程序中將其設(shè)置成固定的數(shù)據(jù),只要程序正常運(yùn)行,這些單元的內(nèi)容是不會(huì)改變的。如果因?yàn)槌绦颉芭茱w”或其它干擾導(dǎo)致這些RAM單元中的任何單元的數(shù)據(jù)發(fā)生了變化,說明單片機(jī)系統(tǒng)已經(jīng)受到了嚴(yán)重的干擾,不能可靠地運(yùn)行下去了。我們可以在程序執(zhí)行的過程中適時(shí)地檢查這些RAM單元的內(nèi)容,一旦發(fā)現(xiàn)有數(shù)據(jù)改變,立刻執(zhí)行LJMP 0000 H語句,強(qiáng)制單片機(jī)復(fù)位。
  5、刷新輸出端口
  排除嚴(yán)重干擾,當(dāng)單片機(jī)系統(tǒng)受到嚴(yán)重干擾時(shí),輸出端口的狀態(tài)也可能因干擾而改變,在程序的執(zhí)行過程中適時(shí)地根據(jù)相關(guān)程序模塊的運(yùn)算結(jié)果刷新輸出端口,可以排除干擾對(duì)輸出端口狀態(tài)的影響,使錯(cuò)誤的輸出狀態(tài)及時(shí)得到糾正。
  6、進(jìn)行多次輸入采樣
  避免嚴(yán)重干擾,強(qiáng)烈的干擾會(huì)影響單片機(jī)的輸入信號(hào),造成輸入信號(hào)瞬間采樣的誤差或誤讀,要避免干擾的影響,通常采取重復(fù)采樣,加權(quán)平均的方法。

編輯:admin  最后修改時(shí)間:2018-05-08

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區(qū)桃源街道平山社區(qū)平山一路2號(hào)南山云谷創(chuàng)業(yè)園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
麻豆映画在线观看| 国产淫片av片久久久久久| 粗暴91大变态调教| 免费看日本毛片| 黄色一级视频片| 少妇人妻互换不带套| 日韩a在线播放| 中文字幕在线观看第三页| 中文字幕 91| 午夜一级免费视频| wwwjizzjizzcom| 精品久久一二三| 亚洲精品午夜在线观看| 999久久久精品视频| 超碰超碰超碰超碰超碰| 国产白丝袜美女久久久久| aa免费在线观看| 久久久久久久高清| 久久综合亚洲精品| 久久久久久久久久久久久国产精品 | 日韩精品一区二区免费| 国产极品在线视频| 亚洲综合日韩欧美| 亚洲高潮无码久久| 黄色片久久久久| 亚洲国产欧美91| 亚洲午夜无码av毛片久久| 污网站免费在线| 日韩日韩日韩日韩日韩| 日韩av播放器| 日本福利视频导航| 丝袜老师办公室里做好紧好爽| 日本一二区免费| 加勒比成人在线| 日韩在线一区视频| 337p粉嫩大胆噜噜噜鲁| 深爱五月综合网| 少妇性饥渴无码a区免费| 中文字幕12页| 国产三级三级三级看三级| 天堂av免费看| 91pony九色| 国内外免费激情视频| 日本香蕉视频在线观看| 91看片破解版| 冲田杏梨av在线| 黄www在线观看| 欧美精品一区二区三区三州| 1314成人网| 久久久久久久久久久久久久久国产| 欧美国产视频一区| 天天干天天草天天| 欧美三级理论片| 日本少妇高潮喷水视频| www.日本在线视频| 红桃一区二区三区| 国产免费人做人爱午夜视频| 精品无码国产一区二区三区av| 中国一级黄色录像| 亚洲一区二区中文字幕在线观看| 视色视频在线观看| 午夜国产一区二区三区| 国产视频一区二区视频| 国产又大又硬又粗| 亚洲精品一二三四五区| 午夜dv内射一区二区| 无码人妻丰满熟妇区96| 免费欧美一级视频| 成人在线看视频| 在线看的黄色网址| 亚洲精品20p| 中文字幕亚洲影院| 国产日韩欧美大片| 内射国产内射夫妻免费频道| 成人免费观看cn| 成年人在线观看视频免费| 久久精品影视大全| 男女啪啪的视频| 可以在线看的av网站| 国产精品亚洲αv天堂无码| 91蝌蚪视频在线观看| 亚洲免费av一区| 欧美一级中文字幕| 六月丁香婷婷激情| 91插插插插插插插插| 四虎精品欧美一区二区免费| 8x8ⅹ国产精品一区二区二区| 97视频在线免费| 91网址在线播放| 国产 欧美 日本| 精品久久久久久无码国产| 国产欧美精品一二三| 成人免费性视频| 亚洲欧美在线精品| 国产精品国产对白熟妇| 亚洲男人天堂色| 成年人深夜视频| 欧美大尺度做爰床戏| 欧美另类videos| 日本xxxx黄色| 欧美国产激情视频| 国产亚洲精品久久久久久久| 午夜视频你懂的| 久操网在线观看| 浓精h攵女乱爱av| 国产h视频在线播放| 涩涩网站在线看| 国产中文字幕免费观看| 日本黄色a视频| 999在线观看| 国产欧美在线一区| 精品国产一区二区三区在线| 狠狠躁狠狠躁视频专区| 人妻熟妇乱又伦精品视频| 特色特色大片在线| 日本中文字幕二区| 黄色在线视频网| 五月天婷婷激情视频| 国产日韩av网站| 成年人网站国产| 黄色网zhan| 精产国品一二三区| www.久久com| 国产日韩视频在线播放| xxx国产在线观看| 杨幂毛片午夜性生毛片 | 一二三av在线| 久久久久久综合网| 在线无限看免费粉色视频| 性生生活大片免费看视频| 亚洲精品视频导航| 三级在线免费看| 在线观看高清免费视频| 九九热免费在线观看| 一级黄色高清视频| 男人的天堂成人| 女人色极品影院| 国产 日韩 亚洲 欧美| 少妇无码av无码专区在线观看 | 国产在线观看福利| 苍井空浴缸大战猛男120分钟| 人妻无码视频一区二区三区| 国产免费视频传媒| 中文字幕资源在线观看| 免费看污污视频| 欧美在线一区视频| wwwwxxxx日韩| 中文字幕乱码免费| 日本毛片在线免费观看| 日韩成人精品视频在线观看| 久久99国产精品一区| 成人在线免费观看av| www.涩涩涩| 日本一区午夜艳熟免费| 免费男同深夜夜行网站| 肉色超薄丝袜脚交| 僵尸世界大战2 在线播放| 国产超碰在线播放| 国产精品久久成人免费观看| 国产中文字幕免费观看| 亚洲在线观看网站| 日韩 欧美 高清| 粉嫩av一区二区三区天美传媒| 欧美日韩在线中文| 欧美精品久久96人妻无码| 青青草原av在线播放| 91免费视频黄| 污版视频在线观看| 男人添女荫道口图片| 日本黄色播放器| 日韩中文字幕免费在线| 2018中文字幕第一页| 国产美女18xxxx免费视频| 欧美视频在线观看网站| 在线观看日本www| 国产又粗又长又大的视频| 欧美一级欧美一级| 日韩精品在线播放视频| 天天爽天天爽夜夜爽| 亚洲中文字幕无码不卡电影| 国产大尺度在线观看| www.日本久久| 欧美午夜精品理论片| 99久久激情视频| 国产91在线视频观看| 成年在线观看视频| 一区二区三区一级片| 久久久久久久久久久久久久久国产 | 国产三级中文字幕| 57pao国产成永久免费视频| 中文字幕乱码人妻综合二区三区 | 国产a级片免费观看| 337p粉嫩大胆噜噜噜鲁| 国产美女网站在线观看| 欧美一级免费播放| av在线免费观看国产| 91精品国产毛片武则天| 国产xxxx振车| 青青草精品视频在线| 大肉大捧一进一出好爽视频|