設(shè)計(jì)并制作了基于AT89S52 的高精度家用空調(diào)溫度控制系統(tǒng)。系統(tǒng)硬件主要由電源電路、溫度采集電路(DS18B20)、按鍵、顯示電路、控制電路及其他輔助電路等部分組成,軟件采用8051C語言編程。該系統(tǒng)可以完成溫度顯示、溫度設(shè)定、空調(diào)控制及限溫報警等多項(xiàng)功能,在現(xiàn)代生產(chǎn)生活中具有極高的應(yīng)用價值。
上傳時間: 2013-11-04
上傳用戶:lijianyu172
第一章 序論……………………………………………………………6 1- 1 研究動機(jī)…………………………………………………………..7 1- 2 專題目標(biāo)…………………………………………………………..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)點(diǎn)……………………………………………....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運(yùn)作架構(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ā)注意事項(xiàng)…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負(fù)載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經(jīng)濟(jì)效益………………………………...49 6-3.2音質(zhì)v.s 浮點(diǎn)與定點(diǎn)運(yùn)算………………………..…..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
摘要:以AT89S52單片機(jī)和單總線數(shù)字溫度傳感器DS18B20及步進(jìn)電機(jī)為主要器件制作測控電路。上位機(jī)以溫度為主要參數(shù),通過串口控制步進(jìn)電機(jī)的正轉(zhuǎn)、反轉(zhuǎn)和加速、減速。C51程序?qū)崿F(xiàn)對傳感器的數(shù)據(jù)采集和與上位機(jī)的串行通信,LabVIEW實(shí)現(xiàn)測溫波形動態(tài)顯示、數(shù)據(jù)存儲、越限報警和電機(jī)控制。經(jīng)實(shí)際運(yùn)行,系統(tǒng)能夠較好地控制步進(jìn)電機(jī),可用于需要及時檢測溫度并進(jìn)行步進(jìn)電機(jī)控制的場合。關(guān)鍵詞:單片機(jī);LabVIEW;DS18B20;步進(jìn)電機(jī)
標(biāo)簽: VIEW Lab 單片機(jī) 步進(jìn)電機(jī)控制
上傳時間: 2013-11-23
上傳用戶:671145514
隨著通信技術(shù)的不斷發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)通信是當(dāng)今技術(shù)發(fā)展的一個重要的方向,然而在網(wǎng)絡(luò)系統(tǒng)中利用現(xiàn)有電話網(wǎng)作為通信方式則是最經(jīng)濟(jì)、最方便和最可靠的方法。當(dāng)前電話通信網(wǎng)已經(jīng)進(jìn)入程控交換時代,技術(shù)比較先進(jìn),速度快,容量大,因此采用電話通信網(wǎng)建立數(shù)據(jù)通信系統(tǒng)確實(shí)具有其獨(dú)特的優(yōu)越性。利用單片機(jī)系統(tǒng)可用于采集灌區(qū)水位、水流量、電力抄表等方面,實(shí)現(xiàn)無人職守,方便管理。2.系統(tǒng)硬件設(shè)計(jì):本系統(tǒng)采用了MODEM將前端單片機(jī)采集的數(shù)據(jù)通過電話網(wǎng)遠(yuǎn)程傳輸?shù)街行恼綪C機(jī),并實(shí)現(xiàn)一對多點(diǎn)通信(站點(diǎn)數(shù)、通信距離均不限),后臺PC機(jī)通過撥號的方式對各站點(diǎn)進(jìn)行數(shù)據(jù)接收并實(shí)時存儲記錄、查詢、打印。單片機(jī)系統(tǒng)從傳感器直接采集數(shù)字信號,通過RS-232接口送給本端的MODEM,MODEM將數(shù)字信號調(diào)制成音頻模擬信號在電話線上傳輸,再經(jīng)中心站MODEM調(diào)制成數(shù)字信號送往PC機(jī)。系統(tǒng)中MODEM采用F-E56CSD-V1型嵌入MODEM,用戶使用賀氏標(biāo)準(zhǔn)AT命令呼叫和應(yīng)答,實(shí)現(xiàn)與遠(yuǎn)程系統(tǒng)的通信。
標(biāo)簽: 單片機(jī) 遠(yuǎn)程通信系統(tǒng)
上傳時間: 2013-11-05
上傳用戶:alan-ee
前言智能儀表課采用了《單片機(jī)原理與接口技術(shù)》作為教材,這是一門實(shí)踐性極強(qiáng)的課程,理論和實(shí)驗(yàn)教學(xué)的有機(jī)結(jié)合,是提高教學(xué)質(zhì)量的唯一途徑。為密切配合理論教學(xué),針對SICElab賽思開放式綜合實(shí)驗(yàn)/仿真系統(tǒng),我們編寫了配套的實(shí)驗(yàn)教材。SICElab賽思開放式綜合實(shí)驗(yàn)/仿真系統(tǒng)采用了符合單片機(jī)開發(fā)過程的“仿真式”組合設(shè)計(jì)思想,使得所有的實(shí)驗(yàn)?zāi)K及CPU資源均全力對用戶開放,從而充分滿足“驗(yàn)證式”→“模仿式”→“探索式”→“開發(fā)式”的由淺入深的各種實(shí)驗(yàn)要求。賽思開放式綜合實(shí)驗(yàn)/仿真系統(tǒng)采用偉福G6W仿真器,為用戶提供了一個大集成軟件環(huán)境,統(tǒng)一的界面,包含一個項(xiàng)目管理器,一個功能強(qiáng)大的編輯器,匯編Make、build和調(diào)試工具并提供一個與第三方編譯器的接口,具有DOS/WINDOWS雙平臺,仿真器與實(shí)驗(yàn)平臺分離,采用“仿真”方式進(jìn)行實(shí)驗(yàn),同時,允許進(jìn)行脫機(jī)運(yùn)行工作,所以,實(shí)驗(yàn)過程是與實(shí)際開發(fā)過程完全一致的。仿真器使用的是雙“CPU”架構(gòu)方式,100%資源出讓,100%實(shí)時,100%無條件硬件斷點(diǎn),可滿足學(xué)生實(shí)驗(yàn),畢業(yè)設(shè)計(jì),參加電子競爭,教師科研所需。第一章簡單介紹了賽思開放式綜合實(shí)驗(yàn)/仿真系統(tǒng)的組成(包括實(shí)驗(yàn)平臺、仿真器、軟件支持、開關(guān)電源),實(shí)驗(yàn)內(nèi)容,實(shí)驗(yàn)方式,支持器件等。第二章選編了二十例驗(yàn)證式實(shí)驗(yàn),包括實(shí)驗(yàn)平臺操作,連接仿真器、PC機(jī),利用DOS和WINDOWS平臺軟硬件結(jié)合的實(shí)驗(yàn),按由淺入深原則排列。第三章選編了十六例模仿和探索開發(fā)式實(shí)驗(yàn)。教師和學(xué)生可根據(jù)課時和具體情況選擇實(shí)驗(yàn)內(nèi)容,或自行設(shè)計(jì)新的實(shí)驗(yàn)內(nèi)容。由于課時所限,有的實(shí)驗(yàn)可讓學(xué)生在課后開放實(shí)驗(yàn)室時完成,以提高學(xué)生動手能力,提高教學(xué)質(zhì)量,培養(yǎng)學(xué)生創(chuàng)新精神。附錄一介紹了綜合實(shí)驗(yàn)平臺各模塊的電路圖,附錄二是實(shí)驗(yàn)平臺鍵盤操作仿真方法說明。由于時間匆忙,加上編者水平有限,難免有錯漏之處,請讀者不吝賜教。
標(biāo)簽: 單片機(jī)原理 接口技術(shù) 實(shí)驗(yàn) 教材
上傳時間: 2013-10-22
上傳用戶:sunshie
□基于來電顯示技術(shù),識別主人,利用手機(jī)或固定電話實(shí)現(xiàn)免接通,免費(fèi)用的絕密遙控關(guān)及撤防。□單芯片多功能可編程設(shè)計(jì),MCU內(nèi)核,有著十分靈活廣泛的應(yīng)用(可定制特殊功能)。自動撥號的電話報警器方面:室內(nèi)手動延時布防,手機(jī)或固定電話免接通遙控撤防;撥號報警+現(xiàn)場報警(可選)。電話遙控開關(guān)方面:用于開啟電控門鎖,保險柜電控鎖,車庫電動門,電器開關(guān)...等。更多應(yīng)用......。□單芯片最多可存入6組電話號碼(6個主人)不重碼,最后一組號碼可刷新,掉電不丟失,可保100年。□非主人撥入無效,主人需20秒內(nèi)連續(xù)撥通兩次遙控才有效(撤防或開關(guān)),操縱成功后會自動回?fù)苓b控者電話一次,以表示遙控成功。絕不影響電話的正常使用。□循環(huán)撥打1-6組主人電話號碼報警15次,接聽報警時警聲提示,可同時選擇現(xiàn)場報警。無注冊用戶時,觸發(fā)報警將自動轉(zhuǎn)入連續(xù)現(xiàn)場報警1分鐘。□接警處理功能,接聽報警期間,手機(jī)或固定電話按"#"鍵退出報警。未接警的號碼繼續(xù)打報警。□僅設(shè)計(jì)兩按鈕實(shí)現(xiàn)用戶注冊、信息刪除、室那手動布防撤防、輸出開關(guān)控制、報警模式設(shè)定,報警期間無法手動撤防。□兩種反復(fù)可編程報警模式。掉電不丟失。模式1:報警完畢自動撤防;模式2:報警完畢保持布防。□兩種自適應(yīng)電路模式:DTMF解碼器接入模式和DTMF解碼器不接入模式。自動實(shí)現(xiàn)不同的電路設(shè)計(jì)實(shí)現(xiàn)不同的輸出控制功能。同一電路設(shè)計(jì),通過增減硬部件即可實(shí)現(xiàn)不同的輸出功能,QL310上電時自動識別DTMF解碼器是否存在。□兩路警聲輸出:其中一路輸出用于操作音提示及報警時加載到電話線路中供監(jiān)聽用。另一路為現(xiàn)場報警使用(可根據(jù)需要選用,這路只有在報警時才有輸出,設(shè)計(jì)時可通過加大功率提高警聲)。□狀態(tài)記憶功能:布撤防狀態(tài)都有記憶功能(掉電不丟失)。可避免布撤防期間的偶然的停電再上電是狀態(tài)發(fā)生變化。比如,當(dāng)前為布防狀態(tài),掉電再上電后還是保持布防狀態(tài)。□手動布撤防提示音,布撤防LED指示燈。□上電開機(jī)報警模式提示音,模式1發(fā)一聲提示音;模式2發(fā)兩聲提示音。□觸發(fā)端的信號智能檢測,因此可適應(yīng)任何觸發(fā)信號:或高電平,或低電平,或高/低脈沖信號;無源的開關(guān)信號,如繼電器,干簧管或門磁開關(guān)等(由于觸發(fā)端內(nèi)部有上拉電阻)。標(biāo)準(zhǔn)的TTL電平,通過外接簡單的限幅電路可實(shí)現(xiàn)更高電平或脈沖的輸入(紅外探頭,防火探頭等)。特強(qiáng)抗干擾處理,長距離布線可抗強(qiáng)電磁干擾。□20腳PDIP封裝及20腳SOP封裝。□5V低功耗。使用3.58M晶振。□工業(yè)級設(shè)計(jì),工作溫度:-40℃~+85℃
上傳時間: 2013-11-13
上傳用戶:lacsx
摘要:本設(shè)計(jì)的溫度測量及加熱控制系統(tǒng)以AT89S52單片機(jī)為核心部件,外加溫度采集電路、鍵盤及顯示電路、加熱控制電路和越限報警等電路。采用單總線型數(shù)字式的溫度傳感器DS18B20,及行列式鍵盤和動態(tài)顯示的方式,以容易控制的固態(tài)繼電器作加熱控制的開關(guān)器件。本作品既可以對當(dāng)前溫度進(jìn)行實(shí)時顯示又可以對溫度進(jìn)行控制,以使達(dá)到用戶需要的溫度,并使其恒定在這一溫度。人性化的行列式鍵盤設(shè)計(jì)使設(shè)置溫度簡單快速,兩位整數(shù)一位小數(shù)的顯示方式具有更高的顯示精度。建立在模糊控制理論上的控制算法,使控制精度完全能滿足一般社會生產(chǎn)的要求。通過對系統(tǒng)軟件和硬件設(shè)計(jì)的合理規(guī)劃,發(fā)揮單片機(jī)自身集成眾多系統(tǒng)級功能單元的優(yōu)勢,在不減少功能的前提下有效降低了硬件成本,系統(tǒng)操控簡便。實(shí)驗(yàn)證明該溫控系統(tǒng)能達(dá)到0.2℃的靜態(tài)誤差,0.45℃的控制精度,以及只有0.83%的超調(diào)量,因而本設(shè)計(jì)具有很高的可靠性和穩(wěn)定性。關(guān)鍵詞:單片機(jī) 恒溫控制 模糊控制
上傳時間: 2013-11-24
上傳用戶:1397412112
摘要:介紹了由PIC16F876控制的步進(jìn)電機(jī)細(xì)分驅(qū)動電路的設(shè)計(jì),該電路主要包括單片機(jī)控制電路、斬波電路、功率驅(qū)動電路及溫度報警與限流電路等。給出了細(xì)分驅(qū)動電路的設(shè)計(jì)原理及其實(shí)現(xiàn)的方法,提出細(xì)分按照線性加正弦規(guī)律的方法輸出階梯電壓,經(jīng)脈寬調(diào)制(PWM)輸出各相驅(qū)動信號,實(shí)現(xiàn)細(xì)分驅(qū)動信號波形。應(yīng)用于天文望遠(yuǎn)鏡的90BF003步進(jìn)電機(jī)驅(qū)動,性能良好。關(guān)鍵詞:步進(jìn)電機(jī);單片機(jī);細(xì)分電路
上傳時間: 2013-10-31
上傳用戶:13691535575
課程性質(zhì):限選課(考查)總學(xué)時:32學(xué)時(其中實(shí)驗(yàn)12學(xué)時)成績評定方法:平時10%(主要考察作業(yè)和到課情況),實(shí)驗(yàn)30%(主要考察實(shí)驗(yàn)完成情況和實(shí)驗(yàn)報告),考試60%。
標(biāo)簽: 單片機(jī)原理 光電 工程學(xué)院
上傳時間: 2014-01-03
上傳用戶:王者A
由于Luminary系列的ARM高速低功耗低工作電壓導(dǎo)致其噪聲容限低這是對數(shù)字電路極限的挑戰(zhàn)對電源的紋波瞬態(tài)響應(yīng)性能時鐘源的穩(wěn)定度電源監(jiān)控可靠性等諸多方面也提出了更高的要求ARM監(jiān)控技術(shù)是復(fù)雜并且非常重要的。計(jì)算機(jī)系統(tǒng)在上電、掉電或遇到突發(fā)狀況電源電壓下降情況下,都有可能因?yàn)殡娫吹牟环€(wěn)定而出錯。因此,就必須有一個可靠的復(fù)位系統(tǒng)來保證計(jì)算機(jī)系統(tǒng)不出錯。設(shè)計(jì)復(fù)位系統(tǒng)時一般都采用專用的復(fù)位監(jiān)控器件,這樣可以大大的提高系統(tǒng)的復(fù)位性能。監(jiān)控器件的工作原理是通過確定的復(fù)位閥值電壓來啟動復(fù)位操作(復(fù)位都能保持一定時間),防止CPU誤操作效果,保證系統(tǒng)運(yùn)行安全、可靠。同時還可以排除瞬間干擾的影響。Luminary的Stellaris系列單片機(jī)為低電平有效外部復(fù)位,上電復(fù)位的閥值為2.0v,掉電復(fù)位閥值的額定值為2.90v、最小值和最大值分別為2.85v和2.95v。根據(jù)這些特性及實(shí)際應(yīng)用需要本文選擇了適合Stellaris系列單片機(jī)的復(fù)位監(jiān)控器件。
上傳時間: 2013-11-07
上傳用戶:leesuper
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1