a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式技術的MultiBus―CPU模塊設計

基于嵌入式技術的MultiBus―CPU模塊設計

作者: 時間:2010-06-25 來源:網絡 收藏

摘要:為擴展工業控制領域的核心功能并豐富其接口操作,本文提出一種基于AT91RlM9200微控制器的智能化多總線測控方法以及系統的構建架構,并給出顯示接口的軟、硬件解決方案。該利用系統解決了顯示接口實現困難的問題,具有較好的實際應用前景。
關鍵詞:技術;;顯示接口

本文引用地址:http://www.j9360.com/article/151769.htm

引言
模塊是基于AT91RM9200微控制器的智能化多總線測控模塊。該模塊主要實現對下位機的控制,并建立基于Modbus―RTU總線協議的總線通信體系結構,讓系統設備可以無縫接入基于Modbus―RTU模式的總線系統,可靠、實時、準確地實現工業現場數據采集、信號輸出等功能;同時,提供標準視頻接口用于顯示16位色圖像,提供標準輸入輸出接口用于實現錄放音功能。該模塊作為開發環境的核心,可實現人機界面的交互操作和顯示、海量數據的存儲、多串口、多USB口、信號輸入輸出、以太網口等接口;運行Linux操作系統,可以快速搭建面向應用的嵌入式應用系統。

1 ―CPU模塊軟件方案
為了滿足實際應用對實時性的要求,MultiBus―CPU模塊軟件采用了Linux2.6.21操作系統。其中,Linux2.6的內核任務可以被搶占,這一特性使得Linux2.6內核適用于實時系統和嵌入式系統中。驅動程序在Linux環境下進行開發,應用層采用標準的通信協議――Modbus協議,控制設備可以連成工業網絡進行集中監控。通過一致的Modbus接口,MultiBus―CPU模塊與擴展下位機均可作為對等設備在工業網絡中進行對話,使得各個設備無縫接入到工業控制網絡中。MultiBus―CPU模塊支持現階段工業測控系統中最常用的以太網(UDP)通信及RS485通信協議。因此,本模塊在與其他功能模塊進行通信時,采用Modbus―RTU數據通信方式,利用以太網(UDP)/RS485總線進行數據的發送與接收,實現對各功能模塊的集中監控。軟件總體結構如圖l所示。

2 MulitiBus―CPU模塊硬件方案
硬件設計原理圖如圖2所示。MultiBus―CPU模塊選用Atmel公司的AT91RM9200為主處理器,融合了ARM920T ARM Thumb處理器。其工作于180 MHz時性能高達200 MIPS;具備存儲器管理單元,可以運行Linux等實時操作系統;具備10/100 Base―T型以太網卡接口,只需外擴一個PHY即可實現以太網通信;具備USB 2.O全速(12 Mb/s)主機雙端口,可以擴展鍵盤、鼠標、U盤等標準外設。


主處理器AT91RM9200具備5個串口:1個DEBUG串口,設計為RS232接口,可以直接連接PC的串口進行調試;1個RS485接口,可以與其他功能模塊的RS485接口組成網絡;其余3個串口均設計為RS232接口。
通過CPU模塊的外部總線和Epson公司的S1D13506顯示芯片擴展了一個VGA接口,分辨率為640×480,256色。IS41LVl6100為其提供獨立顯存,容量為1M×16位,支持EDO PAGE模式。
GL850A芯片是一個低功耗的USB 2.0 HUB控制器,AT91RM9200本身的USB HOST接口通過GL850A芯片擴展為4個USB HOST接口。
DS3231是精度非常高的I2C集成實時時鐘。其精度在0~40℃內高達±2 ppm,在-40~85℃內精度可達±3.5ppm;板載電池,掉電后可以保持時間;可為系統提供秒、分、小時、日、日期、月、年等信息,具有自動閏年調整功能。
WM8731是一個低功耗網絡編解碼器(CO-DEC),具有輸出功率放大器和可編程采樣速率設定功能。WM8731芯片通過I2S接口與CPU連接,為CPU模塊擴展了音頻信號的輸入輸出接口,使系統具備音頻采樣功能,音頻信號數字化后可以通過以太網傳送。
DM9161為10/100M快速以太網物理層單芯片收發器,H1102為網絡隔離變壓器,用于實現10/100M自適應的可靠網絡傳輸功能。
MultiBus―CPU模塊通過增加顯示控制芯片及其驅動實現了顯示接口,系統運行信息可以直接通過VGA顯示器顯示出來,大大提高了人機交互的可操作性。

3 顯示模塊硬件設計方案
3.1 接口芯片選擇
接口芯片選用Epson公司生產的大規模顯示控制器S1D13506。它是以SEDl354控制器為基礎發展起來的具有更多功能的LCD顯示控制器,支持全類型、大規模的LCD及CRT/TV顯示器。S1D13506內置RAMDAC(Random Access Memory Digital-to-Analog Converter,隨機數模轉換記憶體)硬件X-Y軸轉置二維加速器,共有114個寄存器,可以靈活地設置各種不同的顯示方式。
3.2 接口硬件設計
S1D13506與處理器的接口采用通用類型總線(包括數據總線、地址總線、控制總線)。接口定義如表1所列。芯片所用像素時鐘CLKl、CLK2是由同步信號發生器ICSl523來提供的,外接1M×16位的EDO-DRAM IS41LVl6100。

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉