本文介紹一種基于ST72141 專(zhuān)用電機(jī)控制芯片的無(wú)刷直流電動(dòng)機(jī)控制系統(tǒng),簡(jiǎn)述了其自有的反電動(dòng)勢(shì)檢測(cè)原理及實(shí)現(xiàn)該系統(tǒng)控制的硬件設(shè)計(jì)和軟件設(shè)計(jì)。無(wú)刷直流電動(dòng)機(jī)由于轉(zhuǎn)子采用永磁材料勵(lì)磁,無(wú)
標(biāo)簽: 72141 ST 芯片 無(wú)刷直流電動(dòng)機(jī)
上傳時(shí)間: 2013-06-05
上傳用戶:hgy9473
目前,ARM微處理器已經(jīng)在多種領(lǐng)域中得到應(yīng)用,有關(guān)統(tǒng)計(jì)表明,各種基于ARM微處理器的設(shè)備應(yīng)用數(shù)量已經(jīng)遠(yuǎn)遠(yuǎn)超過(guò)了通用計(jì)算機(jī),基于ARM微處理器的開(kāi)發(fā)應(yīng)用正成為數(shù)字時(shí)代的技術(shù)潮流。而在Internet飛速發(fā)展的今天,網(wǎng)絡(luò)已經(jīng)滲透到了方方面面。在嵌入式系統(tǒng)中,和網(wǎng)絡(luò)的結(jié)合已經(jīng)成為嵌入式系統(tǒng)發(fā)展的必然趨勢(shì)。 隨著嵌入式技術(shù)及網(wǎng)絡(luò)技術(shù)的發(fā)展,工業(yè)控制設(shè)備一般要求系統(tǒng)具備完成復(fù)雜測(cè)控任務(wù)能力和較強(qiáng)的實(shí)時(shí)性,并且能夠與某一類(lèi)型的控制網(wǎng)絡(luò)相連,以實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。而正在利用的單片機(jī)技術(shù)則存在通信能力差、實(shí)時(shí)性不夠等問(wèn)題,本系統(tǒng)利用ARM處理器獨(dú)特的網(wǎng)絡(luò)通信功能實(shí)現(xiàn)對(duì)工業(yè)生產(chǎn)過(guò)程的監(jiān)控?zé)o疑是一種新的嘗試。基于ARM的工控系統(tǒng),其應(yīng)用程序可以方便的通過(guò)網(wǎng)絡(luò)進(jìn)行更新,數(shù)據(jù)可通過(guò)LCD現(xiàn)場(chǎng)顯示,重要數(shù)據(jù)則可以文件形式保存在存儲(chǔ)器中,數(shù)據(jù)和報(bào)警信息可通過(guò)串口或以太網(wǎng)向上傳遞。這樣,用戶就可以通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程監(jiān)控或遠(yuǎn)程維護(hù)。此外,利用操作系統(tǒng)上已有的軟件和協(xié)議可迅速搭建前臺(tái)數(shù)據(jù)采集系統(tǒng),以實(shí)現(xiàn)測(cè)控系統(tǒng)和后臺(tái)管理系統(tǒng)的通信。它的設(shè)計(jì)成功無(wú)疑會(huì)將利用單片機(jī)技術(shù)而產(chǎn)生的問(wèn)題迎刃而解。 本文通過(guò)一個(gè)ARM9芯片AT91RM9200作為處理器的嵌入式網(wǎng)絡(luò)監(jiān)控系統(tǒng),詳細(xì)闡述了嵌入式系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)過(guò)程。嵌入式系統(tǒng)作為特殊的計(jì)算機(jī)系統(tǒng),一般包括以下3個(gè)方面:硬件設(shè)備、嵌入式操作系統(tǒng)和應(yīng)用軟件。本文也主要是圍繞這三部分來(lái)展開(kāi)的。其中包括:1、硬件電路的設(shè)計(jì):最小系統(tǒng)設(shè)計(jì)和外圍擴(kuò)展電路設(shè)計(jì);2、嵌入式操作系統(tǒng)的配置:交叉編譯環(huán)境的搭建、BootLoader的移植、操作系統(tǒng)內(nèi)核的移植和文件系統(tǒng)的移植;3、應(yīng)用軟件開(kāi)發(fā)設(shè)計(jì):主要是相關(guān)驅(qū)動(dòng)程序的設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)。
標(biāo)簽: ARM 架構(gòu) 視頻 監(jiān)控設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:colinal
進(jìn)入二十一世紀(jì)以來(lái),隨著我國(guó)經(jīng)濟(jì)、社會(huì)、文化各方面快速發(fā)展,人民生活節(jié)奏日益加快,遠(yuǎn)程互動(dòng)交流要求不斷提高。網(wǎng)絡(luò)化生活方式真正進(jìn)入到平常百姓家。為適應(yīng)社會(huì)的持續(xù)高速發(fā)展,必須廣泛開(kāi)發(fā)應(yīng)用網(wǎng)絡(luò)化、信息化的工作生活產(chǎn)品,滿足社會(huì)市場(chǎng)需求。本課題就是面向當(dāng)前網(wǎng)絡(luò)迅速普及形勢(shì)下的家庭遠(yuǎn)程監(jiān)控市場(chǎng),采用高集成度、微功耗、低成本的設(shè)計(jì)思路,構(gòu)建實(shí)時(shí)性、網(wǎng)絡(luò)化、數(shù)字化嵌入式家用遠(yuǎn)程監(jiān)控系統(tǒng),以適應(yīng)普通家庭遠(yuǎn)程安全維護(hù)需求,提高中低收入群體的生活質(zhì)量和生活安全性。 嵌入式網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)是建立在ARM9和WindowsCE平臺(tái)上的一套完整視頻處理傳輸系統(tǒng)。它主要由S3C2410嵌入式硬件平臺(tái)、WindowsCE5.0嵌入式操作系統(tǒng)、攝像頭驅(qū)動(dòng)采集模塊、網(wǎng)絡(luò)收發(fā)模塊和編解碼模塊五大部分組成。本文首先對(duì)嵌入式網(wǎng)絡(luò)監(jiān)控系統(tǒng)進(jìn)行了總體設(shè)計(jì),根據(jù)成本和市場(chǎng)需求,完成功能元件和軟件平臺(tái)選型。在硬件選擇上使用了市場(chǎng)上得到廣泛認(rèn)可的S3C2410、CS8900A網(wǎng)絡(luò)控制器、SDRAM、NANDFASH存儲(chǔ)器、攝像頭芯片,即滿足功能需求又控制成本,同時(shí)保證相互兼容和工作穩(wěn)定性;軟件平臺(tái)選擇兼顧市場(chǎng)認(rèn)同度和軟件兼容性,同時(shí)考慮到開(kāi)發(fā)的復(fù)雜程度,選擇了同屬微軟旗下、類(lèi)似WindowsXP的WindowsCE軟件環(huán)境。這樣主要軟件開(kāi)發(fā)工作便可以使用WindowsXP下的開(kāi)發(fā)工具完成。這一選擇符合市場(chǎng)主流用戶對(duì)微軟的認(rèn)同,也節(jié)約了學(xué)習(xí)和建立Linux交叉編譯環(huán)境的精力和時(shí)間。 硬件平臺(tái)搭建后使用ADS1.2進(jìn)行調(diào)試,操作系統(tǒng)使用PlatformBuilder進(jìn)行定制,驅(qū)動(dòng)、采集、編碼及發(fā)送模塊在EVC4.0下開(kāi)發(fā),接收、解碼和顯示模塊用VC++6.0開(kāi)發(fā)。為保證軟硬件兼容性,軟件調(diào)試很少使用Emulator虛擬機(jī),而使用JTAG、串口、USB口、交叉線建立硬件連接后進(jìn)行實(shí)機(jī)調(diào)試。針對(duì)本課題主要軟件模塊WindowsXP下開(kāi)發(fā)、WindowsCE下調(diào)試的情況,由于兩操作系統(tǒng)不能直接兼容,需建立平臺(tái)間同步和交互。實(shí)驗(yàn)中使用了MSASYNC.exe等外圍軟件以及VGA控制器、USB擴(kuò)展等外圍硬件模塊以實(shí)現(xiàn)快速實(shí)驗(yàn),由此也造成實(shí)驗(yàn)設(shè)備和過(guò)程比最終產(chǎn)品復(fù)雜很多的情況。最終產(chǎn)品將把軟硬件環(huán)境剪裁到滿足功能的最小規(guī)模,僅預(yù)留排線接口用于升級(jí),以實(shí)現(xiàn)低成本、微功耗、高集成度的設(shè)計(jì)要求。 系統(tǒng)的軟硬件測(cè)試表明:該系統(tǒng)安裝使用方便,運(yùn)行穩(wěn)定可靠,普通網(wǎng)絡(luò)情況下可提供家用實(shí)時(shí)性,達(dá)到了預(yù)期設(shè)計(jì)目的和要求。為下一步的改進(jìn)和完善建立起基礎(chǔ)平臺(tái),并提供了主要功能。
標(biāo)簽: ARM 網(wǎng)絡(luò)視頻監(jiān)控 系統(tǒng)研究
上傳時(shí)間: 2013-07-08
上傳用戶:夜月十二橋
消回聲芯片用于免提電話設(shè)計(jì)ATH3101
上傳時(shí)間: 2013-05-22
上傳用戶:sh19831212
pxa270芯片資料 工程師開(kāi)發(fā)必備 pxa270芯片資料 工程師開(kāi)發(fā)必備
上傳時(shí)間: 2013-04-24
上傳用戶:hewenzhi
arm芯片s3c2416data sheet資料
上傳時(shí)間: 2013-07-27
上傳用戶:wangzhen1990
s3c6410芯片資料 開(kāi)發(fā)工程師必備
上傳時(shí)間: 2013-06-12
上傳用戶:moerwang
軌道電路是列車(chē)運(yùn)行實(shí)現(xiàn)自動(dòng)控制和遠(yuǎn)程控制的基礎(chǔ)設(shè)備之一,鐵路信號(hào)系統(tǒng)是保證運(yùn)輸安全的基礎(chǔ)設(shè)施,是實(shí)現(xiàn)鐵路統(tǒng)一指揮調(diào)度,保證列車(chē)運(yùn)行安全、提高運(yùn)輸效率和質(zhì)量的關(guān)鍵技術(shù)設(shè)備,也是鐵路信息化的重要技術(shù)領(lǐng)域。 基于ARM與DSP的鐵路信號(hào)測(cè)試儀主要作用是及時(shí)測(cè)試鐵路信號(hào)狀況,反映鐵路運(yùn)行的情況。開(kāi)發(fā)此套系統(tǒng)是集測(cè)試25Hz相敏軌道電路的電壓自動(dòng)記錄儀以及相位差監(jiān)測(cè)儀、ZPW-2000A的載頻與低頻測(cè)試功能于一體,是性價(jià)比較高、功能齊全的監(jiān)測(cè)管理系統(tǒng),它發(fā)揮了ARM控制性好與DSP計(jì)算速度快的優(yōu)勢(shì),實(shí)現(xiàn)了互補(bǔ)。由于采用的主要是集成芯片,所以體積小,重量輕,功耗低和便于攜帶,便于現(xiàn)場(chǎng)檢測(cè)。在滿足要求的前提下,為降低開(kāi)發(fā)成本提高可靠性,CPU采用LPC2210的ARM7芯片。為使測(cè)試儀直觀、操作簡(jiǎn)便,系統(tǒng)提供了良好的人機(jī)界面,包括顯示,按鍵操作等。 論文對(duì)FFT以及相關(guān)算法進(jìn)行了分析和Matlab仿真;論文中給出了時(shí)鐘電路、LCD電路、數(shù)據(jù)存儲(chǔ)器Flash、JTAG等各功能模塊的設(shè)計(jì)原理,完成了硬件電路設(shè)計(jì);系統(tǒng)軟件設(shè)計(jì)遵循模塊化、自頂向下的設(shè)計(jì)思路。在軟件設(shè)計(jì)方面,首先采用的是傳統(tǒng)主循環(huán)控制方法,功能上主要實(shí)現(xiàn)了A/D采樣程序、LCD顯示程序、數(shù)據(jù)存儲(chǔ)程序等的設(shè)計(jì),對(duì)兩路25Hz信號(hào)電壓相位差的計(jì)算,其誤差不人于1度。為了改善系統(tǒng)性能提高系統(tǒng)的實(shí)時(shí)性,系統(tǒng)中引入實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ,也有利于代碼移植及系統(tǒng)功能擴(kuò)展。
標(biāo)簽: ARM DSP 鐵路信號(hào) 試儀設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:隱界最新
目前在各行各業(yè)中應(yīng)用種類(lèi)繁多的測(cè)量?jī)x器隨著儀器性能指標(biāo)要求的逐漸提升以及功能的不斷拓展,對(duì)儀器控制系統(tǒng)的實(shí)時(shí)性和集成化程度等性能的要求也越來(lái)越高。目前發(fā)展的趨勢(shì)是開(kāi)放式、集成度向芯片級(jí)靠攏的高實(shí)時(shí)性儀器。針對(duì)目前傳統(tǒng)的系統(tǒng)設(shè)計(jì)存在著功能簡(jiǎn)單、速度慢、實(shí)時(shí)性差、對(duì)數(shù)據(jù)的再加工處理能力極為有限等問(wèn)題,本文根據(jù)課題需要提出了一種基于ARM+FPGA架構(gòu)的高速實(shí)時(shí)數(shù)據(jù)采集嵌入式系統(tǒng)方案,應(yīng)用在小功率半導(dǎo)體測(cè)量?jī)x器上。方案采用三星S3C2410的ARM處理器進(jìn)行管理控制,處理數(shù)據(jù),界面顯示;Altera公司的Cyclone系列的1C12 FPGA器件用來(lái)進(jìn)行高速數(shù)據(jù)采集,提高了系統(tǒng)的實(shí)時(shí)性和集成化程度。 本文首先給出了ARM+FPGA架構(gòu)的總體設(shè)計(jì)。硬件方面,簡(jiǎn)要討論了ARM處理器的特點(diǎn)和優(yōu)勢(shì),F(xiàn)PGA在高速采集和并行性上的優(yōu)勢(shì),給出了硬件的總體結(jié)構(gòu)和主要部件及相關(guān)接口。軟件方面,研究了基于嵌入式Linux的嵌入式系統(tǒng)的構(gòu)建和BootLoader的啟動(dòng)以及內(nèi)核和根文件系統(tǒng)的結(jié)構(gòu),構(gòu)建了嵌入式Linux系統(tǒng)包括建立交叉開(kāi)發(fā)環(huán)境,修改移植BootLoader和裁減移植Linux內(nèi)核,并且根據(jù)課題實(shí)際需要精簡(jiǎn)建立了根文件系統(tǒng)。 為了滿足測(cè)量?jī)x器的實(shí)時(shí)性,設(shè)計(jì)了ARM與FPGA的高速數(shù)據(jù)采集接口。進(jìn)行了FPGA內(nèi)部與ARM接口相關(guān)部分的硬件電路設(shè)計(jì);通過(guò)分析ARM與FPGA內(nèi)部時(shí)序的差異,針對(duì)ARM與FPGA內(nèi)部FIFO時(shí)序不匹配的問(wèn)題,解決了測(cè)量?jī)x器中高速數(shù)據(jù)采集與處理速度不匹配的問(wèn)題。接著,通過(guò)研究Linux設(shè)備驅(qū)動(dòng)基本原理和驅(qū)動(dòng)程序的開(kāi)發(fā)過(guò)程,設(shè)計(jì)了Linux下的FPGA數(shù)據(jù)采集接口驅(qū)動(dòng)程序,并且實(shí)現(xiàn)了中斷傳輸。使得FPGA芯片通過(guò)高效可靠的驅(qū)動(dòng)程序可以很好的與ARM進(jìn)行通訊。 最后為了方便用戶操作,進(jìn)行了人機(jī)交互系統(tǒng)的設(shè)計(jì)。為了降低成本和提高實(shí)用性利用FPGA芯片剩余的資源實(shí)現(xiàn)了對(duì)PS/2鍵盤(pán)鼠標(biāo)接口的控制,應(yīng)用到系統(tǒng)中,大大提高了人機(jī)交互能力;通過(guò)比較分析目前比較流行的幾種嵌入式GUI圖形設(shè)計(jì)工具的優(yōu)缺點(diǎn),結(jié)合課題的實(shí)際情況選擇了MiniGUI作為課題圖形界面的開(kāi)發(fā)。根據(jù)具體要求設(shè)計(jì)了適合測(cè)量?jī)x器方面上使用的人機(jī)交互界面,并且移植到了ARM平臺(tái)上,給測(cè)量?jī)x器的使用提供了更好的交互操作。 本課題完成了嵌入式Linux開(kāi)發(fā)環(huán)境的建立,針對(duì)課題實(shí)際硬件電路設(shè)計(jì)修改移植了bootloader,裁減移植了內(nèi)核以及根文件系統(tǒng)的建立;設(shè)計(jì)了FPGA內(nèi)部硬件電路,解決了接口中ARM與FPGA時(shí)序不匹配的問(wèn)題,實(shí)現(xiàn)了ARM與FPGA之間的高速數(shù)據(jù)采集;設(shè)計(jì)了高速采集接口在嵌入式Linux下的驅(qū)動(dòng)程序以及中斷傳輸和應(yīng)用程序;合理設(shè)計(jì)了適合測(cè)量?jī)x器使用的人機(jī)交互界面,并巧妙設(shè)計(jì)了PS/2鍵盤(pán)鼠標(biāo)接口,進(jìn)一步提高了交互操作。
標(biāo)簽: ARMFPGA 嵌入式系統(tǒng)設(shè)計(jì) 測(cè)量?jī)x器
上傳時(shí)間: 2013-06-21
上傳用戶:01010101
語(yǔ)音通信是人類(lèi)通信的重要組成部分,伴隨著數(shù)字通信技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,特別是Internet的出現(xiàn),基于因特網(wǎng)的數(shù)字語(yǔ)音通信技術(shù)得了到迅速的發(fā)展。由于設(shè)備、環(huán)境、人為操作等因素的影響,網(wǎng)絡(luò)上傳輸?shù)恼Z(yǔ)音信號(hào)可能出現(xiàn)忽大忽小的情況,為了得到較好的語(yǔ)音信號(hào)輸出效果,需要在接收端對(duì)語(yǔ)音信號(hào)進(jìn)行處理。針對(duì)以上情況,本文研究并實(shí)現(xiàn)了基于ARM的網(wǎng)絡(luò)語(yǔ)音AGC系統(tǒng)。 本文結(jié)合嵌入式系統(tǒng)和AGC技術(shù)的發(fā)展,設(shè)計(jì)實(shí)現(xiàn)了一個(gè)基于ARM的網(wǎng)絡(luò)語(yǔ)音AGC系統(tǒng)。本文首先對(duì)AGC算法進(jìn)行了深入研究,在對(duì)LMS算法進(jìn)行研究的基礎(chǔ)上提出了一種基于LMS的數(shù)字語(yǔ)音AGC算法,通過(guò)Matlab軟件對(duì)算法進(jìn)行了仿真;設(shè)計(jì)了一個(gè)由AT91RM9200微處理器、網(wǎng)絡(luò)控制器、音頻芯片構(gòu)成的嵌入式AGC處理終端硬件平臺(tái),構(gòu)建了嵌入式Linux操作系統(tǒng),并在此基礎(chǔ)上設(shè)計(jì)實(shí)現(xiàn)了網(wǎng)絡(luò)語(yǔ)音AGC系統(tǒng)的下位機(jī)終端。該終端主要實(shí)現(xiàn)了用基于LMS的數(shù)字語(yǔ)音AGC算法實(shí)時(shí)地處理從網(wǎng)絡(luò)上傳過(guò)來(lái)的忽大忽小的數(shù)字語(yǔ)音信號(hào),取得良好的語(yǔ)音信號(hào)輸出,并且穩(wěn)定性可靠;設(shè)計(jì)實(shí)現(xiàn)了上位PC機(jī)程序,上位機(jī)實(shí)現(xiàn)了通過(guò)網(wǎng)絡(luò)將數(shù)字語(yǔ)音信號(hào)實(shí)時(shí)地傳送到嵌入式終端的功能。 本設(shè)計(jì)采用高性能微處理器,配合嵌入式Linux強(qiáng)大支持功能的實(shí)現(xiàn)方案,具有高性能、低成本、小型化、實(shí)時(shí)性強(qiáng)等諸多優(yōu)點(diǎn)。相比傳統(tǒng)的實(shí)現(xiàn)架構(gòu),該設(shè)計(jì)具有更好的靈活性和操作性,性價(jià)比更高,功能更強(qiáng)大,同時(shí)可擴(kuò)展性和可移植性也更好,具有一定的技術(shù)先進(jìn)性和廣泛的應(yīng)用前景。
標(biāo)簽: ARM AGC 網(wǎng)絡(luò)語(yǔ)音
上傳時(shí)間: 2013-06-11
上傳用戶:幾何公差
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1