新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ATmega128的32路遙脈單元設(shè)計(jì)及應(yīng)用

基于ATmega128的32路遙脈單元設(shè)計(jì)及應(yīng)用

作者: 時間:2016-12-01 來源:網(wǎng)絡(luò) 收藏

1.5脈沖計(jì)數(shù)存儲
  脈沖計(jì)數(shù)存儲器使用32k低功耗SRAM(IC3)IC61C256AH和后備電源形成一個斷電不丟失的數(shù)據(jù)存儲單元,使用數(shù)據(jù)鎖存器74HC373(IC2)和CPU的PC端口組成15位數(shù)據(jù)地址對IC3進(jìn)行數(shù)據(jù)存儲操作。(見圖4)


圖4 脈沖計(jì)數(shù)存儲電路
1.6看門狗控制
  掉電自動保存部分使用MAX691CWE(IC8)作為電源管理,在系統(tǒng)有輔助供電的情況下保證IC3由主電源Vcc供電,當(dāng)主電源掉電時則自動切換到后備電池供電方式。同時此芯片還兼有看門狗功能,在系統(tǒng)死機(jī)的極端情況下及時復(fù)位CPU,使系統(tǒng)快速恢復(fù)至受控狀態(tài)。(見圖5)


圖5 看門狗電路
1.7光電隔離的輸入信號狀態(tài)采集
  外部開關(guān)信號采集使用光耦(IC1,IC2只畫出其中四路)作電器隔離,光耦輸出端使用一個數(shù)據(jù)緩沖器74HC244(IC9)對光耦輸出信號進(jìn)行緩沖后傳送到CPU的數(shù)據(jù)總線供CPU讀取。(見圖6)


圖6 信號狀態(tài)采集
1.8電源部分
  電源模塊采用PI公司的開關(guān)電源芯片,輸入范圍為AC/DC 80-270V,電源共有3路輸出,分別給CPU,12V電源輸出、通訊等部分電路提供電源。
2  軟件設(shè)計(jì)
  軟件流程見圖7


圖7 軟件流程圖



關(guān)鍵詞: ATmega128遙脈單

評論


技術(shù)專區(qū)

關(guān)閉