<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ATmegal28的電機(jī)控制系統(tǒng)設(shè)計(jì)

          基于ATmegal28的電機(jī)控制系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2014-06-18 來源:網(wǎng)絡(luò) 收藏


          使用的SDRAM電路為Hynix公司的HY57V651620BTC,其工作電壓為3.3 V,單片存儲容量為4組x16 Mb,54引腳TSOP封裝,兼容LVTTL電平接口,支持自動刷新和自刷新。

          本文引用地址:http://www.ex-cimer.com/article/248472.htm

            5)網(wǎng)絡(luò)端口 采用DAVICOM公司的DM9161作為以太網(wǎng)的物理層接口。通過這個接口可以控制和配置很多物理層設(shè)備,得到狀態(tài)和錯誤信息,并且確定PHY設(shè)備的工作方式和功能。將DM9161的REF_CLK端接至50 MHz晶振的輸出端;DM9161的TXD1,TXD2,TXEN,RXD1,BXD2端接至AT9lRM9200的ETXO,ETXI,ETXEN,ERXO,ERXI;DM9161的EXESEN,COL,PWRDWN端分別通過10 kΩ電阻接高電平,BGRESG,BGRES之間接6.8 kΩ電阻;將DM9161的RXEXDV,RXER,RESET,MDC,MDIO端接至AT9lRM9200的ECRS,ERXER,NRST,EMDIO均連接發(fā)光二極管,DM9161的TX+,TX-,RX+,EMDC,F(xiàn)DX,SPEED,LINKRX連接網(wǎng)絡(luò)隔離變壓器。


            1.2 從機(jī)硬件設(shè)計(jì)

            1)ATmega128單片機(jī) ATMEL公司的AVR單片機(jī)是增強(qiáng)型RISC內(nèi)載Flash的單片機(jī),128 K字節(jié)的系統(tǒng)內(nèi)可編程Flash(在寫入過程中還具有讀取能力,即RWW)、4 K字節(jié)的EEPROM、4 K字節(jié)的SRAM、53個通用I/O口線、32個通用工作寄存器、實(shí)時(shí)時(shí)鐘RTC、4個靈活的具有比較模式和PWM功能的定時(shí)器/計(jì)數(shù)器(T/C)、2個USART、面向字節(jié)的兩線接口TWI、8通道10位ADC(具有可選的可編程增益)、具有片內(nèi)振蕩器的可編程看門狗定時(shí)器、SPI串行端口、與IEEEll49.1規(guī)范兼容的JTAG測試接口,以及6種可以通過軟件選擇的省電模式。

            2)系統(tǒng)控制和復(fù)位 復(fù)位時(shí)所有的I/O寄存器都被設(shè)置為初始值,程序從復(fù)位向量處開始執(zhí)行。復(fù)位向量處的指令必須是絕對跳轉(zhuǎn)JMP指令,以使程序跳轉(zhuǎn)到復(fù)位處理例程。如果程序永遠(yuǎn)不會使能中斷,則中斷向量可以由一般的程序代碼所覆蓋。

            3)I/O端口 作為通用數(shù)字I/O使用時(shí),所有AVRI/O端口都具有真正的讀-修改-寫功能。輸出緩沖器具有對稱的驅(qū)動能力,可以輸出或吸收大電流,直接驅(qū)動LED。

            4)SPI串行外設(shè)接口 串行外設(shè)接口SPI允許和外設(shè)之間進(jìn)行高速的同步數(shù)據(jù)傳輸。

          光耦相關(guān)文章:光耦原理


          存儲器相關(guān)文章:存儲器原理




          關(guān)鍵詞: ATmegal28 電機(jī)

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();