單片機(jī)多機(jī)冗余設(shè)計(jì)及控制模塊的VHDL語(yǔ)言描述
1.3.1 電源控制
三個(gè)單片機(jī)的供電電源由控制模塊控制。主控遠(yuǎn)件需要保證足夠電流容量,可采用功率三極管或場(chǎng)效應(yīng)管實(shí)現(xiàn)。不能采用繼電器在,以避免觸點(diǎn)電源跳變。
1.3.2 時(shí)鐘產(chǎn)生
晶體振蕩器輸出脈沖作為單片機(jī)時(shí)鐘,中間增加可控的緩沖級(jí)。緩沖級(jí)可以增加時(shí)鐘信號(hào)的輸出負(fù)載能力,并可被控制模塊控制。
1.3.3 復(fù)位電路
三個(gè)單片機(jī)的復(fù)位端并聯(lián)接至同一個(gè)復(fù)位端。復(fù)位信號(hào)在信號(hào)極性和脈沖寬度上滿足單片機(jī)復(fù)位要求,驅(qū)動(dòng)能力滿足多單片機(jī)需要。復(fù)位電路同樣是受控于控制模塊,用以實(shí)現(xiàn)單片機(jī)同步。
1.4 報(bào)警與控制
不同狀態(tài)下核心控制模塊有不同的信號(hào)輸出,異常狀態(tài)同時(shí)也是報(bào)警信號(hào)。正常狀態(tài)輸出綠燈,出錯(cuò)狀態(tài)輸出黃燈,失敗狀態(tài)輸出紅燈。黃燈輸出時(shí)系統(tǒng)可以暫時(shí)繼續(xù)工作,等到系統(tǒng)空閑或許可時(shí)進(jìn)行糾錯(cuò)。紅燈輸出時(shí)系統(tǒng)立即進(jìn)入保護(hù)狀態(tài),輸出端呈現(xiàn)高阻狀態(tài),需要時(shí)可以馬上糾錯(cuò),恢復(fù)系統(tǒng)。
系統(tǒng)恢復(fù)需要對(duì)控制模塊進(jìn)行復(fù)位,復(fù)位脈沖可以是自身的失敗狀態(tài)輸出,也可以是出錯(cuò)脈沖輸出和其他信號(hào)的組合邏輯??刂颇K的復(fù)位,實(shí)際是對(duì)各單片機(jī)重新進(jìn)行時(shí)序?qū)R和復(fù)位單片機(jī)程序。此處設(shè)計(jì)需結(jié)合具體使用場(chǎng)合考慮。
library ieee;
本文所述的時(shí)鐘對(duì)齊方法實(shí)現(xiàn)比較簡(jiǎn)單但并不唯一。復(fù)雜一點(diǎn)的方法可以采用不同時(shí)鐘輸出到不同單片機(jī),比較反饋后,調(diào)整時(shí)鐘輸出個(gè)數(shù)達(dá)到調(diào)節(jié)目標(biāo)。
單片機(jī)相關(guān)文章:單片機(jī)教程
單片機(jī)相關(guān)文章:單片機(jī)視頻教程
單片機(jī)相關(guān)文章:單片機(jī)工作原理
熱敏打印機(jī)相關(guān)文章:熱敏打印機(jī)原理相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論