本章基本要求:通過對本章的學習主要了解一個單片機系統(tǒng)設(shè)計的全過程,包括:提出要求、方案確定、硬件設(shè)計、軟件設(shè)計、系統(tǒng)可靠性設(shè)計及最后的調(diào)試通過、產(chǎn)品定型等。 7.1.1設(shè)計要求與設(shè)計步驟(1)設(shè)計要求單片機應用系統(tǒng)大多數(shù)用于工業(yè)環(huán)境、嵌入到其它設(shè)備或作為部件組裝到某種產(chǎn)品中,所以單片機應用系統(tǒng)的設(shè)計應滿足以下要求:●高可靠性●較強的環(huán)境適應能力●較好的實時性●易于操作和維護●具有一定的可擴充性●具有通信功能(2)設(shè)計步驟單片機不同應用系統(tǒng)的開發(fā)過程基本相似,其一般步驟可以分為需求分析,總體方案設(shè)計、硬件設(shè)計與調(diào)試、軟件設(shè)計與調(diào)試、系統(tǒng)功能調(diào)試與性能測試、產(chǎn)品驗收和維護、文件編制和技術(shù)歸檔等。①需求分析需求分析就是要明確所設(shè)計的單片機應用系統(tǒng)要“做什么”和“做的結(jié)果怎樣”。需求分析階段的結(jié)果是形成可操作的設(shè)計需求任務書。任務書應包含單片機應用系統(tǒng)所應具有的功能特性和性能指標等主要內(nèi)容。如果是自主開發(fā)產(chǎn)品,還應附有市場調(diào)研和可行性論證等內(nèi)容;如果是委托開發(fā),則應該與委托方討論擬制的需求任務書是否滿足對方的需求。②總體方案設(shè)計總體方案設(shè)計就是要從宏觀上解決“怎么做”的問題。其主要內(nèi)容應包括:技術(shù)路線或設(shè)計途徑、采用的關(guān)鍵技術(shù)、系統(tǒng)的體系結(jié)構(gòu)、主要硬件的選型和加工技術(shù)、軟件平臺和開發(fā)語言、測試條件和測試方法、驗收標準和條文等。如果是委托開發(fā),設(shè)計需求任務書和總體方案設(shè)計的主要內(nèi)容往往以技術(shù)文件的形式附于合同書之后。③硬件設(shè)計硬件設(shè)計的主要內(nèi)容是基于總體方案設(shè)計,選擇系統(tǒng)所需的各類元器件、設(shè)計系統(tǒng)的電子線路圖和印刷電路板、安裝元器件的調(diào)試硬件線路。硬件設(shè)計應確保功能設(shè)計和接口設(shè)計滿足系統(tǒng)的需求,并且充分考慮和軟件的協(xié)調(diào)工作關(guān)系,注重選用高集成度的器件和采用硬件軟化、軟件硬化等設(shè)計技術(shù)。④軟件設(shè)計本階段的主要任務是:基于軟件工程的思想,擬制出本系統(tǒng)的軟件設(shè)計方案,劃分出主要的軟件模塊、根據(jù)需要繪制部分軟件模塊的流程圖、調(diào)試程序和測試軟件的基本功能。⑤系統(tǒng)功能調(diào)試與測試本階段的重點是:基于系統(tǒng)的設(shè)計需求,進行系統(tǒng)功能調(diào)試和性能指標的測試,形成測試報告,核對用戶需求或設(shè)計需求和系統(tǒng)現(xiàn)有功能、指標的一致性程度,提出修改意見,循環(huán)上述某些步驟,直至滿足需求。⑥產(chǎn)品驗收和維護單片機應用系統(tǒng)設(shè)或產(chǎn)品開發(fā)結(jié)束后,必須經(jīng)過用戶的驗收。屬于國家或部委的科研項目,還應通過有關(guān)部門的鑒定。產(chǎn)品投入市場或用戶生產(chǎn)現(xiàn)場后,維護工作就開始了,這步工作一直要持續(xù)到該產(chǎn)品退出市場。⑦文檔編制和技術(shù)歸檔為了維護單片機系統(tǒng),或?qū)⒛壳暗脑O(shè)計成果作為資源用于以后的設(shè)計,有必要編制相應的文檔。提供給用戶的安裝手冊、操作手冊和維護手冊等,是技術(shù)文檔的重要組成部分之一。技術(shù)文檔必須按國家標準對其進行標準化,經(jīng)相關(guān)人員審核后存入技術(shù)檔案室進行統(tǒng)一管理。
標簽: 單片機應用 系統(tǒng)設(shè)計
上傳時間: 2014-12-27
上傳用戶:liuqy
第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發(fā)環(huán)境與設(shè)備…………………………………………………10 第二章 德州儀器OMAP 開發(fā)套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優(yōu)點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構(gòu)………………………………….…12 2-2.2 OMAP1510軟體架構(gòu)……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構(gòu)Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發(fā)與一般程式開發(fā)之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構(gòu)Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統(tǒng)……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構(gòu)支援DSP processor的環(huán)境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構(gòu)…………………………..…..35 3- 6 架設(shè)DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發(fā)注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經(jīng)濟效益………………………………...49 6-3.2音質(zhì)v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構(gòu)的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網(wǎng)路掛載File System的Delay…………………..……51 第七章 結(jié)論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
介紹了應用51單片機開發(fā)設(shè)計光柵尺位移測量系統(tǒng)的電路思路及軟件設(shè)計方法。應用光柵位移傳感器和辨向電路的設(shè)計原理,開發(fā)設(shè)計了一套在線測量位移裝置,該裝置測量精度可達到+-0.1MM,實現(xiàn)了在機床加工過程中實時檢測工件尺寸
上傳時間: 2013-11-23
上傳用戶:wushengwu
3ePIC 單片機實驗系統(tǒng)功能介紹 3ePIC 單片機實驗開發(fā)系統(tǒng),是一個典型的模塊式、開放型 PIC 單片機實驗教學系統(tǒng)。3ePIC 單片機實驗開發(fā)系統(tǒng)各模塊的設(shè)置,主要是以 PIC 單片機內(nèi)部功能特性為依據(jù),并加入了一些很常用的外圍接口器件,以便充分顯示出 PIC 單片機獨特的功能優(yōu)勢和模塊特色。 我們根據(jù)大家的學習特點,從培養(yǎng)實踐應用技能和開發(fā)產(chǎn)品能力的基礎(chǔ)出發(fā),同時,也是在吸收了國外 Microchip 公司同類產(chǎn)品的基礎(chǔ)上,引入獨特的設(shè)計思想,采用面向?qū)ο笫浇鉀Q方案,倡導開放型、設(shè)計型和綜合型的實驗理念,強調(diào)以學習者為主體,在基本結(jié)構(gòu)框架下,留給大家充分發(fā)揮的余地和創(chuàng)新的技術(shù)空間。3ePIC 單片機實驗開發(fā)系統(tǒng),可以適應從 PIC 單片機基本驗證性實驗到開發(fā)拓展性、系統(tǒng)性實驗,為大家開發(fā)應用和創(chuàng)新設(shè)計提供了一個多功能的實驗平臺。 基于本系統(tǒng),各類工程技術(shù)人員可以輕松地構(gòu)建各類實際應用系統(tǒng),根據(jù)自己設(shè)計的線路,采用簡單的接插連接方式,能夠形成獨特而又個性化的設(shè)計方案,無須再進行制版加工、線路焊接和排除故障。學習者可以把更多的時間和精力用于系統(tǒng)的設(shè)計和軟件開發(fā),極大地提高工作效率。
上傳時間: 2013-11-14
上傳用戶:小火車啦啦啦
前言 《單片機及接口技術(shù)》是通信工程專業(yè)的專業(yè)技能課程,在專業(yè)知識結(jié)構(gòu)體系中具有十分重要的地位,課程的實踐性很強,學習必須理論和實踐并重。為配合《單片機及接口技術(shù)》課程的理論教學,開設(shè)了《單片機及接口技術(shù)實驗》。 本實驗分為軟件模擬部分和系統(tǒng)仿真部分,使同學們在計算機上編輯、調(diào)試程序,掌握單片機匯編程序的編寫技能和調(diào)試能力,并且可以利用仿真器看到應用系統(tǒng)的運行,增強對硬件系統(tǒng)的感性認識,鞏固課堂上所學的理論知識。 本實驗要求學生有較好的儀器使用能力和硬件電路的調(diào)試能力,希望同學們在做實驗的同時,注意學習萬用表、示波器、信號發(fā)生器等儀器的正確使用方法,平時多了解相關(guān)電路的原理、元件的特性及電路板的加工工藝方面的知識,使實驗可以取得更好的效果。
上傳時間: 2013-10-20
上傳用戶:com1com2
設(shè)計了一種在500kHz內(nèi)頻率任意可調(diào)、3.2瓦內(nèi)功率任意可調(diào)、且具備工作過程頻率自動跟蹤的超聲電源。綜合應用AVR單片機與DDS頻率合成技術(shù),能夠調(diào)節(jié)輸出頻率并驅(qū)動換能器的多階工作頻率;采用觸發(fā)器跟蹤與電流最大值等跟蹤方法,實現(xiàn)對換能器工作頻率的實時精確跟蹤,滿足壓電換能器的穩(wěn)定諧振工作的要求。此外,本超聲電源具備多種波型輸出、 LCD顯示、鍵盤輸入、自動掃頻等多種功能,可應用于半導體芯片引線鍵合、醫(yī)療超聲、超聲金屬加工等領(lǐng)域。
上傳時間: 2013-11-18
上傳用戶:思索的小白
在工業(yè)控制和智能化儀表中,常由單片機進行實時控制及實時數(shù)據(jù)處理。單片機所加工的信息都是數(shù)字量,而被控制或測量對象的有關(guān)參量往往是連續(xù)變化的模擬量,如溫度、速度、壓力等等,與此對應的電信號是模擬電信號。單片機要處理這種信號,首先必須將模擬量轉(zhuǎn)換成數(shù)字量,這一轉(zhuǎn)換過程就是模—數(shù)轉(zhuǎn)換,實現(xiàn)模/數(shù)轉(zhuǎn)換的設(shè)備稱為 A/D 轉(zhuǎn)換器或ADC。 AD 轉(zhuǎn)換器是單片機應用中常見的接口,從事單片機開發(fā)的人員通常都會遇到使用 AD的要求,本文通過一個典型的例子來學習一種常用 AD轉(zhuǎn)換器的用法。
上傳時間: 2013-10-18
上傳用戶:yueguizhilin
本文提出了基于單片機的經(jīng)濟實用型機床系統(tǒng)的解決方案。首先討論了一般數(shù)控系統(tǒng)的體系結(jié)構(gòu)和經(jīng)濟型數(shù)控系統(tǒng)的設(shè)計方法和理念,然后針對數(shù)控車床的加工特點、工作環(huán)境和性能指標要求,提出和研究了機床系統(tǒng)的設(shè)計方案。
標簽: 單片機 經(jīng)濟 機床 系統(tǒng)設(shè)計
上傳時間: 2013-11-17
上傳用戶:zhouchang199
單片機原理和接口技術(shù) 什么是單片機??=計算機是:一種能夠按照指令對各種數(shù)據(jù)和信息進行自動加工和處理的電子設(shè)備。它由多個零配件組成,如CPU、主板、內(nèi)存、電源、顯卡等
上傳時間: 2013-11-20
上傳用戶:gaoqinwu
我公司生產(chǎn)的 USBkey 產(chǎn)品所使用的MCU 電路,自2007 年9 月初USBkey 產(chǎn)品開始量產(chǎn)化后,我們對其部分產(chǎn)品做了電老化試驗,發(fā)現(xiàn)該款電路早期失效問題達不到我們要求,上電以后一段時間內(nèi)失效率為千分之一點五左右。為此,我們從去年10 月到今年2 月對所生產(chǎn)的產(chǎn)品(已發(fā)出的除外)全部進行了電老化篩選,通過這項工作發(fā)現(xiàn)了一些規(guī)律性的東西,對提高電子產(chǎn)品的安全可靠性有一定指導意義。2 試驗條件的設(shè)定造成電路早期失效的原因很多,從 IC 設(shè)計到半導體生產(chǎn)工藝、電路封裝、焊接裝配等生產(chǎn)工序和生產(chǎn)設(shè)備、生產(chǎn)材料、生產(chǎn)環(huán)境及人為的因素都有可能是成因,作為電路的使用方不可能都顧及到,也不可控。通過分析,我們認為還是著眼于該款電路在完成半導體生產(chǎn)工藝后,在后部加工中所產(chǎn)生的早期失效問題更有針對性。,因此決定從電路的后部加工工序即封裝、COS 軟件以及產(chǎn)品SMT 加工工藝等方面入手,安排幾種比對試驗并取得試驗數(shù)據(jù),以期找出失效原因。
上傳時間: 2014-12-28
上傳用戶:894898248
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1