新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于網絡化技術的電機控制系統設計

        基于網絡化技術的電機控制系統設計

        作者: 時間:2010-11-12 來源:網絡 收藏

        SDRAM存儲器是系統代碼的運行場所,存放系統運行時的程序和數據,但掉電后該部分程序和數據會丟失。設計中使用2片數據寬度為16位的SDRAM并行運行作為1個32位數據寬度的SDRAM模塊,如圖3所示。

        本文引用地址:http://www.104case.com/article/173145.htm

        c.JPG
        使用的SDRAM電路為Hynix公司的HY57V651620BTC,其工作電壓為3.3 V,單片存儲容量為4組x16 Mb,54引腳TSOP封裝,兼容LVTTL電平接口,支持自動刷新和自刷新。
        5)網絡端口 采用DAVICOM公司的DM9161作為以太網的物理層接口。通過這個接口可以控制和配置很多物理層設備,得到狀態和錯誤信息,并且確定PHY設備的工作方式和功能。將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均連接發光二極管,DM9161的TX+,TX-,RX+,EMDC,FDX,SPEED,LINKRX連接網絡隔離變壓器。
        6)串行接口 用于AT9lRM9200系統短距離雙向串行。使用的電平轉換電路為Sipex公司雙產的SP3232E。本系統包含1個UART接口,它是兩線調試串口,用來連接到超級終端觀察AT91RM9200的啟動,完成與PC的調試。其原理圖如圖4所示。

        d.JPG

        1.2 從機硬件設計
        1)ATmega128 ATMEL公司的AVR是增強型RISC內載Flash的,128 K字節的系統內可編程Flash(在寫入過程中還具有讀取能力,即RWW)、4 K字節的EEPROM、4 K字節的SRAM、53個通用I/O口線、32個通用工作寄存器、實時時鐘RTC、4個靈活的具有比較模式和PWM功能的定時器/計數器(T/C)、2個USART、面向字節的兩線接口TWI、8通道10位ADC(具有可選的可編程增益)、具有片內振蕩器的可編程看門狗定時器、SPI串行端口、與IEEEll49.1規范兼容的JTAG測試接口,以及6種可以通過軟件選擇的省電模式。
        2)系統控制和復位 復位時所有的I/O寄存器都被設置為初始值,程序從復位向量處開始執行。復位向量處的指令必須是絕對跳轉JMP指令,以使程序跳轉到復位處理例程。如果程序永遠不會使能中斷,則中斷向量可以由一般的程序代碼所覆蓋。

        e.JPG


        圖5為復位邏輯的電路圖。復位源生效時I/O端口立即復位為初始值,不需要任何時鐘的輔助。當所有的復位信號消失之后,延遲計數器被激活,從而延長了內部復位,并使得在MCU正常工作之前電源達到穩定的電平。延遲計數器的溢出時間通過熔絲位CKSEL由用戶設定。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 庆城县| 渭南市| 鄂托克旗| 茌平县| 乾安县| 富源县| 南皮县| 武胜县| 邯郸市| 开化县| 泗水县| 崇左市| 澳门| 莒南县| 镇坪县| 磴口县| 准格尔旗| 手游| 泉州市| 绥中县| 和静县| 当雄县| 临桂县| 方正县| 延庆县| 新田县| 赤城县| 陇川县| 闽清县| 隆子县| 十堰市| 墨江| 尤溪县| 合山市| 宁武县| 齐齐哈尔市| 城市| 绥棱县| 上饶县| 平邑县| 陆川县|