新聞中心

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

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

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

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


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


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


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


圖7 軟件流程圖



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

評(píng)論


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

關(guān)閉