国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

電子發燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>為什么要進行上電復位資料下載

為什么要進行上電復位資料下載

2021-04-12 | pdf | 223.26KB | 次下載 | 2積分

資料介紹

??在電力線載波通信中,微機自動盤的功能多,邏輯性強,MCS—51單片機在該系統中處理任務時的實時性尤為突出。由于該系統整機配置的主要服務對象是電力調度,且它的使用環境將來多為無人值守站,所以系統工作是否穩定直接影響到電力線載波機的整機性能。針對電力通信特點,在考慮穩定運行方面我們采取了以下幾項措施。 ? ??1?設置上電延時復位電路 ? ??1.1?為什么要進行上電復位 ??計算機在啟動運行時都要進行復位。作為在控制領域中應用最廣泛的單片機,復位處理更是設計中的關鍵。單片機內部的各個功能部件均受特殊功能寄存器控制,程序運行直接受程序計數器指揮,寄存器的復位狀態決定了單片機內有關功能部件工作用的初始狀態,而程序的正常運行就是從這個狀態開始的。如果上電時沒有做到正確復位,就可能使CPU從不定地址開始執行指令,系統就得不到正確的初始化,也就不能正常工作。 ??1.2?復位條件 ??單片機是靠外部電路復位的。上電復位步驟: ??(1)必須首先建立電源Vcc; ??(2)Vcc穩定后(達到允許值)時鐘振蕩器起振; ??(3)復位腳必須在振蕩器起振后至少保持兩個機器周期復位電平。也就是說,復位腳(RST)復位電平維持時間應包括Vcc的建立時間、振蕩器起振時間和至少兩個機器周期時間。 ??1.3?一般上電復位電路 ??在上電時,電源Vcc的建立時間應小于幾十ms,振蕩器的起振時間取決于振蕩器頻率,對于10MHz晶體,起振時間為1ms,對于1MHz晶體,起振時間一般為10ms。此時可采用一般上電復位電路(圖1)。 ? ?? ? ??如果對電源Vcc建立運行速度相當緩慢的系統,RC上電復位電路將不能保證系統可靠復位。假如,建立時間為1s,則RC充電曲線如圖2所示,此時很難使RC電路輸出正常的復位電平(隨著RC的充電,RST腳的電位ΔVc越來越低,在電源穩定后,ΔVc的幅度不滿足兩個機器內復位電平的要求,RST腳就可能退出復位狀態)。而且,RST腳因易受電源干擾而產生誤復位。 ??1.4?上電延時復位電路 ??雖然電力線載波機電源現都采用開關工作方式,建立速度比以往的串聯式或并聯式調整電源快,但由于機器本身使用的電壓等級多,功率要求大,開機后各種電源的建立至少還需要500ms時間才能穩定(+5V電源也不例外),所以在自動交換系統中采用一般上電復位在時間上幾乎不可能滿足復位要求,這是因為 MCS—51采用一般上電復位電路就要求電源至少在20ms內建立才能保證復位。這屬于硬件特性,對于克服這一時延性困難來說,我們不可能做到使所有電力電源都迅速建立(該產品要利用與之配套的設備電源),只有針對MCS—51自身特性在系統設計上采取相應措施。 ? ?? ? ??MCS—51硬件復位要保證在Vcc穩定、振蕩器起振后至少有兩個機器周期(24個振蕩器周期)的高電平出現在RST端,即執行內部復位。為此我們設計了一個上電延時電路,該電路能針對不同電源建立時間的長短,改變R、C參數,可調整延時時間。由于采用了該電路,在無人值守站,系統不會因停電、再上電而出現“死機”造成通信中斷現象,如圖3所示。R1、R2提供比較電位(2/3Vcc),RC充電時間由R、C參數決定,R4為復原信號邊緣校正,V1二級管為頻繁上電時電容C的泄放電路,V2與Watchdog電路在邏輯上成或關系。開機時同相端電位大于反相端電位,輸出為上升的電位(在電源建立期間),RC充電時間足夠延遲到電源穩定,當RC充電電壓大于2/3Vcc時,該電路輸出“0”,至此上電復位正常完成。 ? ??2?應用看門狗電路實現系統保護 ? ??2.1?復位寬度設計要求 ??因為MCS—51內部無Watchdog功能(8096系列單片機有),所以需在外部擴展此電路,如圖4所示。單穩電路為可再觸發電路,只要觸發脈沖(CP)正常地作周期性輸出,單穩一直處于瞬態階段,輸出低電平。通過V1嵌位,振蕩電路停振,振蕩器輸出“0”不影響RST腳,CPU處于正常工作狀態,如果因某種原因CP無輸出,單穩處于穩態,輸出“1”振蕩器起振,輸出方波,送至RST腳。為了保證復位,方波寬度遠大于兩機器周期,且至少應大于CP兩個周期,以保證程序有時間作Watchdog ??處理(輸出正常的觸發脈沖,使振蕩器停振,輸出“0”不影響RST腳)。 ??2.2?周期性觸發脈沖軟件設計考慮 ??由軟件產生周期性觸發信號來控制該電路工作,以確保系統正常運行。在產生該周期性信號時應注意以下幾點: ??(1)信號不采取定時器中斷方式獲得。這基于以下考慮:在初始化后,定時中斷即開始工作,假如由于某種信號干擾使主程序轉飛,但并未破壞定時器有關中斷控制設置,定時中斷有可能正常工作,則周期性脈沖可能輸出正常,此時Watchdog則不能使主程序恢復正常。 ??(2)Watchdog輸出模塊放在主程序中,主程序有幾個循環體就應放入幾個Watchdog輸出模塊,以確保主程序不被破壞。 ??(3)工作程序部分包括主程序和中斷程序,Watchdog不僅要保護主程序轉飛,而且也要保護中斷程序轉飛。保護流程如圖5所示。設高級中斷運行標志為1,次級中斷運行正常標志為2。 ??如果高級中斷不能正常運行,那么無標志1,雖然次級中斷工作正常,但因無標志1,則無標志2,最終主程序因無標志2,故Watchdog無輸出,結果導致系統復位。同理,如次級中斷不能正常工作,那么標志2產生,最終導致系統復位;若主程序自身失效,則也無定時輸出,最終也導致系統復位,重新使系統恢復正常運行。 ? ??3?被破壞數據的修復 ? ??Watchdog電路只能保證系統失效后能得到復位處理,重新恢復正常工作,但這說明以前有的工作狀態已被破壞,只是不“死機”而已。程序的失效、轉飛往往是因為有關轉移標志、數據或SFR控制字被破壞所致,不管如何好的系統,要想完全避免這些破壞是不可能的,因為多種多樣的干擾源根本無法消除,要想保護這些過程數據不被破壞,只有設法在保護方面盡可能做得更加完善些。 ??3.1?特殊功能寄存器(SFR)內容的實時刷新
單片機 mcu 嵌入式 STM
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1冷柜-電氣控制系統講解
  2. 13.68 MB  |  4次下載  |  10 積分
  3. 2安川A1000變頻器中文版說明書
  4. 20.16 MB  |  3次下載  |  3 積分
  5. 3直流電路的組成和基本定律
  6. 1.67 MB   |  2次下載  |  免費
  7. 4丹佛斯2800系列變頻器說明書
  8. 8.00 MB  |  1次下載  |  5 積分
  9. 5PC8011同步開關型降壓3.5A單節鋰電池充電管理電路技術手冊
  10. 0.74 MB   |  1次下載  |  免費
  11. 6ES7243E+ES8311音頻錄制與播放電路資料
  12. 0.06 MB   |  1次下載  |  5 積分
  13. 7SDM02 激光測距模塊產品手冊
  14. 0.43 MB   |  1次下載  |  免費
  15. 8SDFM 激光測距模塊模組手冊
  16. 0.54 MB   |  1次下載  |  免費

本月

  1. 1CH341編程器軟件NeoProgrammer_2.2.0.10
  2. 20.47 MB   |  170次下載  |  1 積分
  3. 22025智能家居傳感器市場分析及創新應用
  4. 3.11 MB  |  43次下載  |  免費
  5. 3RV1126B系列開發板產品資料
  6. 4.19 MB  |  18次下載  |  免費
  7. 4CH341編程軟件下載
  8. 2.50 MB   |  16次下載  |  5 積分
  9. 5全志系列-米爾基于T153核心板開發板 四核異構、3路千兆網,賦能多元化工業場景
  10. 3.05 MB  |  12次下載  |  免費
  11. 6【開源】60余套STM32單片機、嵌入式Linux、物聯網、人工智能項目案例及入門學習資源包
  12. 10.55 MB  |  8次下載  |  免費
  13. 7冷柜-電氣控制系統講解
  14. 13.68 MB  |  4次下載  |  10 積分
  15. 8特斯拉MODEL S車載充電機主電路回路原理圖
  16. 0.81 MB   |  4次下載  |  3 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233094次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191448次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183356次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81604次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73824次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分