電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 2561|回復(fù): 0
收起左側(cè)

嵌入式項(xiàng)目實(shí)戰(zhàn)視頻教程下載_基于PIC32嵌入式USB工業(yè)U盤(pán)系統(tǒng)設(shè)計(jì)

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-8-21 11:26:31 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
嵌入式項(xiàng)目實(shí)戰(zhàn)視頻教程下載_基于PIC32嵌入式USB工業(yè)U盤(pán)系統(tǒng)設(shè)計(jì),   



1 應(yīng)用領(lǐng)域背景

隨著自動(dòng)化技術(shù)的不斷發(fā)展,各種各樣的嵌入式控制器獲得了日益廣泛的應(yīng)用。一些傳統(tǒng)的輸入輸出設(shè)備已經(jīng)為新型的大容量、智能化的輸入輸出設(shè)備所取代。U盤(pán)以其容量大、體積小、價(jià)格便宜的眾多優(yōu)點(diǎn)成為了最新的移動(dòng)存儲(chǔ)設(shè)備。目前在個(gè)人計(jì)算機(jī)上U盤(pán)已經(jīng)取代了傳統(tǒng)的軟盤(pán)成為廣泛使用的移動(dòng)存儲(chǔ)介質(zhì)。

工業(yè)現(xiàn)場(chǎng)一般都需要數(shù)據(jù)采集器來(lái)完成各類(lèi)數(shù)據(jù)采集任務(wù)。在很多實(shí)際應(yīng)用中,往往要求數(shù)據(jù)采集器具有工作可靠、成本低廉、操作簡(jiǎn)單、數(shù)據(jù)便于收集和計(jì)算機(jī)分析等特點(diǎn)。如果能在嵌入式數(shù)據(jù)采集系統(tǒng)中實(shí)現(xiàn)USB主機(jī)功能,那么嵌入式數(shù)據(jù)采集器就能像PC機(jī)一樣方便靈活地利用U盤(pán)這類(lèi)USB存儲(chǔ)設(shè)備進(jìn)行數(shù)據(jù)存儲(chǔ)。但是U盤(pán)和其他的USB設(shè)備一樣。是通過(guò)PCI總線與PC機(jī)內(nèi)部的數(shù)據(jù)總線相接,實(shí)現(xiàn)數(shù)據(jù)的傳送,這樣在一些相對(duì)簡(jiǎn)單的微控制器中將無(wú)法實(shí)現(xiàn)對(duì)U盤(pán)的操作。本設(shè)計(jì)所實(shí)現(xiàn)的模塊就是為了將U盤(pán)應(yīng)用在PC機(jī)不適合的場(chǎng)所而設(shè)計(jì)的。

  2 設(shè)計(jì)摘要

針對(duì)現(xiàn)在U盤(pán)無(wú)法脫離PC機(jī)使用的局限性,工業(yè)現(xiàn)場(chǎng)許多嵌入式系統(tǒng)沒(méi)有提供USB接口和文件系統(tǒng)操作功能,本模塊使用PIC32 Starter KitsⅡ通過(guò)RS232接口實(shí)現(xiàn)現(xiàn)有嵌入式系統(tǒng)對(duì)U盤(pán)的操作。包括數(shù)據(jù)文件的寫(xiě)入、讀取以及文件目錄的創(chuàng)建和刪除等。

3 系統(tǒng)框圖

本系統(tǒng)硬件主要包括PIC32 Starter KitsⅡ?yàn)橹醒肟刂破鳎琔SB設(shè)備如U盤(pán)等為數(shù)據(jù)存儲(chǔ)設(shè)備,嵌入式設(shè)備為一些工控設(shè)備。其系統(tǒng)框圖如圖3-1所示。

  

圖3-1系統(tǒng)架構(gòu)圖

本系統(tǒng)軟件工作流程如圖3-2,可以執(zhí)行各種規(guī)定的操作,如:打開(kāi)、新建、刪除文件等。USB接口系統(tǒng)PIC32 Starter KitsⅡ是整個(gè)系統(tǒng)的核心,用來(lái)控制USB總線接口和U盤(pán)進(jìn)行命令和數(shù)據(jù)交換。它可以被看作是一個(gè)硬件、固件和軟件的綜合體。

  

圖3-2工作流程圖

  4 系統(tǒng)原理和技術(shù)特點(diǎn)

系統(tǒng)原理:

本設(shè)計(jì)采用PIC32 Starter KitsⅡ作為主機(jī)系統(tǒng),并采用MAX3232芯片設(shè)計(jì)3.3V到5V電平轉(zhuǎn)換電路構(gòu)成整個(gè)系統(tǒng)的硬件體系。

1)PIC32 Starter KitsⅡ硬件平臺(tái)簡(jiǎn)介

PIC32MX 單片機(jī)(MCU)是一款基于MIPS

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表