日韩av无码中文无码电影-亚洲熟妇av一区-中文字幕无码乱码人妻系列蜜桃-人人妻人人爽人人澡欧美一区

首頁 > 文章中心 > arm單片機(jī)

arm單片機(jī)

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇arm單片機(jī)范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

arm單片機(jī)范文第1篇

在功能較復(fù)雜的控制系統(tǒng)中,通常以P C為主機(jī),單片機(jī)為從機(jī),由單片機(jī)完成數(shù)據(jù)的采集和對裝置的控制,而由主機(jī)完成數(shù)據(jù)處理和對單片機(jī)的控制。隨著嵌入式技術(shù)的發(fā)展,各種各樣的新型嵌入式系統(tǒng)設(shè)備應(yīng)用越來越廣泛,A R M技術(shù)是嵌入式系統(tǒng)方面的主流技術(shù),其廣泛應(yīng)用在信息家電、交通管理、家庭智能管理系統(tǒng)、POS網(wǎng)絡(luò)及電子商務(wù)、工業(yè)控制等領(lǐng)域。L inux是一個(gè)功能強(qiáng)大、穩(wěn)定的操作系統(tǒng),因源代碼開放而被廣泛地移植運(yùn)行在各種處理器上,是嵌入式系統(tǒng)中最為常用的操作系統(tǒng)之一。移植了L inux操作系統(tǒng)的A R M處理器具有強(qiáng)大的數(shù)據(jù)處理能力、控制界面友好、系統(tǒng)精簡、實(shí)時(shí)性高,成本低、設(shè)計(jì)簡單等優(yōu)點(diǎn)。因此,可以選擇使用A R M處理器作為控制系統(tǒng)的上位機(jī),構(gòu)成由A R M和單片機(jī)組成的控制系統(tǒng)。

溫度是工業(yè)控制中主要的被控參數(shù)之一,在日常生活中也經(jīng)常要用到溫度的檢測及控制。本文通過MS P430F149單片機(jī)完成溫度數(shù)據(jù)的采集,由于單片機(jī)側(cè)重于控制,數(shù)據(jù)處理能力較弱,對采集的數(shù)據(jù)進(jìn)行運(yùn)算處理比較繁瑣,因此,將采集的數(shù)據(jù)傳送到移植了L inux操作系統(tǒng)的S3C2440A處理器進(jìn)行處理。上下位機(jī)間使用串口進(jìn)行通信,在L inux系統(tǒng)下操作串口,可以降低串口操作的難度,提高開發(fā)效率,從而使開發(fā)者集中精力開發(fā)大規(guī)模的應(yīng)用程序。

系統(tǒng)總體設(shè)計(jì)

溫度采集系統(tǒng)采用上位機(jī)和下位機(jī)的方式實(shí)現(xiàn),上位機(jī)使用mini2440開發(fā)板,該開發(fā)板采用三星公司設(shè)計(jì)的低功耗、高集成度的、基于A R M920T核的16/ 32位R I S C微處理器S3C2440A為控制核心。下位機(jī)使用M S P430開發(fā)板,主控芯片為MSP430F149。單片機(jī)通過從A R M引出5V電源供電。溫度采集系統(tǒng)框圖如圖1所示。

arm單片機(jī)范文第2篇

首先是功耗問題:要部署更多傳感器,如家庭、辦公場所、野外應(yīng)用,供電是就相當(dāng)麻煩,如何把傳感器功耗做得更低,讓電池系統(tǒng)可以在傳感器系統(tǒng)的整個(gè)使用周期中保持正常電力供應(yīng),對單片機(jī)技術(shù)提出了很高要求。

第二個(gè)挑戰(zhàn):如何能夠?qū)崟r(shí)的獲取更多數(shù)據(jù),現(xiàn)在單片機(jī)主要是以Flash技術(shù)為主,而Flash擦寫次數(shù)的量級大概幾萬或幾十萬量級,如果要實(shí)時(shí)采集這個(gè)數(shù)據(jù),把這個(gè)數(shù)據(jù)記錄下來放到Flash里面,等到一定周期再傳輸出去的話,F(xiàn)lash的壽命不能滿足需求。

“我們做了一個(gè)計(jì)算,如果做連續(xù)的采樣,采樣頻率比較高,F(xiàn)lash要一秒采樣20個(gè)數(shù)據(jù),然后數(shù)據(jù)不停更新,在這個(gè)條件下現(xiàn)在Flash的使用壽命大概在10分鐘以內(nèi),”德州儀器MSP430中國區(qū)業(yè)務(wù)拓展經(jīng)理刁勇說道,“基于FRAM的MSP430是解決這兩大挑戰(zhàn)最佳答案。”

近日,德州儀器宣布推出業(yè)界首款超低功耗鐵電隨機(jī)存取存儲器(FRAM)16位微控制器。新型MSP430FR57xx FRAM系列與基于閃存和EEPROM的微控制器相比,可確保100倍以上的數(shù)據(jù)寫入速度和250倍的功耗降幅。此外,這種片上FRAM還可在所有的電源模式中提供數(shù)據(jù)保存功能、支持超過100Zf億次的寫入次數(shù)、并為開發(fā)人員提供了一個(gè)全新的靈活度(允許其通過軟件變更來完成數(shù)據(jù)內(nèi)存與程序內(nèi)存的分區(qū))。

MSP430FR57xx FRAM微控制器的主要特性及優(yōu)勢

?當(dāng)從FRAM中執(zhí)行代碼時(shí),可將目前業(yè)界最佳功耗水平降低50%之多――T作流耗為100u A/MHz(主動(dòng)模式)和3μA(實(shí)時(shí)時(shí)鐘模式)

?超過100Zf億次的可寫入次數(shù)能支持連續(xù)數(shù)據(jù)錄入,從而無需采用昂貴的外部EEPROM及依賴電池供電的SRAM

?密度高達(dá)16kB的集成型FRAM以及模擬和連接外設(shè)選項(xiàng),包括10位ADC、32位硬件乘法器、多達(dá)5個(gè)16位定時(shí)器和乘法增強(qiáng)型SPI/12C/UART總線

?所有MSP平臺上的代碼兼容性以及低成本、易用型工具、綜合全面的文檔資料、用戶指南和代碼示例可方便開發(fā)人員立即啟動(dòng)開發(fā)工作

?可實(shí)現(xiàn)無電池的智能型RF連接解決方案

?FR57xx MCU基于TI先進(jìn)的低功耗、130nm嵌入式FRAMI藝

“德州儀器TI和FRAM技術(shù)的供應(yīng)商Ramtron有十年的合作歷史,這個(gè)過程當(dāng)中德州儀器發(fā)現(xiàn)了FRAM有眾多優(yōu)點(diǎn),對超低功耗傳感存儲器網(wǎng)絡(luò)應(yīng)用具有非常大的價(jià)值。早在三四年前,德州儀器就已經(jīng)規(guī)劃如何把FRAM集成到單片機(jī)內(nèi)部。今天到了非常好的時(shí)機(jī),F(xiàn)RAM的技術(shù)日趨成熟,我們也看到,隨著一些新的,特別是物聯(lián)網(wǎng)應(yīng)用發(fā)展,也需要這樣的單片機(jī)。”

arm單片機(jī)范文第3篇

【關(guān)鍵詞】單片機(jī)技術(shù) 網(wǎng)絡(luò)覆蓋 控制技術(shù)

雖然我國無線網(wǎng)絡(luò)技術(shù)的應(yīng)用越來越普及,但是距離無線自由化還有很遠(yuǎn)的距離。我國很多地區(qū)都沒有實(shí)現(xiàn)“熱點(diǎn)”的全方位覆蓋。隨著大規(guī)模的4G網(wǎng)絡(luò)的建成,各個(gè)通訊公司相繼推出了大量的4G業(yè)務(wù)。這標(biāo)志著我國通訊行業(yè)正式地進(jìn)入了數(shù)據(jù)化高速發(fā)展的新時(shí)代。但是移動(dòng)數(shù)據(jù)業(yè)務(wù)無論是在時(shí)間上,還是在地域上,或者是在基站上,都是十分不均衡的。而且我國初步建成的4G網(wǎng)絡(luò)覆蓋技術(shù)無法滿足經(jīng)濟(jì)發(fā)達(dá)的市區(qū)、學(xué)校、寫字樓或者是其他大型公共場所對數(shù)據(jù)熱點(diǎn)的使用需求。為了緩解這一情況,各大通訊公司引進(jìn)WLAN技術(shù)與4G+WLAN混合組裝網(wǎng)絡(luò),并積極對單片機(jī)的網(wǎng)絡(luò)覆蓋控制技術(shù)進(jìn)行研究,斫餼4G網(wǎng)絡(luò)容量較低的問題。單片機(jī)的網(wǎng)絡(luò)覆蓋控制技術(shù)對提升用戶質(zhì)量和改善用戶體驗(yàn),起著不可低估的作用。

1 單片機(jī)技術(shù)的概述

簡單說來,單片機(jī)就是一種集成電路芯片。它采用先進(jìn)的科學(xué)技術(shù)將具有強(qiáng)大數(shù)據(jù)處理能力的CPU和ROM、RAM集成在一塊固定的芯片上,就制成了一個(gè)計(jì)算機(jī)硬件設(shè)備。在單片機(jī)程序的帶動(dòng)下,計(jì)算機(jī)或者是其他電子設(shè)備可以準(zhǔn)確、高效的對操作進(jìn)行計(jì)算,并且很好的完善指定任務(wù)。因此,單片機(jī)具備了計(jì)算機(jī)的大部分功能。

2 單片機(jī)技術(shù)的特點(diǎn)

2.1 普通單片機(jī)

普通單片機(jī)的硬件結(jié)構(gòu)比較簡單,通常情況下字長為8位到16位之間,一般來說,存儲的空間也很小。集成芯片在外部的設(shè)計(jì)方面,比較復(fù)雜。但是由于硬件方面的局限性,導(dǎo)致了軟件的功能較小,以至于影響了數(shù)據(jù)的才會(huì)速度。對于較復(fù)雜的實(shí)時(shí)計(jì)算,往往采用單循環(huán)的模式,并沒有對應(yīng)的操作系統(tǒng)。

2.2 ARM系列單片機(jī)

ARM系列單片機(jī),也被稱為高端單片機(jī)。與普通單片機(jī)相比,這種單片機(jī)的硬件集成度很高,集成的芯片內(nèi)外部設(shè)備也很多。一般情況下,ARM系列單片機(jī)集成了USB、CAN以及串口等多種控制設(shè)備。ARM系列單片機(jī)通訊的速度十分方便快捷。它的字長可以高達(dá)32位,不僅速度快,而且性能也十分高。它的主頻率在100M左右。新升級的ARM9甚至可以高達(dá)600M,可以對更加負(fù)責(zé)的數(shù)據(jù)進(jìn)行實(shí)時(shí)性計(jì)算。ARM系列單片機(jī)存儲空間較大,并且支持系統(tǒng)性操作,在操作系統(tǒng)下可以實(shí)現(xiàn)對多任務(wù)的執(zhí)行,并且它的并發(fā)能力也很強(qiáng)、實(shí)時(shí)性也比較高。

3 網(wǎng)絡(luò)覆蓋問題的分類及策略

網(wǎng)絡(luò)覆蓋技術(shù)也是現(xiàn)代科技當(dāng)中的一項(xiàng)關(guān)鍵技術(shù)。目前,研究人員根據(jù)對網(wǎng)絡(luò)覆蓋技術(shù)的不同應(yīng)用,對網(wǎng)絡(luò)覆蓋技術(shù)提出了不同的控制算法。其中,最常用的有點(diǎn)覆蓋、柵欄覆蓋以及區(qū)域覆蓋。這里筆者以點(diǎn)覆蓋對網(wǎng)絡(luò)覆蓋問題進(jìn)行解釋。Cardei是一項(xiàng)合理的考慮了離散目標(biāo)點(diǎn)的能量高覆蓋的專業(yè)性技術(shù)。在對軍事的應(yīng)用過程中,常常將一部分節(jié)點(diǎn)部署在目標(biāo)點(diǎn)的附近。如果把這些節(jié)點(diǎn)看作是若干個(gè)互不相交的節(jié)點(diǎn),而且每個(gè)節(jié)點(diǎn)能夠在目標(biāo)控制的范圍之內(nèi),那么在其他節(jié)點(diǎn)處于睡眠狀態(tài)的情況下,就可以有效的延長網(wǎng)絡(luò)的生存狀態(tài)。

我國無線網(wǎng)絡(luò)的覆蓋采用分層結(jié)構(gòu),其中以2G網(wǎng)絡(luò)對室內(nèi)及室外的覆蓋最為全面,主要提供語音業(yè)務(wù)。3G網(wǎng)絡(luò)的覆蓋也較廣,它的主營業(yè)務(wù)是中高速數(shù)據(jù)業(yè)務(wù)。WLAN網(wǎng)絡(luò)的吞吐量最大,它是以提供高速業(yè)務(wù)為主的網(wǎng)絡(luò)覆蓋模式。對于公共場所室內(nèi)的網(wǎng)絡(luò)覆蓋策略應(yīng)該以4G和WLAN兩者相結(jié)合,對于建筑國模較大的商場企業(yè),應(yīng)該以3G或者4G網(wǎng)絡(luò)為主,而對于家庭網(wǎng)絡(luò)覆蓋則要朝著WALN方向發(fā)展。同時(shí),隨著時(shí)代的發(fā)展,積極對單片機(jī)的網(wǎng)絡(luò)覆蓋控制技術(shù)進(jìn)行研究,應(yīng)經(jīng)成為了我國網(wǎng)絡(luò)技術(shù)發(fā)展的必然趨勢。

4 單片機(jī)技術(shù)在網(wǎng)絡(luò)覆蓋領(lǐng)域的應(yīng)用

單片機(jī)在網(wǎng)絡(luò)控制技術(shù)的應(yīng)用過程中變得越來越廣泛,也給人們的生活帶來了很多的便利。通常情況下,單片機(jī)與計(jì)算計(jì)之間,都設(shè)計(jì)進(jìn)行數(shù)據(jù)傳送的通信端口。大家比較熟悉的是USB接口。為了使各種通信設(shè)備之間的交互應(yīng)用變得更加容易,大部分應(yīng)用設(shè)備都使用了單片機(jī)技術(shù),來實(shí)現(xiàn)對智能的控制。這里包括了我們比較熟悉的手機(jī)、電話、無線對講機(jī)以及移動(dòng)通信等。還有專門應(yīng)用于辦公領(lǐng)域的,比較典型的有自動(dòng)呼叫系統(tǒng)等。隨著單片機(jī)的網(wǎng)絡(luò)覆蓋控制技術(shù)的提升,單片機(jī)技術(shù)將朝著CMOS化、低電壓化、微型單片化、乃至多種類并存的方向發(fā)展。其中,單片機(jī)的低電壓化,是我國科學(xué)技術(shù)的一項(xiàng)革命。單片機(jī)采用了WAIT和STOP技術(shù),來完成對單片機(jī)操作的流程。這使得單片機(jī)可以承受的電壓范圍變得越來越寬,在使用上也變得更加廣泛。

近些年來,我國無線網(wǎng)絡(luò)技術(shù)取得了飛速的發(fā)展,802.11g/b等標(biāo)準(zhǔn)的推出和使用,標(biāo)志著我國更快、更大的網(wǎng)絡(luò)技術(shù)已經(jīng)成為了新一代網(wǎng)絡(luò)發(fā)展的趨勢。因此,對單片機(jī)的網(wǎng)絡(luò)覆蓋控制技術(shù)的研究就顯得越來越重要。雖然目前我國對單片機(jī)的網(wǎng)絡(luò)覆蓋控制技術(shù)的研究取得了一定的成果,但是單片機(jī)的網(wǎng)絡(luò)覆蓋控制技術(shù)還有很長的一段路要走,需要我們每一個(gè)科技工作者的共同努力。

參考文獻(xiàn)

[1]程全,樊宇,趙宇.基于單片機(jī)的溫光自動(dòng)控制系統(tǒng)設(shè)計(jì)[J].周口師范學(xué)院學(xué)報(bào),2010(05):15-19.

[2]代芬,王衛(wèi)星,鄧小玲,姜晟,孫道宗,陸健強(qiáng).單片機(jī)綜合實(shí)驗(yàn)開發(fā)板設(shè)計(jì)[J].實(shí)驗(yàn)室研究與探索,2010(08):18-25.

[3]王鴻磊,張雪松,王鴻磊,張雪松.基于信息傳播算法的云存儲系統(tǒng)架構(gòu)研究[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2014(04):17-22.

作者簡介

李合軍(1970-),男,湖南環(huán)境生物職業(yè)技術(shù)學(xué)院生態(tài)宜居學(xué)院。研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)。

arm單片機(jī)范文第4篇

關(guān)鍵詞: 脈沖幅度分析器; CPLD; ARM; 實(shí)時(shí)測量

中圖分類號: TN79+2?34 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2013)15?0157?03

Circuit design of multi?channel pulse amplitude analyzer based on LPC1764

YAO Can

(School of Automation Engineering, UESTC, Chengdu 610000, China)

Abstract: In order to solve the real?time problems of nuclear radiation detection, a circuit system of multichannel pulse amplitude analyzer is designed, which is composed of ARM Cortex?M3 kernel based processor LPC1764, CPLD and high?speed A/D conversion chip. CPLD is used in the system to process the high?speed A/D data to achieve pulse screening and peak searching. LPC1764 is adopted to realize differential count and statistics, and upload the results to the computer by USB. The actual test results show that the measured data can meet the design requirements and high?speed real?time measurement demand.

Keywords: pulse amplitude analyzer; CPLD; ARM; real?time measurement

0 引 言

在核輻射測量中,核輻射探測器輸出的脈沖信號幅度和入射粒子的能量成正比關(guān)系,通過測脈沖信號的幅度就可以知道入射射線的能量。多道脈沖幅度分析器的基本原理是將脈沖幅度范圍平均分成[n](多道脈沖幅度分析器的道數(shù))個(gè)幅度間隔,通過將模擬脈沖信號轉(zhuǎn)化成與其幅度對應(yīng)的數(shù)字量,對落在各個(gè)幅度間隔內(nèi)的脈沖分別計(jì)數(shù),經(jīng)過一段時(shí)間的累積,就可得到核輻射探測器輸出的脈沖幅度的分布曲線。

目前多道脈沖幅度分析器實(shí)現(xiàn)方法多種多樣[1?5],本文介紹一種基于直接采樣分析脈沖波形的多道技術(shù)的實(shí)現(xiàn)方法,該方法使用基于第二代 ARM Cortex?M3內(nèi)核的LPC1764處理器[6?7]與CPLD相結(jié)合控制A/D采樣、脈沖幅度甄別和計(jì)數(shù)等工作,并通過USB 2.0接口將測量結(jié)果上傳到計(jì)算機(jī)進(jìn)行顯示。該方法采用12位高精度高速A/D轉(zhuǎn)換芯片,采樣速率40 MHz,由于充分利用了CPLD的功能,該方法具有分析速度快、精度高、沒有分析死區(qū)等特點(diǎn),而且使用的芯片少、體積小、可靠性高、性價(jià)比高。

1 多道脈沖幅度分析器的總體設(shè)計(jì)

多道脈沖幅度分析器的總體結(jié)構(gòu)如圖1所示。

圖1 多道脈沖幅度分析器的總體結(jié)構(gòu)

核探測器探測到輻射信號后輸出相應(yīng)的脈沖信號,由于探測器輸出的脈沖信號并不是理想的指數(shù)信號,而是存在信號堆積、過零下沖、隨機(jī)噪聲等現(xiàn)象,需經(jīng)模擬前端進(jìn)行模擬處理,包括信號濾波、極?零相消、積分成形、剔除干擾、抑制噪聲、放大等。經(jīng)模擬前端處理后的信號經(jīng)A/D轉(zhuǎn)換電路轉(zhuǎn)換成波形數(shù)據(jù)交給CPLD完成脈沖的甄別和尋峰處理,再通知單片機(jī)獲取峰值數(shù)據(jù),根據(jù)峰值進(jìn)行分類計(jì)數(shù)。經(jīng)過一段時(shí)間積累后將分類統(tǒng)計(jì)的結(jié)果通過USB接口上傳到計(jì)算機(jī)進(jìn)行能譜顯示和分析處理。

多道脈沖幅度分析器的設(shè)計(jì)包括硬件設(shè)計(jì)和軟件設(shè)計(jì),其中硬件設(shè)計(jì)包括模擬前端、A/D轉(zhuǎn)換電路、CPLD電路、單片機(jī)電路、USB接口電路和電源電路的設(shè)計(jì);軟件包括CPLD程序、單片機(jī)程序和計(jì)算機(jī)的能譜分析軟件設(shè)計(jì)。

2 模擬前端及A/D轉(zhuǎn)換電路設(shè)計(jì)

模擬前端及A/D轉(zhuǎn)換電路如圖2所示,核探測器輸出的信號經(jīng)過極零相消電路后送入低噪聲運(yùn)放OPA843[8]進(jìn)行放大,整形后送入A/D轉(zhuǎn)換芯片AD9224[9],AD9224在40 MHz時(shí)鐘的控制下持續(xù)不斷地對信號進(jìn)行采集,采集的數(shù)據(jù)直接送CPLD進(jìn)行處理。其原理如圖2所示。

A/D轉(zhuǎn)換電路采用Analog Devices公司的AD9224。AD9224是一款12位高精度高速模數(shù)轉(zhuǎn)換器,由+5 V模擬電壓供電,+3 V或+5 V數(shù)字電壓供電;片內(nèi)提供參考電壓和高性能的采樣保持放大器;采樣速率40 MHz,輸入信號可以采用單端輸入也可以采用差分輸入。本設(shè)計(jì)采用單端輸入直流耦合方式,輸入信號范圍為0~4 V。

3 CPLD電路和片內(nèi)電路設(shè)計(jì)

由于A/D轉(zhuǎn)換的速率為40 MHz,如果由單片機(jī)直接對每秒40M次的采樣數(shù)據(jù)進(jìn)行處理,要通過指令完成脈沖甄別、尋峰和分類計(jì)數(shù)對單片機(jī)的性能要求較高。本設(shè)計(jì)采用CPLD和單片機(jī)相結(jié)合的方式,由CPLD完成對脈沖數(shù)據(jù)的脈沖甄別和尋峰,由單片機(jī)讀取峰值數(shù)據(jù)進(jìn)行分類計(jì)數(shù)。單片機(jī)只需滿足最大脈沖速率的分類計(jì)數(shù)要求即可,因此大大降低了對單片機(jī)性能的要求。

本設(shè)計(jì)采用ALTERA公司生產(chǎn)的CPLD芯片MAX EPM3064[10]。EPM3064是ALTERA MAX3000A系列中的常用芯片,功耗低,具有64個(gè)宏單元和1 250個(gè)邏輯門,傳輸延時(shí)僅為4.5 ns。本設(shè)計(jì)共使用EPM3064 39個(gè)輸入輸出引腳,其中包括12位A/D轉(zhuǎn)換數(shù)據(jù)和40 MHz轉(zhuǎn)換時(shí)鐘輸入,12位脈沖甄別門限數(shù)據(jù)輸入,12位脈沖峰值數(shù)據(jù)輸出和1位峰值數(shù)據(jù)有效狀態(tài)輸出及1位有效狀態(tài)清除輸入。EPM3064的片內(nèi)電路如圖3所示。

其中,lpm_compare0將脈沖信號數(shù)據(jù)與脈沖甄別門限數(shù)據(jù)進(jìn)行比較以形成脈沖,并在脈沖的下降沿使READY輸出為高。lpm_compare1和lpm_latch0一起在脈沖有效時(shí)間內(nèi)產(chǎn)生控制信號將峰值數(shù)據(jù)寫入lpm_latch1。單片機(jī)在讀取峰值數(shù)據(jù)后通過nCLR置READY輸出為低。

4 單片機(jī)及USB接口電路設(shè)計(jì)

由于本設(shè)計(jì)對單片機(jī)的性能要求不是太高,但由于采用12位A/D采樣,脈沖幅度分析最高支持4 096道,需對4 096種幅度分類計(jì)數(shù)。假設(shè)每種幅度采取32位計(jì)數(shù),共需16 KB SRAM保存計(jì)數(shù)值。為了減少采集的脈沖多道數(shù)據(jù)上傳計(jì)算機(jī)的時(shí)間,本設(shè)計(jì)采用USB傳輸方式。

為了減小單片機(jī)及電路的復(fù)雜性,本設(shè)計(jì)采用NXP公司的LPC1764單片機(jī)。LPC1764是基于第二代 Cortex?M3內(nèi)核的ARM微控制器,速度高達(dá)120 MHz,片內(nèi)具有128 KB FLASH存儲器和32 KB SRAM,具有豐富的片上外設(shè)。由于LPC1764的內(nèi)部集成有完全兼容USB 2.0全速規(guī)范的USB Device,因此單片機(jī)及USB接口電路非常簡潔。其電路如圖4所示。

5 結(jié) 語

本文設(shè)計(jì)了通過對脈沖信號直接高速A/D采集,由LPC1764微控制器與CPLD相結(jié)合對采集到的脈沖信號數(shù)據(jù)進(jìn)行多道脈沖幅度分類處理的多道脈沖幅度分析器電路,該電路全部調(diào)試通過,并連接到NaI(TI)探測器對137Cs的能譜進(jìn)行了測量,測量結(jié)果達(dá)到設(shè)計(jì)指標(biāo)的要求。

參考文獻(xiàn)

[1] 李兵兵.基于ARM?Linux的多道脈沖幅度分析器數(shù)字系統(tǒng)設(shè)計(jì)[D].成都:成都理工大學(xué),2009.

[2] 王磊,庹先國,成毅,等.基于DSP的數(shù)字多道脈沖幅度分析設(shè)計(jì)[J].核電子學(xué)與探測技術(shù),2009,29(4):880?882.

[3] 孫宇,衣宏昌,梁漫春.基于FPGA和DSP的數(shù)字多道設(shè)計(jì)與實(shí)現(xiàn)[J].核電子學(xué)與探測技術(shù),2010,30(1):17?22.

[4] 蔡順燕.數(shù)字多道脈沖幅度分析器的硬件電路設(shè)計(jì)[J].核電子學(xué)與探測技術(shù),2010,30(3):354?356.

[5] 吳寧,李正生,張民.采用嵌入式技術(shù)的多道脈沖幅度分析器的研制[J].科學(xué)技術(shù)與工程,2012,12(29):77?81.

[6] NXP. LPC17xx user manual UM10360 [R]. Eindhoven: NXP, 2010.

[7] 周立功.深入淺出Cortex M3-LPC1700[M].廣州:廣州致遠(yuǎn)電子有限公司,2009.

[8] Texas Instruments. OPA843 data sheet [R]. USA: Texas Instruments, 2006.

arm單片機(jī)范文第5篇

關(guān)鍵詞:OpenWrt操作系統(tǒng);移動(dòng)機(jī)器人;視頻監(jiān)控

0 引言

隨著計(jì)算機(jī)技術(shù)的普及和人工智能技術(shù)的發(fā)展,移動(dòng)機(jī)器人的研究工作取得了很大的成果,本文設(shè)計(jì)的移動(dòng)機(jī)器人的視頻監(jiān)控是基于OpenWrt操作系統(tǒng),不僅可以實(shí)現(xiàn)多種不同的功能,如:圖像采集、目標(biāo)定位、無限通信以及險(xiǎn)情探測等,同時(shí)還可以成為各種智能控制系統(tǒng)的良好載體,因此開展本次研究對現(xiàn)代化技術(shù)的實(shí)踐和發(fā)展有著重要的現(xiàn)實(shí)意義。

1 系統(tǒng)方案

移動(dòng)機(jī)器人主要由硬件系統(tǒng)和軟件系統(tǒng)構(gòu)成,硬件系統(tǒng)中包含了電源、機(jī)器人底盤、接口電路、ARM處理器以及單片機(jī)等,ARM是上層系統(tǒng)結(jié)構(gòu)的核心,51單片機(jī)是下層系統(tǒng)結(jié)構(gòu)的核心。移動(dòng)機(jī)器人的軟件系統(tǒng)主要包括這樣幾項(xiàng):Linux應(yīng)用程序、嵌入式Linux操作系統(tǒng)、單片機(jī)應(yīng)用程序以及外接設(shè)備驅(qū)動(dòng)程序等,本次研究的移動(dòng)機(jī)器人視頻監(jiān)控中沒有選擇較為常用的嵌入式Linux版本,而是選擇了OpenWrt操作系統(tǒng),該系統(tǒng)為Linux發(fā)行版之一的一種系統(tǒng)OpenWrt操作系統(tǒng)給移動(dòng)機(jī)器人提供出了一個(gè)完全可寫的文件系統(tǒng)以及一個(gè)軟件包管理,這種方法簡單方便,不但大幅度降低了對于嵌入式Linux進(jìn)行系統(tǒng)開發(fā)的要求,同時(shí)也在很大程度上將系統(tǒng)軟件開發(fā)效率大大提升。

嵌入式機(jī)器人工作流程具體如下:傳感器模塊完成對周圍環(huán)境信息數(shù)據(jù)的采集同時(shí)將這一些列上傳給嵌入式機(jī)器人的指揮中心,即控制系統(tǒng);隨后,嵌入式機(jī)器人的單片機(jī)對一些列由傳感器上傳的數(shù)據(jù)全面分析,在海量上傳的數(shù)據(jù)中對有效數(shù)據(jù)進(jìn)行高效率的提取。嵌入式機(jī)器人通過以上方式獲得關(guān)于自己和障礙物之間的相對位置數(shù)據(jù),隨后依據(jù)當(dāng)前位置信息相關(guān)數(shù)據(jù)下達(dá)關(guān)于控制的信號;在眾多控制信號當(dāng)中,控制機(jī)器人的轉(zhuǎn)向的PWM信號是由單片機(jī)所產(chǎn)生的,用于實(shí)現(xiàn)嵌入式機(jī)器人自主行走功能。嵌入式機(jī)器人單片機(jī)中的上層ARM處理器和下層單片機(jī)通過串口實(shí)現(xiàn)彼此之間的通信,下層單片機(jī)的工作數(shù)據(jù)通過無線傳輸技術(shù)由ARM處理器傳給PC機(jī),而且ARM可以將機(jī)器人搭載的攝像頭采取到現(xiàn)場的清晰圖片發(fā)送給遠(yuǎn)端的PC機(jī),以此來實(shí)現(xiàn)移動(dòng)機(jī)器人對周圍環(huán)境的視頻監(jiān)控功能[1]。

2 移動(dòng)機(jī)器人視頻監(jiān)控系統(tǒng)

視頻監(jiān)控系統(tǒng)是通過在遠(yuǎn)程段安裝攝像頭來完成對現(xiàn)場情況的實(shí)時(shí)監(jiān)控,并根據(jù)收集和反饋的信息做出相應(yīng)的控制,當(dāng)有異常情況出現(xiàn)時(shí),能夠迅速反應(yīng)、積極應(yīng)變,幫助操作者提供正確的決策幫助。視頻監(jiān)控技術(shù)基于嵌入式技術(shù)有很多優(yōu)點(diǎn),如:體積小、穩(wěn)定性高、無序現(xiàn)場值守、實(shí)時(shí)性好且結(jié)構(gòu)簡單等,視頻監(jiān)控系統(tǒng)共分為:視頻采集系統(tǒng)、云臺鏡頭控制系統(tǒng)、信號傳輸系統(tǒng)以及視頻處理系統(tǒng)。

2.1 系統(tǒng)硬件設(shè)計(jì)

移動(dòng)機(jī)器人的硬件系統(tǒng)共主要有:電源、機(jī)器人底盤、接口電路、ARM處理器以及單片機(jī),框架。

移動(dòng)機(jī)器人的系統(tǒng)主要包含的模塊為:無線通信、圖像采集、超聲波測距、MINI2440、紅外感應(yīng)、單片機(jī)和直流電機(jī)驅(qū)動(dòng)[3]。

2.2 系統(tǒng)軟件設(shè)計(jì)

機(jī)器人智能化程度由軟件系統(tǒng)體現(xiàn),軟件系統(tǒng)是機(jī)器人的核心,對機(jī)器人運(yùn)動(dòng)狀態(tài)進(jìn)行全方位的控制。本研究中選擇OpenWrt操作系統(tǒng)。之所以選擇該項(xiàng)系統(tǒng)是因?yàn)镺penWrt操作系統(tǒng)對Linux系統(tǒng)內(nèi)核的定制過程進(jìn)行了一系列的簡化,同時(shí)OpenWrt操作系統(tǒng)允許開發(fā)者使用軟件包的概念來定制嵌入式設(shè)備,這在很大程度上對嵌入軟件的開發(fā)過程進(jìn)行了簡化,程序在Kubuntu CodeBlock IDE集成開發(fā)環(huán)境中進(jìn)行編寫,使用OpenWrtBI進(jìn)行編譯。應(yīng)用軟件控制機(jī)器人規(guī)避障礙、采集圖像和發(fā)送視頻的行為,而通信方面則通過主機(jī)端軟件架設(shè)服務(wù)器,并使用IEEE802.11g無線網(wǎng)卡建立無限網(wǎng),這樣就可以實(shí)現(xiàn)移動(dòng)終端接收上位機(jī)的控制命令,是機(jī)器人按照命令道制定的位置拍攝圖片和視頻,而PC機(jī)終端則通過無線網(wǎng)來接受圖片和視頻。

V4L2為OpenWrt系統(tǒng)中的音頻數(shù)據(jù)采集程序提供了API接口,只要機(jī)器人配備了音頻設(shè)備并正確加載了驅(qū)動(dòng),就可以利用這套接口完成數(shù)據(jù)的采集工作,現(xiàn)在該技術(shù)已經(jīng)廣泛用于嵌入式多媒體、視頻會(huì)議和監(jiān)控系統(tǒng)中,并為多種設(shè)備提供了多個(gè)接口,在移動(dòng)機(jī)器人的視頻監(jiān)控系統(tǒng)中主要使用的是其提供的視頻采集接口,機(jī)器人采用這套接口就可以完成圖像和視頻的采集于處理。v4l2-crop結(jié)構(gòu)體中對視頻采集窗口參數(shù)進(jìn)行了相關(guān)設(shè)置,即在攝像頭設(shè)備的取景范圍內(nèi)設(shè)定一個(gè)視頻采集區(qū)域。v4l2結(jié)構(gòu)體可以設(shè)置視頻的點(diǎn)陣格式和點(diǎn)陣大小,并描述視頻設(shè)備當(dāng)前的行為和數(shù)據(jù)格式。攝像頭控制軟件是由OpenWrt以軟件包的形式提供,系統(tǒng)通過MINI2440驅(qū)動(dòng)同時(shí)對攝像頭進(jìn)行一系列控制,通過串口控制機(jī)器人底層的單片機(jī),同時(shí)驅(qū)動(dòng)無限網(wǎng)卡并連接,運(yùn)行服務(wù)端,最后提供UI界面實(shí)現(xiàn)視頻監(jiān)控。

3 結(jié)束語

本次研究選擇的OpenWrt操作系統(tǒng),以實(shí)現(xiàn)移動(dòng)機(jī)器人對環(huán)境的實(shí)施監(jiān)控為目的,結(jié)合了視頻監(jiān)控的發(fā)展方向,運(yùn)用嵌入式技術(shù),構(gòu)建無限視頻監(jiān)控系統(tǒng)。本系統(tǒng)在完全契合移動(dòng)機(jī)器人在設(shè)計(jì)理念上的要求的同時(shí)對系統(tǒng)開發(fā)流程進(jìn)行了大幅度簡化。

參考文獻(xiàn):

[1]張敬霞.基于嵌入式Linux管道機(jī)器人視頻控制器的設(shè)計(jì)與實(shí)現(xiàn)[J].西安電子科技大學(xué)學(xué)報(bào),2013(02):42-45.

[2]邢旺.基于嵌入式的移動(dòng)機(jī)器人無線監(jiān)控系統(tǒng)研究[J].微計(jì)算機(jī)信息,2011(02):31-34.

相關(guān)期刊更多

礦床地質(zhì)

北大期刊 審核時(shí)間1-3個(gè)月

中國科學(xué)技術(shù)協(xié)會(huì)

中國地質(zhì)科學(xué)院地質(zhì)研究所文集

部級期刊 審核時(shí)間1個(gè)月內(nèi)

中國地質(zhì)學(xué)會(huì)

地球化學(xué)

北大期刊 審核時(shí)間1-3個(gè)月

中國科學(xué)院