基于arm7處理器lpc2119的usb-can轉換器設計

基于arm7處理器lpc2119的usb-can轉換器設計

ID:15343859

大小:335.30 KB

頁數:5頁

時間:2018-08-02

基于arm7處理器lpc2119的usb-can轉換器設計_第1頁
基于arm7處理器lpc2119的usb-can轉換器設計_第2頁
基于arm7處理器lpc2119的usb-can轉換器設計_第3頁
基于arm7處理器lpc2119的usb-can轉換器設計_第4頁
基于arm7處理器lpc2119的usb-can轉換器設計_第5頁
資源描述:

《基于arm7處理器lpc2119的usb-can轉換器設計》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、萬方數據基于ARM7處理器LPC2119的USB—CAN轉換器設計高敏(江蘇省南通商貿高等職業(yè)學校應用電子系,江蘇南通226007)摘要:敘述一種使用ARM7處理器實現USB接口與CAN總線的方案,通過其可以在PC實現對CAN總線上設備的監(jiān)控。系統的主控制器為NXP公司的ARM處理器I。PC2119,內部集成兩路獨立的CAN控制器。USB接口采用沁恒電子的CH375。描述了USB-CAN通信接口工作的基本原理及CAN總線與USB之間的硬件接口電路。同時,分析了固件編程及使用通用I/0模擬并口讀寫時序方法。關鍵詞:CAN總線;USB;LPC2

2、119;CH375中圖分類號:TN919-34文獻標識碼:A文章編號:1004—373X(20lO)22-0142-03DesignofUSB—CANConverterBasedonLPC219ofARM7ProcessorGA0Min(DepartmentofAppliedElectronics,JiangsuNantongCommercialVocationalCollege,Nantong226007,China)Abstract:AschemeofusingARM7processortOrealizetheUSBinterfacea

3、ndCANbusiSintroduced。whichcanmonitorthede-vicesofCANbusOnPC.Thesystem'smaincontrollerisARMprocessorLPC2119producedbyNXP,whichintegratedtwoinde—pendentCANcontrollers.USBinterfacecircuitadoptsQinHengElectronicsCH375.ThebasicprinciplesabouttheUSBCANcom·municationinterfaceandt

4、11ehardwareinterfacecircuitbetweenCANandUSBaredescribed.Atthesametime,themethodofthefirmwareprogrammingandtheuseofgenerabpurposeI/0porttOsimulateparallelread/writetimingareanalyzed,Keywords:CANBUS;USB;LPC2119;CH3750引言控制器局域網(controllerareanetwork,CAN)是20世紀80年代德國BOSCH公司為現代汽車

5、應用而推出的一種多主機局部網,由于CAN總線具有可靠性高、功能完善、成本合理、實時性等優(yōu)點,CAN總線早已不再局限于汽車行業(yè),而被廣泛應用于各個自動化控制系統中,例如汽車電子、工業(yè)控制、智能大廈、安防監(jiān)控、環(huán)境控制等。目前CAN總線是國際上應用最廣泛的現場總線之一[1。2]。通用串行總線(universalserialbus,USB)作為一種協議規(guī)范,是以Intel為首的7家計算機及通信產業(yè)廠商公司于1994年11月共同提出,其除具有使用方便(即插即用)、功耗低、數據傳輸率高等優(yōu)點外,還具有軟硬件支持廣泛、功耗低、硬件結構標準化和總線拓撲結

6、構完備等特點。目前在以計算機為上位機的應用領域,都首選USB口作為計算機與外設的接口L3]。為了更好的將USB的通用性和CAN的專業(yè)性結合起來,通過計算機的USB接口接入CAN專業(yè)網絡,實現系統控制的便利性和應用的高效性,本文講述了一種基于ARM7處理器實現USB接口與CAN總線的收穡日期:2010—05—23142實例,通過其可以在PC實現對CAN總線上設備的監(jiān)控。1硬件系統設計1.1處理器簡介及其外圍電路設計主控制器選用NXP公司的ARM7核處理器LPC2119。LPC2119是基于一個支持實時仿真和跟蹤的16/32位ARM7TDMI—

7、STMCPU,并帶有128KB嵌入的高速FLASH存儲器。128位寬度的存儲器接口和獨特的加速結構使32位代碼能夠在最大時鐘速率下運行。對代碼規(guī)模有嚴格控制的應用可使用16位Thumb模式將代碼規(guī)模降低超過30%,而性能的損失卻很小。實行流水線作業(yè),提供EmbeddedICE邏輯,支持片上斷點和調試點,具有先進的軟件開發(fā)和調試環(huán)境。LPC2119具有非常小的64腳封裝、極低的功耗、多個32位定時器、4路10位ADC、2路CAN、PWM通道、多個串行接I:1,包括2個16C550工業(yè)標準UART、高速12C接口(400kHz)和2個SPI接口

8、,46個GPl0以及多達9個外部中斷,特別適用于汽車、工業(yè)控制應用以及醫(yī)療系統和容錯維護總線[4]。LPC2119內部集成2個CAN控制器,每一個萬方數據CAN控制器都與獨立CA

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。