久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > EPA主控卡的硬件設計與驅動開發

EPA主控卡的硬件設計與驅動開發

作者: 時間:2011-07-26 來源:網絡 收藏

3.3 時鐘模塊
實時時鐘是實時操作系統的時間基準,沒有實時時鐘,也就不可能有實時系統的一切活動。此模塊包含兩個部分:
①系統時鐘模塊。對定時器0的寄存器進行配置以及中斷配置,使定時器0作為系統時鐘。
②USB時鐘模塊。對LPC2478內部PLL(鎖相環)寄存器和USB時鐘寄存器配置,設置USB時鐘頻率,使LPC2478的USB主機控制器可以正常運行。
3.4 操作系統
嵌入式實時操作系統將復雜的軟件工程分解成多任務,簡化了軟件,有助于提高系統穩定性和可靠性,也使系統實時性得到了保證。考慮卡中較多模塊實現,簡化卡軟件的,所以在卡的軟件中使用μC/OS-II系統。μC/OS-II操作系統有著優秀的穩定性和可靠性,它基于優先級調度的多任務,絕大多數的函數調用和系統服務具有可確定性、獨立的任務棧等特點。

4 主控卡以太網通信與USB驗證
4.1 以太網通信驗證
為測試和驗證主控卡電路和以太網的功能正確性,搭建了測試平臺,如圖5所示。上位機起到監控作用,集線器一端通過網絡和PC機相連,一端連接若干EPA標準設備和EPA主控卡。

本文引用地址:http://cqxgywz.com/article/156000.htm

e.JPG


以太網通信驗證設備主要有:一臺PC機、一根9針的串口線、一個帶總線供電的EPA集線器、一個JTAG調試器、EPA主控卡。EPA主控卡與PC機通過EPA集線器連接在同一局域網內,EPA主控卡的IP地址為192.168.1.2,PC機的IP地址為192.168.1.161。
ICMP是Internet控制報文協議,它是TCP/IP協議簇的一個子協議,用于在IP主機、路由器之間傳遞控制消息。控制消息是指網絡通不通、主機是否可達、路由是否可用等網絡本身的消息。ICMP是一個“錯誤偵測與回報機制”,其目的就是檢測網路的連線狀況,也能確保連線的準確性。通過ICMP的回顯請求和回顯應答報文組合可以確定PC機和EPA主控卡能否彼此通信。
4.2 USB Host驗證
USB Host驗證設備主要有:1臺PC機、1根9針的串口線、1個JTAG調試器、EPA主控卡、USB設備(U盤)。
為驗證USB接口和軟件USB Host的正確性,需要選定USB設備,并為這個設備編寫USB主機驅動程序。本文中選用了常用移動存儲設備——U盤。在編寫好U盤驅動后,通過JTAG調試器將USB Host下載到主控卡中,并將主控卡串口0與PC機串口相連,開啟超級終端,然后將U盤插入主控卡主機端口。在U盤插入主控卡以后,開始對U盤枚舉。枚舉成功以后,往U盤內寫入數據,然后從U盤讀出數據并對讀寫數據進行比較,所有的枚舉信息、讀寫信息都通過超級終端打印出來。在U盤讀寫完成以后,將U盤插入電腦,在電腦上讀出U盤數據,再次驗證主控卡USB主機的功能正確性。

結語
EPA標準成功進入國際標準,為我國工業自動化發展帶來新的際遇,產生了巨大的社會效益。本文提出針對EPA主控卡的系統結構,并對主控卡進行功能需求分析,然后對主控卡和軟件進行了總體以及軟件功能模塊劃分,為EPA的推廣與應用打下堅實基礎。


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區

關閉