<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)tmega128嵌入式控制器的設計

基于A(yíng)tmega128嵌入式控制器的設計

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

  采用單片機設計的,模擬量輸入通道用片內A/D轉換器,輸出用AD421D/A轉換器,數字量I/O通道配置高速先耦器件.用lccavr編譯器修改OSTaskStklnit()函數及其相關(guān)文件,定義數據類(lèi)型等以實(shí)現MicroC/OS-Ⅱ的移植.

1引言

  是機電設備實(shí)現自動(dòng)化的核心部件。故以大型機電設備為控制對象,利用高性能微處理器,設計了具有現場(chǎng)總線(xiàn)(CANBUS)網(wǎng)絡(luò )通信和一定通用性的多功能嵌入式智能控制器。


2硬件設計

  系統的硬件結構如圖1。


基于A(yíng)tmega128嵌入式控制器的設計

  本控制器的核心采用64管腳TQFP封裝的Atmega128芯片,具有53個(gè)可編程的I/O引腳,片內集成有128KB閃存、4KBEEPROM和4KBSRAM,適合I/O通道和存儲空間的需求。


(1)模擬量輸入通道

  模擬量輸入通道采用Atmega128片內的8通道1O位A/D轉換器。其信號輸入部分可以根據具體的信號情況選擇使用圖2所示的多功能輸入信號調理電路。在電壓信號輸入時(shí)可以由R1和C構成低通濾器(R2開(kāi)路);R1和R2可以構成輸入信號分壓電路(電容c開(kāi)路);對于4-20mA電流輸入信號,R2使用250Q的精密電阻即可變換為1~5V的信號(R1短路、C開(kāi)路)。在電路版上設計有對應多功能信號調理電路焊位元件的位置,可根據需要白行選擇使用。8路模擬量輸入部分占用的是ATMEGA128的PF0~PF7。


基于A(yíng)tmega128嵌入式控制器的設計

(2)模擬量輸出通道

  模擬量輸出通道單元電路設計方案如圖3。D/A轉換器采用AD公司的AD421,它是一種單片低功耗、高精度的電流輸出型DAC芯片,4~20mA的輸出可以驅動(dòng)標準的執行元件。該芯片的數字接口為標準HART(三線(xiàn))或其它FSK協(xié)議,DAC為16位分辨率,單調性輸出。采用回路供電方式,內含電源調整器為本身和外圍器件供電。在工業(yè)控制中,通常輸入量要多于輸出量,所以只設計Atmega128的PAO~PA7,PE2、PE3、PE6、PG4引腳通過(guò)4個(gè)光電隔離器(6N137)與4個(gè)AD421相連,構成4路模擬量輸出。


(3)數字量輸入/輸出通道

  數字量I/O通道各配置8路高速光耦隔離通道。光耦器件選6N137,其開(kāi)關(guān)延遲tpd僅75ns,而普通光耦器件開(kāi)關(guān)延遲有3~6μs。I/O通道接口安排在A(yíng)tmega128的PB0~PB7、PD0~PD7。


(4)CAN總線(xiàn)接口
基于A(yíng)tmega128嵌入式控制器的設計

  選擇獨立的CAN通信控制器SJA1000、CAN總線(xiàn)驅動(dòng)器82C250和高速光電耦合器6N137與微控制器Atmega128進(jìn)行設計。微處理器Atmega128負責SJA1000的初始化,通過(guò)控制SJA1000實(shí)現數據的接收和發(fā)送等通信任務(wù)。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: Atmel AVR Atmega128 嵌入式控制器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>