工程師值得推敲的設計:嵌入式USB工業U盤係統的設計
發布時間:2014-12-05 責任編輯:echolady
【導讀】本文設計建立在嵌入式USB主機係統上,實現了USB協議中的Mass Storage類協議和精簡的FAT文件係統。實現了對U盤文件數據的讀寫功能,從而完成文件操作等響應功能。
應用領域背景
隨著自動化技術的不斷發展,各種各樣的嵌入式控製器獲得了日益廣泛的應用。一些傳統的輸入輸出設備已經為新型的大容量、智能化的輸入輸出設備所取代。U盤以其容量大、體積小、價格便宜的眾多優點成為了最新的移動存儲設備。目前在個人計算機上U盤已經取代了傳統的軟盤成為廣泛使用的移動存儲介質。
工業現場一般都需要數據采集器來完成各類數據采集任務。在很多實際應用中,往往要求數據采集器具有工作可靠、成本低廉、操作簡單、數據便於收集和計算機分析等特點。如果能在嵌入式數據采集係統中實現USB主機功能,那麼嵌入式數據采集器就能像PC機一樣方便靈活地利用U盤這類USB存儲設備進行數據存儲。但是U盤和其他的USB設備一樣。是通過PCI總線與PC機內部的數據總線相接,實現數據的傳送,這樣在一些相對簡單的微控製器中將無法實現對U盤的操作。本設計所實現的模塊就是為了將U盤應用在PC機不適合的場所而設計的。
設計摘要
針對現在U盤無法脫離PC機使用的局限性,工業現場許多嵌入式係統沒有提供USB接口和文件係統操作功能,本模塊使用PIC32 Starter KitsⅡ通過RS232接口實現現有嵌入式係統對U盤的操作。包括數據文件的寫入、讀取以及文件目錄的創建和刪除等。
係統框圖
本係統硬件主要包括PIC32 Starter KitsⅡ為中央控製器,USB設備如U盤等為數據存儲設備,嵌入式設備為一些工控設備。其係統框圖如圖1所示。

圖1:係統架構圖
本係統軟件工作流程如圖2,可以執行各種規定的操作,如:打開、新建、刪除文件等。USB接口係統PIC32 Starter KitsⅡ是整個係統的核心,用來控製USB總線接口和U盤進行命令和數據交換。它可以被看作是一個硬件、固件和軟件的綜合體。

圖2:工作流程圖
[page] 係統原理和技術特點
係統原理:
本設計采用PIC32 Starter KitsⅡ作為主機係統,並采用MAX3232芯片設計3.3V到5V電平轉換電路構成整個係統的硬件體係。
主要特性
1、最高可達到1.5 DMIPS/MHz 的性能
2、可編程預取高速緩存存儲器,以增強閃存中的執行效率
3、16位指令模式(MIPS16e),用於緊湊型代碼
4、帶有63個優先級的向量中斷控製器
5、可編程的用戶和內核工作模式
6、可對外設寄存器執行原子級位操作(單周期)
7、乘法/除法單元,最高指令發出速率為每個時鍾一條32 × 16 乘法指令
8、高速Microchip ICD 端口,具有基於硬件的非侵入式數據監視和應用程序數據流功能
9、EJTAG調試端口,支持廣泛的第三方調試、編程和測試工具
10、指令控製的功耗管理模式
11、5 級流水線指令執行
12、內部代碼保護,以幫助保護知識產權
如圖3電平轉換電路原理圖,實現3.3V到5V的電平轉換,實現RS232通信。

圖3:電平轉換電路原理圖
技術特點:
1、直接嵌入用戶係統,不必了解USB協議
2、兼容大容量U盤
3、支持USB2.0接口協議
4、多種RS232串口波特率:115200/9600bps等
5、支持文件係統: FAT32
6、直接創建Word、 Excel、二進製等各種類型文件
7、能對文件及文件目錄進行創建、更名、刪除及移動等操作
軟件流程介紹

圖4:軟件流程
相關閱讀:
電路設計:一款U盤音頻播放器電路圖
【詳細教程】製作U盤全過程,由PCB做起
牛人解讀:從RS 232接口向USB接口通訊的華麗轉變
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 築基AI4S:摩爾線程全功能GPU加速中國生命科學自主生態
- 一秒檢測,成本降至萬分之一,光引科技把幾十萬的台式光譜儀“搬”到了手腕上
- AI服務器電源機櫃Power Rack HVDC MW級測試方案
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
微波功率管
微波開關
微波連接器
微波器件
微波三極管
微波振蕩器
微電機
微調電容
微動開關
微蜂窩
位置傳感器
溫度保險絲
溫度傳感器
溫控開關
溫控可控矽
聞泰
穩壓電源
穩壓二極管
穩壓管
無焊端子
無線充電
無線監控
無源濾波器
五金工具
物聯網
顯示模塊
顯微鏡結構
線圈
線繞電位器
線繞電阻


