智能家居控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第1頁(yè)
智能家居控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第2頁(yè)
智能家居控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第3頁(yè)
智能家居控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第4頁(yè)
智能家居控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、河南建筑職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計(jì))論文題目:智能家居控制系統(tǒng)的設(shè)計(jì)學(xué)生姓名: 學(xué) 號(hào):2011112601012所在院系:設(shè)備工程系專業(yè)名稱:樓宇智能化工程技術(shù)屆 次:2011屆指導(dǎo)教師: 目 錄前言31 設(shè)計(jì)概述41.1 設(shè)計(jì)創(chuàng)新點(diǎn)41.2 論文概述42 總體設(shè)計(jì)42.1 整體設(shè)計(jì)方案42.2 主控芯片選擇53 硬件系統(tǒng)設(shè)計(jì)53.1 主控芯片atmega1653.2 功能設(shè)計(jì)63.3 電源模塊設(shè)計(jì)93.4 顯示模塊103.5 鍵盤(pán)模塊113.6 步進(jìn)電機(jī)模塊113.7 電機(jī)驅(qū)動(dòng)124 軟件設(shè)計(jì)134.1 原理圖繪制134.2 程序編譯環(huán)境145 結(jié)論16河南建筑職業(yè)技術(shù)學(xué)院智能家居控制系統(tǒng)

2、的設(shè)計(jì)1 設(shè)計(jì)概述1.1 設(shè)計(jì)創(chuàng)新點(diǎn)多媒體家庭智能控制系統(tǒng),結(jié)合了多媒體數(shù)字影院系統(tǒng)、家庭監(jiān)控防盜系統(tǒng)、家庭背景音樂(lè)系統(tǒng)、燈光窗簾控制系統(tǒng)、家庭急救報(bào)警系統(tǒng)、遠(yuǎn)程控制系統(tǒng)和自動(dòng)節(jié)能系統(tǒng)等系統(tǒng)的功能優(yōu)點(diǎn)。通過(guò)手持遙控、手機(jī)等多種方式進(jìn)行控制。采用模塊化設(shè)計(jì),可根據(jù)不同的家庭的習(xí)慣采用不同的組合方式,使家居智能實(shí)現(xiàn)“diy”,從而更好的體現(xiàn)家庭特點(diǎn),體現(xiàn)不同的生活理念。符合人性化設(shè)計(jì),充分體現(xiàn)了“以人為本”設(shè)計(jì)理念。1.2 論文概述論文包括智能家居整體制作思路及硬件外設(shè)部分的介紹與設(shè)計(jì)。包括家居模式的設(shè)計(jì);硬件電路的設(shè)計(jì),主控芯片中的比較、選擇;軟件算法包括根據(jù)外圍硬件的環(huán)境來(lái)控制整個(gè)系統(tǒng)的運(yùn)行。

3、其中,第一章為引言,主要介紹了智能家居發(fā)展現(xiàn)狀及其應(yīng)用前景;第二章為智能家居系統(tǒng)方案的設(shè)計(jì),主要包括主控芯片的選擇、功能模式的設(shè)計(jì);第三章為硬件系統(tǒng)設(shè)計(jì),其中主要介紹了硬件電路設(shè)計(jì),各類傳感器的功用及電源模塊、顯示模塊等;第四章為智能家居軟件系統(tǒng)設(shè)計(jì),包括智能家居系統(tǒng)整體設(shè)計(jì)流程,并介紹了整個(gè)軟件的編譯環(huán)境;第五章是總結(jié)和鳴謝。2 總體設(shè)計(jì)2.1 整體設(shè)計(jì)方案atmega16單片機(jī)控制機(jī)械控制報(bào)警提醒電源模塊顯示模塊傳感器采集鍵盤(pán)控制圖1 整體設(shè)計(jì)框圖本設(shè)計(jì)采用atmega16作為主控芯片,各種傳感器對(duì)周邊環(huán)境進(jìn)行數(shù)據(jù)采集,從而反饋給處理中心,進(jìn)而對(duì)整個(gè)系統(tǒng)進(jìn)行實(shí)時(shí)監(jiān)控與控制。系統(tǒng)的整體設(shè)計(jì)框

4、圖如圖1所示。2.2 主控芯片選擇單片機(jī)按cpu的處理能力分類目前有4位、8位、16位、32位,位數(shù)越高的單片機(jī)在數(shù)據(jù)處理能力和指令系統(tǒng)方面就越強(qiáng),avr、51、pic都屬于8位機(jī)。8位單片機(jī)由于內(nèi)部構(gòu)造簡(jiǎn)單、體積小、成本低廉,在一些較簡(jiǎn)單的控制器中應(yīng)用很廣。本課程設(shè)計(jì)8位單片機(jī)已滿足要求。方案一:采用傳統(tǒng)的8位89c51單片機(jī)作為主控芯片。51單片機(jī)具有價(jià)格低廉,使用簡(jiǎn)單等特點(diǎn),但其運(yùn)算速度低,功能單一,ram、rom空間小等缺點(diǎn)。若采用89c51需要做ram,rom來(lái)擴(kuò)展其內(nèi)存空間,其硬件工作量必然大大增多。方案二:采用avr單片機(jī)作為主控芯片,其簡(jiǎn)便易學(xué)、費(fèi)用低廉、低耗、保密、i/o口功

5、能強(qiáng),且avr單片機(jī)是高速嵌入式單片機(jī),其內(nèi)部集成了ad轉(zhuǎn)換電路,以及功能強(qiáng)大的定時(shí)器/計(jì)數(shù)器、通訊接口。綜上考慮,選用atmega16單片機(jī)為cpu最為合適,且atmega16單片機(jī)具有16k的flash,512字節(jié)的eeprom,滿足我們?cè)O(shè)計(jì)的需求。3 硬件系統(tǒng)設(shè)計(jì)3.1 主控芯片atmega16atmega16是基于8位cmos微控制器,低功耗avr risc結(jié)構(gòu)。得益于其先進(jìn)的指令集及單時(shí)鐘周期指令執(zhí)行時(shí)間,使atmega16的數(shù)據(jù)吞吐量可達(dá)1mips/mhz,故可緩解系統(tǒng)在功耗和處理速度之間矛盾5。atmega16具有16k字節(jié)可編程閃存,512字節(jié)的eeprom,1k字節(jié)的sram

6、,32個(gè)通用i / o端口,32個(gè)通用寄存器,邊界掃描的jtag接口6,支持片上調(diào)試和編程,三個(gè)具有更靈活方式的定時(shí)器/計(jì)數(shù)器(t / c),內(nèi)部/外部中斷,可編程異步串行通訊,一個(gè)通用串行連接,8路10bit可選的adc,一個(gè)串行端口和省電模式,模式可以通過(guò)單片機(jī)內(nèi)部的寄存器進(jìn)行設(shè)置選擇。當(dāng)單片機(jī)處于空閑方式時(shí),cpu不再運(yùn)行,但usart、sram、t / c、spi端口、兩線接口、a/d轉(zhuǎn)換器和中斷繼續(xù)正常工作;當(dāng)單片機(jī)處于掉電模式時(shí),晶體振蕩器不再振蕩,但中斷模塊以及復(fù)位系統(tǒng)正常工作,而其他所有功能都不再運(yùn)行;當(dāng)單片機(jī)處于省電模式時(shí),異步定時(shí)器正常運(yùn)行,且允許用戶保持一個(gè)時(shí)間基準(zhǔn),但其

7、他功能將停止運(yùn)行;當(dāng)單片機(jī)處于adc噪聲抑制模式下,只有異步定時(shí)器以及adc正常運(yùn)行,其他模塊均休眠,為的是減少在adc轉(zhuǎn)換時(shí)產(chǎn)生的開(kāi)關(guān)噪聲;atmega16擁有c語(yǔ)言編譯器、宏匯編程序、程序調(diào)試器/仿真器以及仿真器等一系列的編程工具,還會(huì)有評(píng)估板等相應(yīng)的系統(tǒng)開(kāi)發(fā)工具7。圖2和圖3分別為atmega16實(shí)物圖和atmega16引腳圖。 圖2 atmega16實(shí)物圖 圖3 atmega16引腳圖3.2 功能設(shè)計(jì)3.2.1 雙模式設(shè)計(jì)為了適應(yīng)人們高質(zhì)量,便捷的生活需求,本系統(tǒng)采用兩種模式控制,即安防模式和自動(dòng)模式。系統(tǒng)自動(dòng)控制是指系統(tǒng)的核心部分可以根據(jù)外部傳感器所采集的環(huán)境信息(如溫度,光照等)與

8、用戶設(shè)定的可以使人可以較為舒適的之作比較8,然后根據(jù)比較結(jié)果對(duì)相應(yīng)的設(shè)備進(jìn)行調(diào)節(jié)控制,以保持著個(gè)舒適的值,為用戶提供一個(gè)良好的溫濕度環(huán)境。且設(shè)置了手動(dòng)控制模式,人為的調(diào)節(jié)環(huán)境變化。而安防模式是指在主人外出或?qū)揖釉O(shè)置了防盜防火,通過(guò)外部傳感器實(shí)時(shí)檢測(cè)是否有不法人員進(jìn)入居室,以及是否發(fā)生火災(zāi),及時(shí)通知并報(bào)警,達(dá)到安全防火防盜的效果。3.2.2 溫度控制通過(guò)溫度傳感器(如圖4)采集當(dāng)前的溫度信息,送到采集模塊中進(jìn)行轉(zhuǎn)換,由控制中心進(jìn)行分析,通過(guò)與預(yù)設(shè)值的對(duì)比,決定空調(diào)的開(kāi)關(guān),使室溫保持在一個(gè)恒定的范圍。同時(shí)為了方便控制,控制中心會(huì)將采集到的溫度值發(fā)送到液晶屏上顯示出來(lái)。 圖4 溫度傳感器ds18b

9、20 圖5 光敏傳感器3.2.3 燈光控制通過(guò)光敏傳感器(如圖5)采集當(dāng)前光線的值,通過(guò)與預(yù)設(shè)白天夜晚的值相比,讓控制中心知道當(dāng)前的環(huán)境狀態(tài),從而決定是開(kāi)燈還是關(guān)燈,是開(kāi)窗簾還是關(guān)窗簾。3.2.4 聲音控制聲控?zé)羰且环N聲控電子照明裝置,由音頻放大器、選頻電路、延時(shí)開(kāi)啟電路和可控硅電路組成。它提供了一種控制靈敏的聲控?zé)?,它采用人嘴發(fā)出約1秒的控制信號(hào)“嘶”聲,即可方便及時(shí)地打開(kāi)和關(guān)閉聲控照明裝置,并有防誤觸發(fā)而具有的自動(dòng)延時(shí)關(guān)閉功能,并設(shè)有手動(dòng)開(kāi)關(guān),使其應(yīng)用更加方便。聲控?zé)粲稍捦?、音頻放大器、選頻電路、倍壓整流電路、鑒幅電路、恒壓源電路、延時(shí)開(kāi)啟電路、可控延時(shí)開(kāi)關(guān)電路、可控硅電路組成。本次設(shè)計(jì)

10、通過(guò)聲音傳感器(如圖6)檢測(cè)當(dāng)前是否有語(yǔ)音命令,來(lái)控制窗簾、臺(tái)燈、音響的開(kāi)關(guān)等,從而達(dá)到聲控的效果。 圖6 聲音傳感器 圖7 火焰?zhèn)鞲衅?.2.5 防火設(shè)計(jì)火災(zāi)煙霧傳感器是一種在消防管理、安全防范系統(tǒng)中常用的報(bào)警器材,它工作可靠、體積小巧,火災(zāi)煙霧傳感器是把煙霧信號(hào)轉(zhuǎn)換為電信號(hào),電路設(shè)計(jì)時(shí)可以在背后設(shè)計(jì)專用的卡口以便地固定在墻體或者天花板上,使用時(shí)通過(guò)設(shè)置在廚房、臥室、書(shū)房等的煙霧傳感器,實(shí)時(shí)監(jiān)視各個(gè)房間的狀況,以防火災(zāi)的發(fā)生。若有火災(zāi)發(fā)生,則控制器發(fā)出聲光、短信等報(bào)警信號(hào),通知家人及相關(guān)部門(mén)及時(shí)撲滅火災(zāi),保證家居的安全。除此之外,我們還能根據(jù)有人在家與否,調(diào)節(jié)煙霧傳感器的靈敏度10。本次設(shè)計(jì)

11、通過(guò)火焰?zhèn)鞲衅鳎ㄈ鐖D7)檢測(cè)室內(nèi)是否有異常明火,若檢測(cè)到有異常明火,則通過(guò)蜂鳴器報(bào)警且控制噴射閥工作。3.2.6 防盜設(shè)計(jì)一般家居防盜設(shè)計(jì)包含;兩部分區(qū)域的防護(hù),住宅周界防護(hù)和住宅內(nèi)區(qū)域防護(hù)。住宅周界防護(hù)是指在住宅門(mén),房子的窗戶,窗戶上的玻璃等外部環(huán)境上安裝一些傳感器來(lái)檢測(cè)環(huán)境的變化,達(dá)到保護(hù)家居安全的作用,例如玻璃破碎探測(cè)器;住宅區(qū)的保護(hù)是指在主通道、臥室、書(shū)房、浴室安裝一檢測(cè)各種環(huán)境信息的傳感器11,來(lái)保護(hù)室內(nèi)的安全,諸如紅外探測(cè)器、溫度傳感器、煙霧傳感器、震動(dòng)傳感器等,都可以幫助居室主人更好的管理家居。本次設(shè)計(jì)通過(guò)人體紅外傳感器(如圖8)檢測(cè)主人外出后,室內(nèi)是在否有人進(jìn)入,以及聲音傳感器

12、,保險(xiǎn)柜的震動(dòng)傳感器(如圖9),都可以達(dá)到防盜檢測(cè)。若檢測(cè)到有異常人員進(jìn)入,則會(huì)通過(guò)蜂鳴器報(bào)警。 圖8 人體紅外感應(yīng) 圖9 震動(dòng)傳感器3.2.7 功能設(shè)計(jì)小結(jié)通過(guò)傳感器采集當(dāng)前環(huán)境中各種信息,送到采集模塊中進(jìn)行轉(zhuǎn)換,處理芯片對(duì)其進(jìn)行分析處理。同時(shí)為了方便控制,控制芯片會(huì)將采集到的一些數(shù)據(jù)發(fā)送到液晶屏上顯示出來(lái)??偟膩?lái)說(shuō),各類傳感器起著感受外界環(huán)境變化的作用,對(duì)整個(gè)系統(tǒng)的運(yùn)行至關(guān)重要,具體功能如下表:表1 各類傳感器功能溫度感應(yīng),測(cè)量溫度溫度傳感器18b20 采集光照,控制燈光光敏傳感器 聲音控制,聲量檢測(cè)聲音傳感器模塊 提示預(yù)警,聲音提示蜂鳴器模塊模塊 防盜系統(tǒng),震動(dòng)檢測(cè)震動(dòng)傳感器模塊 安防設(shè)

13、備,人體感應(yīng)hc-sr501人體紅外3.3 電源模塊設(shè)計(jì)1)5v開(kāi)關(guān)電源穩(wěn)壓器電路由于本控制系統(tǒng)單元電路較多對(duì)且對(duì)5v電源的要求比較高。在本次畢業(yè)設(shè)計(jì)中,我們選用了穩(wěn)壓芯片lm2576完成12v向5v的轉(zhuǎn)變,并讓其對(duì)atmega16控制核心和其他5v單元的供電。我們需要注意,使用lm2576穩(wěn)壓芯片實(shí)現(xiàn)開(kāi)關(guān)電源的轉(zhuǎn)換還要用到大功率的電感(100uh)以及電容,這些是高儲(chǔ)能能力所必備的,從而滿足單元電路的供電需求。lm2576為5.0v-3a開(kāi)關(guān)電源穩(wěn)壓器。如下圖所示:圖10 5v開(kāi)關(guān)電源穩(wěn)壓器電路2)其他電源穩(wěn)壓器電路本系統(tǒng)的設(shè)計(jì)還涉及到傳感器信號(hào)采集與信號(hào)放大,其中放大器等部分需要用到12v

14、電源,因此根據(jù)設(shè)計(jì)要求增加了7812/7912三端穩(wěn)壓ic提供的12v電源,由220v的交流電經(jīng)交流變壓器t降壓,變成12v交流電,低壓交流電再經(jīng)過(guò)全橋整流變成脈動(dòng)直流17v左右為三端穩(wěn)壓提供電源,脈動(dòng)直流電經(jīng)4700u電解電容和0.1u瓷片電容濾波,送到穩(wěn)壓塊輸入端,進(jìn)行穩(wěn)壓,然后由三端穩(wěn)壓輸出端輸出12v直流電壓,12v直流電再由2200u和0.1u電容進(jìn)行濾波,輸出比較穩(wěn)定的12v直流電壓,給模塊供電源。如下圖所示:圖11 12v電源穩(wěn)壓器電路 3.4 顯示模塊方案一:采用led數(shù)碼管顯示器。led 數(shù)碼管亮度高,醒目,但是其電路復(fù)雜,占用資源較多,顯示信息量較小。方案二:采用漢字lcd

15、液晶顯示器。lcd有明顯的優(yōu)點(diǎn):微功耗、尺寸小,超薄輕巧、顯示信息量大、字跡清晰、美觀、視覺(jué)舒適;可以用中文lcd液晶進(jìn)行菜單顯示,使整個(gè)控制系統(tǒng)更加人性化?;谏厦娴谋容^分析,故采用lcd作為顯示模塊,而使用nokia5110液晶(如圖12)的有如下優(yōu)勢(shì):1)性價(jià)比高,lcd1602可以顯示32個(gè)字符,而nokia5110可以顯示15個(gè)漢字,30個(gè)字符。nokia5110裸屏僅8.8元,lcd1602一般15元左右,lcd12864一般5070元。2)接口簡(jiǎn)單,僅8根i/o線即可驅(qū)動(dòng),lcd1602需11根i/o線,lcd12864需12根。3)速度快,是lcd12864的20倍,是lcd1

16、602的40倍。4)nokia5110工作電壓3.3v,正常顯示時(shí)工作電流200ua以下,具有掉電模式,適合電池供電的便攜式移動(dòng)設(shè)備。 圖12 nokia5110液晶 圖13 矩陣鍵盤(pán)3.5 鍵盤(pán)模塊本次設(shè)計(jì)選用的是矩陣式結(jié)構(gòu)的鍵盤(pán),其具有四行四列(4*4)12,需要8個(gè)io口,我們可以讓行線所接單片機(jī)的i/o口作為輸出端,而列線所接的i/o口作為輸入端。當(dāng)無(wú)按鍵按下時(shí),所有的輸入端檢測(cè)到的都是高電平,行線輸出低電平。當(dāng)有按鍵按下時(shí),則輸入線就會(huì)被拉低。通過(guò)讀取輸入線的狀態(tài)就可得知是否有按鍵按下,這種讀取方法我們稱為掃描法,這是人們最常用的矩陣鍵盤(pán)判別方法。矩陣鍵盤(pán)原理仿真圖如圖13,具體掃描

17、過(guò)程如下:1)確定是否有按鍵按下,初始化所有行y0-y3為低水平,然后檢測(cè)列線的狀態(tài)。若有一列是低電平,則表示鍵盤(pán)有鍵按下,且按下的鍵位于低電平線與4根行線相交叉的4個(gè)按鍵之中。如果所有的列線都沒(méi)有低電平,則鍵盤(pán)上無(wú)按鍵按下。2)確定閉合鍵的具體位置,確認(rèn)方法是依次讓行線置為低電平,即在一個(gè)線為低電平時(shí),其他線均為高電平。在確定一個(gè)線的位置為低電平后,然后檢測(cè)每行的電平狀態(tài)。如果某列為低電平,則該列與此低電平行線交叉處的按鍵,即為閉合鍵。3.6 步進(jìn)電機(jī)模塊本窗簾電機(jī)采用四相步進(jìn)電機(jī),其使用單極性直流電源供電13。只要獲得正確的時(shí)序電流,步進(jìn)電機(jī)就可以正常運(yùn)轉(zhuǎn)。圖14是四相步進(jìn)電機(jī)工作原理圖:

18、圖14 四相步進(jìn)電機(jī)步進(jìn)原理圖初識(shí)時(shí),單刀開(kāi)關(guān)sb連通電源,而sa、sc、sd斷開(kāi),b相電磁和轉(zhuǎn)子0、3號(hào)齒輪相對(duì)齊,此時(shí),轉(zhuǎn)子的1、4號(hào)齒輪則會(huì)與c、d相繞組的電磁極產(chǎn)生錯(cuò)位,2、5號(hào)齒輪則會(huì)與d、a相繞組的電磁極產(chǎn)生錯(cuò)位。當(dāng)單刀開(kāi)關(guān)sc連通電源時(shí),sb、sa、sd斷開(kāi),此時(shí)c相繞組的電磁力和1、4號(hào)齒之間電磁力開(kāi)始作用,使得轉(zhuǎn)子開(kāi)始轉(zhuǎn)動(dòng),1、4號(hào)齒輪和c相繞組的電磁極對(duì)齊。但0、3號(hào)齒輪與a、b相繞組電磁極就會(huì)產(chǎn)生錯(cuò)位,2、5號(hào)齒輪就與a、d相繞組的電磁極產(chǎn)生錯(cuò)位。同理,abcd四相繞組依次輪流供電,由于0至5號(hào)齒輪的之間的錯(cuò)位,轉(zhuǎn)子就會(huì)依次順著abcd方向運(yùn)轉(zhuǎn)。四相步進(jìn)電機(jī)一般有三種工作

19、模式:?jiǎn)嗡呐?、雙四拍、八拍三種,它們是根據(jù)電流時(shí)序的不同來(lái)劃分的。單四拍的步距角與雙四拍的一樣14,且雙四拍的轉(zhuǎn)動(dòng)力矩大,單四拍和雙四拍的步距角是八拍模式下的兩倍,故八拍模式擁有保持高轉(zhuǎn)動(dòng)力矩和高控制精度的雙優(yōu)點(diǎn)。單四拍、雙四拍與八拍工作模式的電源通電時(shí)序與波形分別如圖15所示:圖15 電機(jī)工作時(shí)序與波形3.7 電機(jī)驅(qū)動(dòng)本設(shè)計(jì)的電機(jī)驅(qū)動(dòng)采用uln2003,uln2003是高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品,具有電流增益高、工作電壓高、溫度范圍寬、帶負(fù)載能力強(qiáng)等特點(diǎn)15,適應(yīng)于各類要求高速大功率驅(qū)動(dòng)的系統(tǒng)。且廣泛用于單片機(jī)、儀器儀表、plc等現(xiàn)代工業(yè)生產(chǎn)中。在工作電壓為5v時(shí),可直接與ttl和c

20、mos電路連接,即可直接驅(qū)動(dòng)繼電器等負(fù)載。uln2003輸入為5v的ttl電平,且輸出電壓可達(dá)50v,以及灌電流可達(dá)500ma。需要注意的是,在使用uln2003時(shí),為了讓這個(gè)二極管起到續(xù)流作用,必須將com引腳(pin9)接在負(fù)載的供電電源上,只有這樣才能夠形成續(xù)流回路,這是因?yàn)閡ln2003是集電極開(kāi)路輸出。uln2003內(nèi)部結(jié)構(gòu)圖如圖16:圖16 uln2003內(nèi)部結(jié)構(gòu)圖4 軟件設(shè)計(jì)4.1 原理圖繪制altium designer 6是altium公司protel系列軟件基于windows平臺(tái)的最新產(chǎn)品15,是altium公司總結(jié)了多年的技術(shù)研發(fā)成果,是對(duì)protel 99 se以及pr

21、otel dxp不斷修改、擴(kuò)充新設(shè)計(jì)模塊和多次升級(jí)完善后的產(chǎn)物。altium designer 6是完全一體化的電子產(chǎn)品開(kāi)發(fā)系統(tǒng)下的一個(gè)版本。altium designer 6是將設(shè)計(jì)流程、集體化pcb設(shè)計(jì)、可編程器件設(shè)計(jì)和基于處理器設(shè)計(jì)的嵌入式軟件開(kāi)發(fā)功能整合在一起的電路設(shè)計(jì)系統(tǒng)。altium designer 6除了全面繼承包括protel 99se、protel dxp在內(nèi)的先前一系列版本的功能和優(yōu)點(diǎn)外,還增加了許多改進(jìn)和很多高端功能。該平臺(tái)拓寬了板級(jí)設(shè)計(jì)的傳統(tǒng)界面,全面集成了fpga設(shè)計(jì)功能和sopc設(shè)計(jì)實(shí)現(xiàn)功能,從而允許工程設(shè)計(jì)人員能將系統(tǒng)設(shè)計(jì)中的fpga與pcb設(shè)計(jì)及嵌入式設(shè)計(jì)集成

22、在一起16。由于altium designer 6在繼承先前protel軟件功能的基礎(chǔ)上,綜合了fpga設(shè)計(jì)和嵌入式系統(tǒng)軟件設(shè)計(jì)功能,altium designer 6對(duì)計(jì)算機(jī)的系統(tǒng)需求比先前的版本要高一些。 圖17和圖18分別為在altium designer 6平臺(tái)上繪制的atmega16原理圖和pcb圖。圖17 atmega16原理圖 圖18 atmega16 pcb圖4.2 程序編譯環(huán)境4.2.1 iccavr軟件iccavr軟件是一種符合ansi標(biāo)準(zhǔn)的c語(yǔ)言來(lái)開(kāi)發(fā)mcu(單片機(jī))程序的一個(gè)工具,功能合適、使用方便、技術(shù)支持好,它主要有以下幾個(gè)特點(diǎn):1.擁有工程管理以及編輯器的集成開(kāi)發(fā)環(huán)境(ide);2.源文件被組織成項(xiàng)目工程中,文檔的編輯和工

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論