條碼技術(shù)是隨通信技術(shù),計算機(jī)技術(shù)的發(fā)展應(yīng)運而生的自動識別技術(shù)的一種。根據(jù)二進(jìn)制編碼規(guī)則對應(yīng)形成的由對光反映率不同的條、空組成的圖形,經(jīng)光電掃描識讀器掃描,將采集的信息經(jīng)處理器進(jìn)行處理,從而達(dá)到自動識別的目的。條碼技術(shù)自出現(xiàn)以來,得到了人們的普遍關(guān)注,發(fā)展十分迅速,已廣泛用于交通運輸、商業(yè)、醫(yī)療衛(wèi)生、制造業(yè)、倉儲業(yè)、郵電業(yè)等領(lǐng)域,極大的提高了數(shù)據(jù)采集和信息處理的速度,提高了工作效率,并為管理的科學(xué)化、信息化和現(xiàn)代化作出了貢獻(xiàn)。目前常用的是一維條碼,但一維條碼最大的弱點就是表征的信息量是有限的,需要依賴外部數(shù)據(jù)庫支持,離開這個數(shù)據(jù)庫條碼本身就沒有意義了。二維條碼克服了這一弱點,它是在一維條碼基礎(chǔ)上形成的高密度、高信息量的條碼,可以將大量信息在小區(qū)域內(nèi)編碼,它本身就是一個完整的數(shù)據(jù)文件,是實現(xiàn)證件、卡片等信息存儲、攜帶并可以通過機(jī)器自動識讀的理想方法。 本課題采用流行的嵌入式技術(shù),采用S3C44BOX作為二維條碼PDF417識別器的數(shù)據(jù)采集終端,該終端內(nèi)嵌μC/OS-Ⅱ操作系統(tǒng),將應(yīng)用分解成多任務(wù),簡化了應(yīng)用系統(tǒng)軟件設(shè)計;使控制系統(tǒng)的實時性得到了保證,提高了系統(tǒng)的可靠性和穩(wěn)定性;同時也增強(qiáng)了系統(tǒng)的可擴(kuò)展性和產(chǎn)品開發(fā)的可延續(xù)性。 本課題的主要任務(wù)是PDF417(Portable Data File)二維條碼圖像的識別。先由掃描儀或照相機(jī)獲取二維條碼的原始圖像,再由PC(Personal Computer)計算機(jī)中的圖象處理程序?qū)D象數(shù)據(jù)進(jìn)行處理,然后在條碼中定位單個碼字符號的圖像,利用算法識別出單個碼字符號。本文在條碼圖像的預(yù)處理方面進(jìn)行了算法改進(jìn),取得了較好的成果,能夠有效的去掉干擾噪聲和圖像定位。通過實驗結(jié)果表明:本課題研究的二維條碼識別系統(tǒng)是比較令人滿意的。
上傳時間: 2013-08-01
上傳用戶:caiiicc
基于MCS-51的嵌入式C語言程序設(shè)計(源代碼)
標(biāo)簽: MCS 51 嵌入式C 語言程序設(shè)計
上傳時間: 2013-07-28
上傳用戶:weddps
51單片機(jī)C語言常用模塊與綜合系統(tǒng)設(shè)計實例精講,包含源代碼和電路原理圖
標(biāo)簽: 51單片機(jī)C語言 模塊 設(shè)計實例
上傳時間: 2013-05-20
上傳用戶:songyuncen
C語言學(xué)習(xí)及編程應(yīng)用方法的手稿提取,技術(shù)性強(qiáng),實踐性好,看完它后你的內(nèi)功真正提高了
標(biāo)簽: 講義
上傳時間: 2013-06-03
上傳用戶:牛布牛
嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁減,適應(yīng)應(yīng)用系統(tǒng),對功能,可靠性,成本,體積,功耗嚴(yán)格要求的專用計算機(jī)系統(tǒng)[1]。廣泛應(yīng)用于軍事,信息家電,無線通信設(shè)備,消費類電子產(chǎn)品,移動計算平臺等諸多領(lǐng)域,是當(dāng)今熱門的計算機(jī)開發(fā)技術(shù)。 隨著科學(xué)技術(shù)發(fā)展,人們生活水平提高,數(shù)字高清電視逐漸普及,在各大賣場,對銷售過程中展示設(shè)備也隨之提出了更高的要求。但據(jù)調(diào)查,在中國現(xiàn)有的高清播放系統(tǒng)普遍存在價格昂貴,損耗高,壽命短及外部接口少等缺陷,導(dǎo)致無法普及。 針對這一現(xiàn)狀,本課題設(shè)計了一種以嵌入式處理器ARM系列32位嵌入式EM8623芯片為硬件平臺,嵌入式實時操作系統(tǒng)uclinux為系統(tǒng)軟件平臺的高清播放系統(tǒng)。 ARM(Advanced RISC Machines)既是一種處理器架構(gòu),又是公司的名稱,該公司主要設(shè)計處理器架構(gòu),并將其技術(shù)授權(quán)給其他芯片廠商。該處理器架構(gòu)具有外型小,性能高等特點,多用于便攜式通訊工具,多媒體數(shù)字式消費類儀器和嵌入式系統(tǒng)解決方案等領(lǐng)域。本課題在充分考慮系統(tǒng)實用性和開發(fā)成本的基礎(chǔ)上,采用EM8623芯片為CPU,片外擴(kuò)展FLASH和SDRAM存儲器。 uclinux系統(tǒng)從Linux2.0/2.4內(nèi)核派生而來,雖然是為了支持沒有MMU(虛擬內(nèi)存管理單元)的處理器而設(shè)計,但保留了操作系統(tǒng)的所有特性,為硬件平臺更好地運行提供了保證,也降低了軟件設(shè)計復(fù)雜度,提高了系統(tǒng)的實時性和靈活性,縮短了開發(fā)周期。 該高清播放系統(tǒng)具有工作時間長,性能穩(wěn)定等特點,采用面向?qū)ο蠛兔嫦蜻^程綜合編程方法,ASM,C,C++多種語言混合編程方式實現(xiàn),使系統(tǒng)具有很高的健壯性和可擴(kuò)展性。 基于ARM的高清播放系統(tǒng)在現(xiàn)場運行穩(wěn)定可靠,達(dá)到了預(yù)期的效果和實際要求。而且由于該高清播放系統(tǒng)外接接口豐富(包括常見的HDMI,S-Video,VGA,YPbPr,YCbCr),連接使用方便,所以具有很好的市場價值,可廣泛應(yīng)用于電視銷售柜臺,化妝品展示柜臺,聯(lián)網(wǎng)廣告機(jī)等領(lǐng)域。
標(biāo)簽: ARM 播放 系統(tǒng)設(shè)計
上傳時間: 2013-04-24
上傳用戶:564708051@qq.com
隨著嵌入式技術(shù)的發(fā)展,ARM處理器以其獨特的優(yōu)勢在計算機(jī)、電子和通信的各個領(lǐng)域得到廣泛應(yīng)用,將網(wǎng)絡(luò)技術(shù)、控制技術(shù)和視頻監(jiān)控技術(shù)相融合,在更大程度上促進(jìn)了家庭生活的信息化和自動化。系統(tǒng)采用先進(jìn)的ARM處理器作為控制平臺,與使用C51單片機(jī)相比,提高了性能,縮短了開發(fā)周期;與使用傳統(tǒng)的PC機(jī)相比,兼顧了系統(tǒng)功能,又節(jié)約了成本,在家庭自動化領(lǐng)域具有較好的理論價值和廣闊的應(yīng)用前景。 本文在分析國內(nèi)外家庭自動化發(fā)展現(xiàn)狀的基礎(chǔ)上,采用先進(jìn)的ARM技術(shù),給出了多模式網(wǎng)絡(luò)通信方案,解決了家庭自動化系統(tǒng)對不同通信網(wǎng)絡(luò)的兼容性問題,在公用電話網(wǎng)語音通信中,提出了通信狀態(tài)機(jī)模型,討論了電話按鍵檢測和超時無選擇的問題,對語音處理技術(shù)的實現(xiàn)進(jìn)行了研究;在無線網(wǎng)絡(luò)通信中,通過短消息的發(fā)送和接收,實現(xiàn)了遠(yuǎn)程用戶和系統(tǒng)之間的信號傳輸,對系統(tǒng)無線GPRS通信的實現(xiàn)進(jìn)行了技術(shù)研究;在遠(yuǎn)程圖像監(jiān)控的實現(xiàn)中,給出了單幀圖像采集的實現(xiàn)方法,對C/S模式下遠(yuǎn)程監(jiān)控技術(shù)進(jìn)行了研究;為實現(xiàn)系統(tǒng)與終端之間的信號傳輸,給出了家庭內(nèi)部控制網(wǎng)絡(luò)接口設(shè)計方案,實現(xiàn)了家電設(shè)備控制和自動報警功能,在系統(tǒng)安全問題方面,給出了系統(tǒng)身份認(rèn)證的實現(xiàn)方法。在此基礎(chǔ)上,構(gòu)建了一個低成本、高性能、高可靠性的家庭自動化系統(tǒng)。
標(biāo)簽: ARM 家 自動化系統(tǒng)
上傳時間: 2013-06-21
上傳用戶:yy307115118
直流電動機(jī)由于具有良好的調(diào)速特性,寬廣的調(diào)速范圍,在某些要求調(diào)速的地方,特別是對調(diào)速性能指標(biāo)要求較高的場合,如軋鋼機(jī)、龍門刨床、高精度機(jī)床、電動汽車等中,得到了廣泛地應(yīng)用。國外這類調(diào)速系統(tǒng)的價格高,而國內(nèi)的同類產(chǎn)品性能指標(biāo)不夠穩(wěn)定,因此設(shè)計一個性能價格比較高的直流調(diào)速系統(tǒng),對工業(yè)生產(chǎn)具有重要的現(xiàn)實意義。 本文采用ARM S3C2410為控制芯片,以模糊PID為智能控制方法,設(shè)計了基于實時嵌入式操作系統(tǒng)μC/OS-Ⅱ的直流電機(jī)調(diào)速系統(tǒng)。首先對模糊控制及嵌入式系統(tǒng)作了簡單介紹,構(gòu)建了模糊PID控制的直流電機(jī)調(diào)速系統(tǒng)模型,并在MATLAB環(huán)境下,對設(shè)計模型進(jìn)行了仿真,在仿真的基礎(chǔ)上設(shè)計了控制系統(tǒng)硬、軟件,主要包括MOSFET驅(qū)動、光電隔離、鍵盤顯示、轉(zhuǎn)速測量、H橋可逆控制部分等,并將嵌入式操作系統(tǒng)μC/OS-Ⅱ移植到該系統(tǒng)中,實現(xiàn)了對直流電機(jī)的良好調(diào)速性能。 控制系統(tǒng)硬件實現(xiàn)模塊化設(shè)計,線路簡單,可靠性高。軟件設(shè)計采用可讀性強(qiáng)的C語言,自底層向上層的原則設(shè)計,程序邏輯性強(qiáng)、易于修改維護(hù)。以ARM為核心的控制系統(tǒng),結(jié)構(gòu)簡單,抗干擾能力強(qiáng),性價比高。仿真和試驗表明:基于模糊PID智能控制的直流電機(jī)調(diào)速方法是可行的,有很好的應(yīng)用前景。
上傳時間: 2013-04-24
上傳用戶:yqq309
現(xiàn)代噴氣織機(jī)以其高速、高性能等優(yōu)勢,占據(jù)了無梭織機(jī)的大部分市場,并成為最有發(fā)展前景的一種織機(jī)。送經(jīng)、卷取機(jī)構(gòu)是織機(jī)控制系統(tǒng)的重要組成部分,其對經(jīng)紗張力的控制精度已成為評定織機(jī)質(zhì)量的重要技術(shù)指標(biāo)。因此,提高和改善噴氣織機(jī)的電子送經(jīng)和卷取控制系統(tǒng)的性能非常必要,而且,開發(fā)具有高速、高精度的獨立電子送經(jīng)和卷取控制模塊具有廣闊的應(yīng)用前景。 本課題研究開發(fā)了一款獨立的電子送經(jīng)和卷取控制模塊,通過人機(jī)界面或CAN通訊對該控制系統(tǒng)所需參數(shù)進(jìn)行設(shè)置,使其可以根據(jù)參數(shù)設(shè)置應(yīng)用于不同型號的噴氣織機(jī)。通過對系統(tǒng)的控制分析,本課題主要從硬件電路設(shè)計、軟件控制及張力控制算法三個方面進(jìn)行研究。 首先,通過對噴氣織機(jī)的性能要求及控制器結(jié)構(gòu)與性能的綜合考慮,系統(tǒng)采用以高速ARM7TDMI為內(nèi)核的低功耗微處理器LPC2294作為系統(tǒng)控制器,該控制器不僅速度快、性能穩(wěn)定,而且其豐富的外圍模塊大大簡化了硬件電路的設(shè)計。硬件電路設(shè)計采用模塊化設(shè)計方法,主要功能模塊包括嵌入式最小系統(tǒng)模塊、主軸編碼器采集模塊、張力采集模塊、電機(jī)控制模塊、通訊模塊、人機(jī)界面模塊、輸入輸出信號模塊等。根據(jù)系統(tǒng)需要,對各個模塊的控制器件進(jìn)行選取,并設(shè)計出各個模塊的接口電路。最后,為了提高系統(tǒng)的穩(wěn)定性和可靠性,在硬件電路設(shè)計中采取了隔離、去耦等硬件抗干擾措施。 在軟件設(shè)計方面,系統(tǒng)采用嵌入式實時操作系統(tǒng)μC/OS-II,便于系統(tǒng)升級和維護(hù)。在系統(tǒng)硬件平臺的基礎(chǔ)上,根據(jù)設(shè)計要求對操作系統(tǒng)內(nèi)核進(jìn)行剪裁和移植,并對系統(tǒng)時鐘節(jié)拍進(jìn)行修改。結(jié)合硬件電路及系統(tǒng)控制要求,對系統(tǒng)啟動代碼進(jìn)行修改;并根據(jù)系統(tǒng)對各個功能模塊控制的時效性要求,對系統(tǒng)任務(wù)進(jìn)行合理規(guī)劃。為了說明系統(tǒng)采用該RTOS的可行性,對實時性要求最高的張力采集任務(wù)進(jìn)行了實時性分析。對CAN通訊協(xié)議進(jìn)行制定和編程實現(xiàn),并對I2C、CAN和LCD驅(qū)動程序進(jìn)行開發(fā),另外,對每個任務(wù)的功能及控制流程和任務(wù)間及任務(wù)與中斷間的信息通訊進(jìn)行了說明。系統(tǒng)在軟件方面也采用了一定的抗干擾技術(shù),對硬件抗干擾進(jìn)行補充。 最后,針對經(jīng)紗張力的非線性和滯后性等復(fù)雜特性,對張力調(diào)節(jié)采用模糊參數(shù)自整定PID控制算法,設(shè)計出張力模糊參數(shù)自整定PID控制器。并在Matlab及Simulink工具下,對PID控制器下的張力算法及模糊參數(shù)自整定PID控制器下的張力算法進(jìn)行仿真研究。而且對張力模糊PID控制算法在LPC2294中的實現(xiàn)進(jìn)行了說明。關(guān)鍵詞:ARM; μC/OS-II;噴氣織機(jī);送經(jīng)卷取;模糊PID
標(biāo)簽: ARM 噴氣織機(jī) 電子送經(jīng) 控制
上傳時間: 2013-06-11
上傳用戶:ivan-mtk
隨著國內(nèi)工業(yè)化、數(shù)字化的迅速發(fā)展,嵌入式開發(fā)在IT行業(yè)中的重要性越來越顯著。嵌入式開發(fā)領(lǐng)域?qū)Ξa(chǎn)品的功能性、穩(wěn)定性、實時性等方面的要求也越來越高。 采用嵌入式實時操作系統(tǒng)作為開發(fā)平臺,以高性能的嵌入式處理器為工業(yè)控制等領(lǐng)域的主控制器可以有效地提高系統(tǒng)的可靠性、實時性、和軟件編程的靈活性。在嵌入式處理器方面,ARM構(gòu)架已經(jīng)在高性能、低功耗、低成本的嵌入式領(lǐng)域里占領(lǐng)先地位。而在嵌入式操作系統(tǒng)方面,適合國內(nèi)發(fā)展方向的解決方案以及系統(tǒng)基礎(chǔ)結(jié)構(gòu)方面并不理想。首先,國外成熟的嵌入式實時操作系統(tǒng)大都成本高、結(jié)構(gòu)復(fù)雜,不適合強(qiáng)實時應(yīng)用;其次,因大部分實時操作系統(tǒng)不公開源碼,使開發(fā)的產(chǎn)品存在安全隱患。而類似μC/OS-II的小型強(qiáng)實時嵌入式操作系統(tǒng)內(nèi)核雖然具有低成本、易控制、小規(guī)模、高性能等特性,但這類系統(tǒng)的基礎(chǔ)較為薄弱,面臨產(chǎn)品化和商業(yè)化還有一定的距離。 本文針對這種情況,結(jié)合現(xiàn)有的操作系統(tǒng)內(nèi)核理論及嵌入式強(qiáng)實時系統(tǒng)的特殊需求,特別是對μC/OS-Ⅱ的研究分析基礎(chǔ)上,面向強(qiáng)實時應(yīng)用,設(shè)計、構(gòu)造了一種適合在32位ARM處理器環(huán)境下使用的內(nèi)核。這樣做的目的是為了提供一個基礎(chǔ)牢固、值得信賴的基本平臺。 本文研究工作主要集中在以下幾個方面: 針對嵌入式環(huán)境中高效、簡潔、易擴(kuò)展、易剪裁的要求,對內(nèi)核體系結(jié)構(gòu)框架進(jìn)行了設(shè)計。內(nèi)核整體上采用分層結(jié)構(gòu),在各層中采用功能相對獨立的模塊:在最底層借鑒微核的原理,只提供最基本的功能模塊。 針對系統(tǒng)快速和穩(wěn)定的實時響應(yīng)能力需求,為IRQ中斷建立了統(tǒng)一的中斷入口,采用合理的半嵌套工作方式;保留FIQ為不可屏蔽中斷,在快速反應(yīng)場合使用;引入中斷分段處理機(jī)制解決中斷和任務(wù)的ITC機(jī)制共享,需要硬保護(hù)機(jī)制相互協(xié)調(diào)所引起的硬保護(hù)機(jī)制被隱性地泛濫使用問題。 針對應(yīng)用提出的系統(tǒng)行為的可預(yù)測性需求,在調(diào)度算法方面采用基于優(yōu)先級位圖的搶占閾值調(diào)度算法,提高了處理器的利用率和任務(wù)集合的可調(diào)度性,減少了內(nèi)核存儲開銷;在共享資源訪問控制方面,以優(yōu)先級天花板協(xié)議為依據(jù),使用互斥事件解決優(yōu)先級反轉(zhuǎn)和死鎖問題的發(fā)生。 為了保障系統(tǒng)的強(qiáng)實時性能,本文還對內(nèi)核的時鐘管理、內(nèi)存管理等方面進(jìn)行了設(shè)計。最后,通過實時性能測試,結(jié)果表明該實時內(nèi)核有很好的強(qiáng)實時特性。
標(biāo)簽: ARM 嵌入式 內(nèi)核設(shè)計
上傳時間: 2013-04-24
上傳用戶:alia
C語言經(jīng)典電子書 C常用算法程序集 數(shù)據(jù)結(jié)構(gòu)C語言版 C專家編程 C語言經(jīng)典編程900例-C language algorithm used classic e-book C data
標(biāo)簽:
上傳時間: 2013-07-10
上傳用戶:ccsdebug
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1