版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一種簡(jiǎn)易的無(wú)線通信系統(tǒng)設(shè)計(jì) 摘要: 隨著單片機(jī)功能集成化的發(fā)展,其應(yīng)用領(lǐng)域也逐漸地由傳統(tǒng)的控制,擴(kuò)展為控制處理、數(shù)據(jù)處理以及數(shù)字信號(hào)處理(dsp,digital signal processing)等領(lǐng)域。本設(shè)計(jì)是基于單片機(jī)控制的短距離無(wú)線語(yǔ)音通信系統(tǒng),具有抗干擾性能強(qiáng),可靠性高,安全性好,受地理?xiàng)l件限制少,安裝靈活等優(yōu)點(diǎn),在許多領(lǐng)域有著廣泛的應(yīng)用前景。本系統(tǒng)采用凌陽(yáng)spec061a單片機(jī)的語(yǔ)音功能,借助nrf2401a的無(wú)線收發(fā)模塊,實(shí)現(xiàn)簡(jiǎn)易的雙向無(wú)線語(yǔ)音傳輸功能。 關(guān)鍵詞:凌陽(yáng)spec061a;nrf2401a;單片機(jī),無(wú)線語(yǔ)音傳輸abstract:along with the devel
2、opment of single-chip function integration, and its application field also gradually from the traditional control, expanded to control processing, data processing and digital signal processing (dsp, digital signal allow), etc. this design is based on single-chip microcomputer control short-range wir
3、eless voice communication system, has the strong anti-jamming performance, high reliability, good safety, less influenced by geographic restrictions, installation, flexible, and other advantages in many fields has wide application prospects. the system uses the spec061a mcu speech function of sunplu
4、s, by nrf2401a wireless transceiver module, achieve simple two-way radio voice transmission function.keywords: lingyang spec061a; rf2401a; microcontroller;wireless voice transmission目錄1.緒論31.1引言31.2 內(nèi)容編排42.設(shè)計(jì)任務(wù)要求52.1設(shè)計(jì)任務(wù)52.2畢業(yè)設(shè)計(jì)要求53.設(shè)計(jì)方案介紹63.1 方案簡(jiǎn)介63.2 spec061a單片機(jī)介紹73.2.1 資料介紹73.2.2 結(jié)構(gòu)介紹83.2.3 小結(jié):10
5、3.3 nrf2401無(wú)線模塊介紹113.3.1 資料簡(jiǎn)介113.3.2 應(yīng)用電路簡(jiǎn)介133.3.3 小結(jié):134.硬件設(shè)計(jì)與實(shí)現(xiàn)144.1 單片機(jī)硬件設(shè)計(jì)144.1.1 系統(tǒng)總體框圖144.1.2 系統(tǒng)工作原理154.1.3 連接結(jié)構(gòu)框圖164.1.4 spce061a周?chē)娐纺K選擇174.2 nrf2401模塊硬件設(shè)計(jì)214.2.1 nrf2401a 及其外圍電路214.3小結(jié):225.系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)235.1 軟件總體設(shè)計(jì)235.1.1主程序235.2 子程序設(shè)計(jì)255.2.1錄音子程序255.2.2放音子程序265.3 初始化265.3.1初始化程序275.4 數(shù)據(jù)發(fā)送程序295
6、.5 數(shù)據(jù)接收程序325.5其他程序335.6 系統(tǒng)編程簡(jiǎn)介345.6.1 系統(tǒng)軟件要求:346.總結(jié)387 致謝398. 參考文獻(xiàn)409.附 錄411.緒論1.1引言通信,也就是人與人之間的信息交流,縱觀歷史從最初的只有面對(duì)面的交流才能達(dá)到信息交流的目的發(fā)展到現(xiàn)在,我們的通信技術(shù),是古人所不敢想象的,從古到今,我們?nèi)祟?lèi)完成了一場(chǎng)漫長(zhǎng)的通信革命,打破了傳統(tǒng)信息交流的各種約束,不受時(shí)空等各種客觀因素的限制??萍嫉陌l(fā)展,各種技術(shù)的涌現(xiàn),為的是服務(wù)人類(lèi),讓人類(lèi)能夠最方便舒適的達(dá)到想要實(shí)現(xiàn)目的。近年來(lái),隨著無(wú)線通信技術(shù)的迅猛發(fā)展,無(wú)線技術(shù)在人類(lèi)生活中有著廣泛的應(yīng)用,無(wú)線數(shù)據(jù)傳輸在人類(lèi)社會(huì)隨處可見(jiàn)。無(wú)線
7、傳輸技術(shù)方面的不斷發(fā)展,使得各種各樣高速,方便的無(wú)線通信產(chǎn)品涌現(xiàn)在我們眼前。人類(lèi)在物質(zhì)和精神方面的追求是無(wú)窮無(wú)盡的,所以對(duì)知識(shí)技術(shù)的追求也是五窮無(wú)盡的,我認(rèn)為將來(lái)大部分通信將通過(guò)無(wú)線技術(shù)來(lái)實(shí)現(xiàn),不久的將來(lái)有線通信將成為歷史。就通信技術(shù)而言,建立一個(gè)通信系統(tǒng)需要考慮很多因素,要因地制宜,考慮多方面的技術(shù)才決定采取怎樣的核心技術(shù),無(wú)線通信技術(shù)還處于一個(gè)剛起步的狀況,要取代有線通信技術(shù)的主導(dǎo)地位還是有很長(zhǎng)的路要走,相信不久的將來(lái),無(wú)線技術(shù)將會(huì)處于通信技術(shù)的主導(dǎo)地位,配合有線通信的輔佐,人類(lèi)之間的交流將更方便,不受時(shí)間,地點(diǎn)等各種客觀因素的約束。本設(shè)計(jì)是基于單片機(jī)控制的短距離無(wú)線通信系統(tǒng),采用凌陽(yáng)sp
8、ec061a單片機(jī)的語(yǔ)音功能,借助于nrf2401a無(wú)線收發(fā)芯片,實(shí)現(xiàn)簡(jiǎn)易的雙向無(wú)線語(yǔ)音傳輸功能。本通信系統(tǒng)立足于實(shí)現(xiàn)短距離信息交流,能夠?qū)崿F(xiàn)約50m以?xún)?nèi)既無(wú)線語(yǔ)音通信,體積小巧,信號(hào)穩(wěn)定,為人類(lèi)在一定范圍內(nèi)進(jìn)行語(yǔ)音交流提供了很大的方便。1.2 內(nèi)容編排一.緒論主要講述個(gè)人對(duì)無(wú)線技術(shù)的一些觀點(diǎn),以及系統(tǒng)的基本描述。二.設(shè)計(jì)任務(wù)要求主要介紹畢業(yè)設(shè)計(jì)的題目以及學(xué)校所下達(dá)的要求目標(biāo)。三.設(shè)計(jì)方案介紹主要講述了系統(tǒng)器材的選擇,以及系統(tǒng)可行性的分析。四.系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)本設(shè)計(jì)論文的核心內(nèi)容,講述整個(gè)系統(tǒng)的總體原理框圖,以及各部分模塊的原理電路圖分析。 五.系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)主要講述系統(tǒng)各部分的編程以及
9、軟件實(shí)現(xiàn)。 六.總結(jié)七.致謝八.參考文獻(xiàn) 九.附錄2.設(shè)計(jì)任務(wù)要求2.1設(shè)計(jì)任務(wù)運(yùn)用所學(xué)的專(zhuān)業(yè)知識(shí),設(shè)計(jì)一種簡(jiǎn)易的無(wú)線通信系統(tǒng)2.2畢業(yè)設(shè)計(jì)要求該系統(tǒng),包括一臺(tái)主機(jī)、一臺(tái)或一臺(tái)以上從機(jī),采用無(wú)線模塊發(fā)射和接收,適合會(huì)場(chǎng)或教室等小范圍內(nèi)使用,選擇合適的收發(fā)模塊和微處理芯片。要求系統(tǒng)功耗低、輻射小、使用簡(jiǎn)單、便于安裝等。具體工作包括:1 選擇合適的收發(fā)模塊和微處理芯片并指出其特性。2 闡明總體的設(shè)計(jì)思路及系統(tǒng)工作原理。3 設(shè)計(jì)系統(tǒng)主要工作程序和各模塊程序。4 繪出系統(tǒng)的電路圖、注明主要元件的規(guī)格、型號(hào)和數(shù)據(jù)。5 完成電路裝配、調(diào)試和優(yōu)化改進(jìn)。6 寫(xiě)入程序運(yùn)行、調(diào)試,能演示。最終提交: 1,畢業(yè)設(shè)計(jì)
10、說(shuō)明書(shū); 2,控制模塊電路板實(shí)物; 3,電路原理圖; 4,系統(tǒng)驅(qū)動(dòng)程序。3.設(shè)計(jì)方案介紹3.1 方案簡(jiǎn)介隨著單片微型計(jì)算機(jī)技術(shù)的成熟與發(fā)展,單片機(jī)的應(yīng)用在人類(lèi)生活中隨處可見(jiàn),為人類(lèi)物質(zhì)生活提供了很大的方便。經(jīng)過(guò)相關(guān)資料的查閱,了解到凌陽(yáng)spec061a單片機(jī)具有相當(dāng)多的功能,用它和nrf2401來(lái)做無(wú)線語(yǔ)音通信是絕對(duì)可行的,在此設(shè)計(jì)過(guò)后,還可以用它來(lái)實(shí)現(xiàn)其它自己感興趣的設(shè)計(jì)??傮w設(shè)計(jì)思路如圖3-1所示: 圖3-1 設(shè)計(jì)思路我認(rèn)為一個(gè)方案的決定基于兩點(diǎn),方案的可行性和個(gè)人興趣愛(ài)好,經(jīng)過(guò)資料的搜尋后決定用凌陽(yáng)spec061a + nrf2401這一組合,用此組合來(lái)實(shí)現(xiàn)無(wú)線語(yǔ)音通信的確有點(diǎn)大材小用,
11、我認(rèn)為,要是僅僅為了畢業(yè)設(shè)計(jì)而設(shè)計(jì)是浪費(fèi)時(shí)間的,畢業(yè)設(shè)計(jì)是對(duì)學(xué)生四年學(xué)習(xí)的一個(gè)綜合應(yīng)用的考核。在做畢業(yè)設(shè)計(jì)的過(guò)程中,我們通過(guò)它來(lái)考察自己學(xué)得怎么樣,盡自己的能力做到認(rèn)真負(fù)責(zé),在這過(guò)程中,一定可以收獲很多。重要的是在這個(gè)學(xué)校下達(dá)的最后一個(gè)學(xué)習(xí)任務(wù)中,我們能夠發(fā)揮自己的能力愛(ài)好,把畢業(yè)設(shè)計(jì)應(yīng)用在我們感興趣的方面。3.2 spec061a單片機(jī)介紹3.2.1 資料介紹spce061a 是凌陽(yáng)說(shuō)明科技推出的一款16位結(jié)構(gòu)的微控制器。spce061a里面只內(nèi)嵌32k字的閃存(flash)。具有較高的處理速度使nsp 能夠非常容易地、快速地處理復(fù)雜的數(shù)字信號(hào)。spce061a微控制器是適用于數(shù)字語(yǔ)音識(shí)別應(yīng)
12、用領(lǐng)域產(chǎn)品中的一種最經(jīng)濟(jì)選擇,使用它可以很方便地實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)處理,包括基本的加減乘除運(yùn)算和復(fù)雜的乘積運(yùn)算處理,該芯片擁有8路10位精度的adc,其中一路為音頻轉(zhuǎn)換通道,另外7路可以作為普通的ad轉(zhuǎn)換通道。另外凌陽(yáng)十六位單片機(jī)具有一套易學(xué)易用的效率很高,容易上手的指令系統(tǒng)和集成開(kāi)發(fā)環(huán)境。在這樣的環(huán)境中,支持標(biāo)準(zhǔn)c語(yǔ)言,可以實(shí)現(xiàn)c語(yǔ)言與凌陽(yáng)匯編語(yǔ)言之間的互相調(diào)用。spec061a單片機(jī)如圖3-2所示: 圖3-2 spec061a單片機(jī) 3.2.2 結(jié)構(gòu)介紹spec061a單片機(jī)引腳功能介紹:內(nèi)部結(jié)構(gòu)如圖3-3所示: 圖3-3 nrf2401內(nèi)部結(jié)構(gòu)spec061a可應(yīng)用于許多電子產(chǎn)業(yè)的控制方面
13、,例如家庭生活中的電視機(jī),洗衣機(jī),冷氣,暖氣等家居電器。該單片機(jī)在通信系統(tǒng)方面的應(yīng)用尤為出色,它的語(yǔ)音功能,應(yīng)有到多種通信設(shè)備中,例如樓宇的語(yǔ)音對(duì)講系統(tǒng),家庭生活中的語(yǔ)音存儲(chǔ)式電話。在拓展功能方面,spec061a在智能互動(dòng)玩具以及有聲教材方面的應(yīng)用受到業(yè)界廣泛的關(guān)注。3.2.3 小結(jié):決定設(shè)計(jì)方案前花了很長(zhǎng)一段時(shí)間來(lái)選擇單片機(jī)芯片,大學(xué)修讀期間,沒(méi)有學(xué)習(xí)單片機(jī)這門(mén)課程,多單片機(jī)的掌握不深,進(jìn)行設(shè)計(jì)時(shí),只能通過(guò)上網(wǎng)搜集資料和咨詢(xún)同學(xué)來(lái)了解這方面的知識(shí),凌陽(yáng)spec061a功能的全面,且操作簡(jiǎn)便,容易上手,所以最后選擇了它。3.3 nrf2401無(wú)線模塊介紹3.3.1 資料簡(jiǎn)介nrf2401如圖
14、3-4所示,是單片射頻收發(fā)芯片,工作在2.42.5ghz ism 頻段,芯片內(nèi)置頻率合成器、功率放大器、晶體振蕩器和調(diào)制器等功能模塊,輸出功率和傳輸頻率可以通過(guò)程序編寫(xiě)進(jìn)行修改調(diào)整。芯片的功耗不高,以-5dbm 的功率發(fā)射數(shù)據(jù)時(shí),工作電流只有10.5ma,接收數(shù)據(jù)時(shí),工作電流只有18ma,該芯片具有多種低功率工作模式,設(shè)計(jì)節(jié)能且方便。其duoceivertm 技術(shù)使nrf2401 可以使用同一個(gè)天線,同時(shí)接收兩個(gè)不同頻率的數(shù)據(jù)。nrf2401 適用于多種無(wú)線通信的場(chǎng)合,例如如無(wú)線數(shù)據(jù)傳輸系統(tǒng)、無(wú)線鼠標(biāo)、遙控開(kāi)鎖、遙控玩具等。 圖3-4 nrf2401nrf2401 內(nèi)置地址解碼器、先入先出堆棧
15、區(qū)、解調(diào)處理器、時(shí)鐘處理器、gfsk 濾波器、低噪聲放大器、頻率合成器,功率放大器等功能模塊,應(yīng)用電路只需要很少的外圍元件,因此使用起來(lái)非常方便。nrf2401 的引腳如圖3-5所示: 圖3-5 nrf2401引腳nrf2401 的功能模塊如圖3-6所示: 圖3-6 nrf2401功能模塊3.3.2 應(yīng)用電路簡(jiǎn)介nrf2401連接上十四個(gè)外圍元件便可以構(gòu)成簡(jiǎn)易的應(yīng)用系統(tǒng),具有基本無(wú)線收發(fā)功能。nrf2401 應(yīng)用電路工作電壓一般在3v,組合方便,目前市面上很多低功耗微控制器都可以對(duì)它進(jìn)行控制。使用不同的天線,可以達(dá)到不同的效果,為了節(jié)能,我們不斷調(diào)試,找到最大的收發(fā)距離,此過(guò)程中,電感電容的選
16、擇,需要經(jīng)過(guò)多次的測(cè)試,并且電路仿真來(lái)。nrf2401 的典型應(yīng)用電路如圖3-6所示: 圖3-7 nrf2401典型應(yīng)用電路3.3.3 小結(jié):4.硬件設(shè)計(jì)與實(shí)現(xiàn)4.1 單片機(jī)硬件設(shè)計(jì)4.1.1 系統(tǒng)總體框圖如圖4-1所示,系統(tǒng)主要由兩片spec061a和nrf無(wú)線模塊構(gòu)成, 圖4-1 系統(tǒng)總框圖硬件部分,采用spce061a外圍接入的adc模塊,借助其mic接口將語(yǔ)音信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),按照選定的格式編碼,最后通過(guò) nrf2401無(wú)線收發(fā)芯片將編碼數(shù)據(jù)進(jìn)行傳輸;另一端也是通過(guò)無(wú)線模塊,對(duì)來(lái)發(fā)射端的編碼數(shù)據(jù)進(jìn)行接收,并開(kāi)始解碼,解碼后的信號(hào)通過(guò)spce061a外圍接入的dac模塊,把數(shù)字信號(hào)再次
17、轉(zhuǎn)換為模擬信號(hào)后輸出。nrf2401無(wú)線模塊與單片機(jī)spce061a連接好后,在單片機(jī)周?chē)娐愤B接上接上數(shù)模轉(zhuǎn)換模塊以及數(shù)字模塊,數(shù)字模塊負(fù)責(zé)為單片機(jī)通過(guò)ice接口寫(xiě)入編程指令,數(shù)模轉(zhuǎn)換模塊負(fù)責(zé)語(yǔ)音的輸入與輸出。4.1.2 系統(tǒng)工作原理系統(tǒng)硬件連接無(wú)誤后,整個(gè)系統(tǒng)的運(yùn)作流程是語(yǔ)音信號(hào)通過(guò)數(shù)模轉(zhuǎn)換模塊寫(xiě)入單片機(jī),單片機(jī)通過(guò)nrf模塊把轉(zhuǎn)換后的數(shù)字信號(hào)無(wú)線傳到另一個(gè)nrf模塊,然后單片機(jī)對(duì)信號(hào)進(jìn)行處理,最后通過(guò)數(shù)模轉(zhuǎn)換把數(shù)字信號(hào)經(jīng)過(guò)放大轉(zhuǎn)換然后輸出。spce061a與無(wú)線模塊連接要用的的重要接口有:iob1:串行接口的數(shù)據(jù)傳送管腳。 iob2:外部中斷源ext1。iob3:外部中斷源ext2。io
18、b4:外部中斷源ext1的反饋管腳。 iob5:外部中斷源ext2的反饋管腳。dac1:數(shù)據(jù)輸出管腳。dac2:數(shù)據(jù)輸出管腳。上圖中各模塊都是通過(guò)上述接口與單片機(jī)進(jìn)行數(shù)據(jù)連接傳輸,具體連接電路在各模塊電路圖中有標(biāo)示。系統(tǒng)工作原理流程如圖4-2所示: 圖4-2 系統(tǒng)工作原理流程本系統(tǒng)是雙向語(yǔ)音數(shù)據(jù)傳輸?shù)脑O(shè)計(jì),左右兩邊硬件連接以及軟件編程均一致,固系統(tǒng)流程可逆,以達(dá)到使用者雙方語(yǔ)音的交流的最終目的。4.1.3 連接結(jié)構(gòu)框圖spce061a與無(wú)線模塊連接如圖4-3所示: 圖4-3 spce061a與無(wú)線模塊連接框圖上圖僅為spce061a與無(wú)線模塊連接的意會(huì)框圖,下文將會(huì)詳細(xì)介紹電路圖,為了方便,設(shè)
19、計(jì)了spce061a與無(wú)線模塊連接相匹配的引腳的轉(zhuǎn)換電路,具體如圖4-4所示:圖4-4 引腳的轉(zhuǎn)換電路j1是 nrf2401 的控制端口和通道1的收發(fā)通道,j2為留端口,是通道2的接收通道。j1接口是10針的插孔,排列分部與 spce061a 中的i/o端口排列次序相同,可以與 spce061a 的i/o端口直接相連使用。j2端口先保留,當(dāng)兩個(gè)通道都進(jìn)行數(shù)據(jù)接收時(shí),把單片機(jī)的i/o接口與s2接口中相應(yīng)的三條信號(hào)引腳相連就可以了。4.1.4 spce061a周?chē)娐纺K選擇spce061a最小系統(tǒng)如圖4-5所示9: 圖4-5 spce061a最小系統(tǒng)結(jié)合課題,對(duì)單片機(jī)spce061a的電路設(shè)計(jì),
20、不需要焊接出61板的全部電路,經(jīng)過(guò)分析,只需在基于單片機(jī)spce061a的最小系統(tǒng)電路基礎(chǔ)上加上幾個(gè)模塊,就可以實(shí)現(xiàn)無(wú)線語(yǔ)音傳輸?shù)男Ч?,下面?duì)這些模塊進(jìn)行一些介紹。單片機(jī)設(shè)計(jì)電路個(gè)模塊布局如圖4-6所示: 圖4-6 模塊布局?jǐn)?shù)字模塊和數(shù)模轉(zhuǎn)換與單片連接的接口過(guò)多,在上圖中難以標(biāo)示,將在下一小節(jié)模塊介紹電路圖中會(huì)一紅色字體標(biāo)出。4.1.4.1時(shí)鐘輔助模塊時(shí)鐘模塊(鎖相環(huán)振蕩器,系統(tǒng)時(shí)鐘,實(shí)時(shí)時(shí)鐘)原理框圖如圖4-7所示: 圖4-7 系統(tǒng)時(shí)鐘(1) 鎖相環(huán)(pll,phase lock loop)振蕩器: pll的作用是為系統(tǒng)提供一個(gè)實(shí)時(shí)時(shí)鐘的基頻(32768hz),然后將基頻進(jìn)行倍頻處理,調(diào)整到
21、49.152mhz、40.96mhz、32.768mhz、24.576mhz或20.480mhz。系統(tǒng)默認(rèn)的pll自激振蕩頻率為24.576mhz,電路如圖4-8所示,時(shí)鐘模塊電路與單片機(jī)的vcp,vss接口連接。 圖4-8 鎖相環(huán)pll(2) 系統(tǒng)時(shí)鐘:系統(tǒng)時(shí)鐘的信號(hào)源為pll振蕩器。系統(tǒng)時(shí)鐘頻率(fosc)和cpu時(shí)鐘頻率(cpuclk)通過(guò)對(duì)p_systemclock(寫(xiě))($7013h)單元編程來(lái)進(jìn)行控制。默認(rèn)的fosc、cpuclk分別是24.576mhz和fosc/8。用戶(hù)通過(guò)對(duì)p_systemclock單元編程來(lái)定義系統(tǒng)時(shí)鐘和cpu時(shí)鐘頻率。當(dāng)系統(tǒng)被喚醒后,最初時(shí)刻的cpuclk
22、頻率也為fosc/8,之后逐級(jí)調(diào)整到用戶(hù)設(shè)定的cpuclk頻率。這樣,就可避免系統(tǒng)在喚醒初始時(shí)刻讀rom出現(xiàn)錯(cuò)誤。 (3) 實(shí)時(shí)時(shí)鐘: spce061a對(duì)32768hz實(shí)時(shí)時(shí)鐘源的分頻處理,為系統(tǒng)提供了多種實(shí)時(shí)時(shí)鐘的中斷源信號(hào)。例如,用來(lái)作為喚醒源的中斷源irq5_2hz,意思是系統(tǒng)每隔0.5秒被喚醒一次,可以作為一個(gè)精確的計(jì)時(shí)基準(zhǔn)。該凌陽(yáng)單片機(jī)芯片可以實(shí)現(xiàn)rtc振蕩器兩種模式,自動(dòng)和強(qiáng)振。當(dāng)系統(tǒng)處于強(qiáng)振模式時(shí),rtc振蕩器的運(yùn)行一直處于高耗能的狀態(tài)。當(dāng)系統(tǒng)處于自動(dòng)弱振模式時(shí),上電復(fù)位的前七點(diǎn)五秒內(nèi)處于強(qiáng)振模式,然后系統(tǒng)自動(dòng)轉(zhuǎn)為弱振模式來(lái)達(dá)到功耗降低的效果。4.1.4.2 數(shù)模轉(zhuǎn)換輔助模塊數(shù)模
23、轉(zhuǎn)換輔助模塊電路如圖4-9所示: 圖4-9 數(shù)模轉(zhuǎn)換輔助模塊此模塊用來(lái)實(shí)現(xiàn)語(yǔ)音的輸入輸出,spce061a擁有有8個(gè)10位模-數(shù)轉(zhuǎn)換通道,其中7個(gè)通道用來(lái)進(jìn)行將模擬量信號(hào)(例如電壓信號(hào))轉(zhuǎn)換成數(shù)字量信號(hào),信號(hào)通過(guò)引線(ioa06)直接輸入。另有一個(gè)通道專(zhuān)門(mén)作為語(yǔ)音輸入通道,通過(guò)外接的數(shù)模轉(zhuǎn)換模塊中的麥克風(fēng)原件(mic_in)接口輸入。外接此模塊電路是為了更好的實(shí)現(xiàn)模擬信號(hào)與數(shù)字信號(hào)之間互相變換的編碼功能。 spce061a外接此電路,達(dá)到為語(yǔ)音輸出提供了兩個(gè)10位數(shù)/模轉(zhuǎn)換子系統(tǒng)的目的,即dac1和dac2。通過(guò)aud1和aud2管腳來(lái)對(duì)應(yīng)輸出,dac1、dac2轉(zhuǎn)換輸出的模擬量電流信號(hào)。4.
24、1.4.3 數(shù)字模塊數(shù)字模塊也就是probe/下載線的電路。其中probe就是在線調(diào)試器主要是為凌陽(yáng)十六位單片機(jī)(包括spce061a)提供在線編程、仿真和調(diào)試使用的工具。該調(diào)試器一端接在pc機(jī)的并口上,另一端接在開(kāi)發(fā)系統(tǒng)的ice 端口上(j4口)。在spec061a單片機(jī)的集成開(kāi)發(fā)環(huán)境上就可以實(shí)現(xiàn)在線編程、仿真和調(diào)試。數(shù)字部分電路原理如圖4-10所示: 圖4-10 數(shù)字部分電路ice 基本運(yùn)作方式是通過(guò)控制 clock 及通過(guò) ice 喂入指令方式,來(lái)控制cpu 的運(yùn)行及緩存器資料和內(nèi)存資料的存取,因此必須透過(guò)控制緩存器值的設(shè)定來(lái)控制目前 cpu 的動(dòng)作. 每個(gè)相連接的不同ice模塊都擁有自
25、己獨(dú)特的3-bit id,當(dāng)pc在傳送control信號(hào)時(shí)都會(huì)先傳送該 3-bit id,只有ice本身的id和control信號(hào)的id 相同時(shí)才會(huì)執(zhí)行該命令或回傳資料。單片機(jī)上的74hc244主要在我們選用下載線的時(shí)候起作用,主要是奇緩存的作用和完成sda是作為數(shù)據(jù)回送還是數(shù)據(jù)下傳的選擇。4.2 nrf2401模塊硬件設(shè)計(jì)4.2.1 nrf2401a 及其外圍電路nrf2401a 及其外圍電路,包括有nrf2401a芯片部分、穩(wěn)壓部分、晶振部分、天線部分。電壓vdd 經(jīng)電容c1、c2、c3 處理后,為芯片提供合適的工作電壓;晶振部分包括y1、c9、c10,晶振y1允許值為:4mhz、8mhz
26、、12 mhz、16 mhz,當(dāng)如果需要1mbps 的通信速率,就必須選擇16mhz晶振。天線部分包括電感l(wèi)1、l2,用來(lái)將nrf2401a 芯片ant1、ant2 管腳產(chǎn)生的2.4g 電平信號(hào)轉(zhuǎn)換為電磁波信號(hào),或者是將電磁波信號(hào)轉(zhuǎn)換為電平信號(hào)輸入芯片的ant1、ant2 管腳?!?】結(jié)構(gòu)示意如圖4-11所示: 圖4-11 nrf2401結(jié)構(gòu)框圖本系統(tǒng)應(yīng)用時(shí),十針插孔j1和spec061a的i/o端口對(duì)應(yīng)連接。當(dāng)需要兩個(gè)通道接收時(shí),可以將預(yù)留端口j2引出,接到單片機(jī)對(duì)應(yīng)的i/o接口上就可以了。無(wú)線收發(fā)電路包括主芯片nrf2401a及其外圍電路、接口電路、指示電路,如圖4-12所示, 圖4-12
27、 nrf2401及其外圍電路為方便與spce061a進(jìn)行功能連接,設(shè)計(jì)了兩個(gè)接口j1、j2,j1是 nrf2401 的控制端口和通道1的收發(fā)通道,j2為留端口,是通道2的接收通道。j1接口是10針的插孔,排列分部與 spce061a 中的i/o端口排列次序相同,可以與 spce061a 的i/o端口直接相連使用。j2端口先保留,當(dāng)兩個(gè)通道都進(jìn)行數(shù)據(jù)接收時(shí),把單片機(jī)的i/o接口與s2接口中相應(yīng)的三條信號(hào)引腳相連就可以了。同時(shí),在電路板上添加了工作指示小元件,系統(tǒng)上電后d1將會(huì)被點(diǎn)亮。接口電路如圖4-13所示: 圖4-13 接口電路4.3小結(jié):5.系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn)5.1 軟件總體設(shè)計(jì)程序系統(tǒng)運(yùn)行
28、后一開(kāi)始處于等待狀態(tài),在等待狀態(tài)下,不斷掃描按鍵并且判斷是否接收到數(shù)據(jù)。如果檢測(cè)到按鍵按下,就進(jìn)入錄音狀態(tài),進(jìn)行錄音并將壓縮后的數(shù)據(jù)進(jìn)行發(fā)送;另一端在接收到數(shù)據(jù)后進(jìn)入放音狀態(tài),接收數(shù)據(jù)并對(duì)其進(jìn)行解碼。如果想停止錄放音,可以通過(guò)釋放按鍵來(lái)退出錄音狀態(tài),停止錄音和數(shù)據(jù)發(fā)送;另一端若在一定的時(shí)間內(nèi)接收不到數(shù)據(jù)即退出放音狀態(tài)。狀態(tài)切換如圖5-1: 圖5-1 狀態(tài)切換框圖5.1.1主程序 主程序流程:系統(tǒng)首先初始化nrf2401a為接收狀態(tài),之后進(jìn)入主循環(huán),在主循環(huán)中掃描key1鍵和播放允許標(biāo)志playflag,如果檢測(cè)到key1鍵按下則進(jìn)入錄音裝態(tài),如果檢測(cè)到playflag = 0xff則進(jìn)入放音狀
29、態(tài)。如果key1鍵釋放則退出錄音狀態(tài),如果檢測(cè)到playflag = 0x00則退出放音狀態(tài)。主程序流程如圖5-2, 圖5-2 主程序流程中斷服務(wù)程序:中斷服務(wù)包括irq4_1khz中斷和fiq_tma中斷。irq4_1khz中斷用來(lái)接收數(shù)據(jù),每次系統(tǒng)進(jìn)入中斷,判斷無(wú)線模塊是否有數(shù)據(jù)請(qǐng)求(接收到數(shù)據(jù)),如果有數(shù)據(jù)請(qǐng)求的話,便從nrf2401a中讀出數(shù)據(jù),同時(shí)置位語(yǔ)音播放的允許標(biāo)志playflag,如果連續(xù)一段時(shí)間內(nèi)(0.1s)沒(méi)有接收到數(shù)據(jù),便清除語(yǔ)音播放允許標(biāo)志playflag。程序流程如下圖5-3所示。 圖5-3 irq4_1khz中斷fiq_tma中斷用來(lái)錄放音。在錄音或者放音的時(shí)候,每
30、次進(jìn)入中斷便調(diào)用dvr1600的中斷服務(wù)函數(shù)。程序流程如圖5-4所示:圖5-4 fiq_tma中斷 5.2 子程序設(shè)計(jì)5.2.1錄音子程序在檢測(cè)到key1鍵按下后系統(tǒng)進(jìn)入錄音子程序。進(jìn)入程序后首先禁止1khz中斷,屏蔽所有來(lái)自nrf2401a的數(shù)據(jù)請(qǐng)求,并切換nrf2401a的工作方式為接收;之后作初始化工作,初始化編碼隊(duì)列和設(shè)置編碼格式等;如果按鍵key1都處于閉合狀態(tài),程序?qū)?huì)不斷地進(jìn)行編碼操作,每產(chǎn)生一楨編碼的數(shù)據(jù)后便將數(shù)據(jù)寫(xiě)入nrf2401a,再進(jìn)行無(wú)線發(fā)送。一旦key1鍵釋放,系統(tǒng)停止錄音,并自行切換nrf2401a的工作方式為接收,同時(shí)允許1khz中斷。程序流程如下圖所示: 圖5-
31、5 錄音子程序5.2.2放音子程序在檢測(cè)到語(yǔ)音播放允許標(biāo)志playflag值變?yōu)?xff后,系統(tǒng)進(jìn)入放音子程序。初始化編碼隊(duì)列,并且開(kāi)始語(yǔ)音播放;如果playflag的值一直是0xff,程序?qū)?huì)一直進(jìn)行dvr解碼操作。一旦playflag的值不為0xff,系統(tǒng)停止放音。程序流程如下圖5-6所示: 圖5-6 放音子程序5.3 初始化初始化函數(shù)void nrf2401_initial(void)的程序包括端口初始化和向芯片寫(xiě)入控制字操作,初始化流程如圖5-7所示: 圖5-7 初始化流程5.3.1初始化程序spce061a 單片機(jī)的初始化:初始化i/o 將會(huì)把nrf2401a 模塊用到的所有接口初始
32、化為對(duì)應(yīng)的輸入輸出屬性;設(shè)置系統(tǒng)時(shí)鐘為49mhz,用來(lái)提高通信的速度,及延時(shí)的準(zhǔn)確性。nrf2401a 初始化:對(duì)nrf2401a 的初始化包括nrf2401a 的上電和向nrf2401a 寫(xiě)入控制字。nrf2401a 上電也就是將芯片的pwr_up 管腳設(shè)置為高電平,上電以后便可以對(duì)nrf2401a 進(jìn)行控制和讀寫(xiě)操作。nrf2401a 一共有18 byte(144bit)的命令字,下面逐位介紹其作用。bit143bit120:測(cè)試保留區(qū)測(cè)試保留區(qū)用戶(hù)不需設(shè)置。bit119bit112:通道2 接收數(shù)據(jù)長(zhǎng)度(bit)通道2 接收數(shù)據(jù)的長(zhǎng)度data2_w,用于接收。如果通道2 接收到一幀數(shù)據(jù),
33、在去掉地址和校驗(yàn)位后,其數(shù)據(jù)長(zhǎng)度和bit119 bit112 值一致,則認(rèn)為通道2 接收到一幀數(shù)據(jù),置位dr2,否則丟棄。bit111bit104:通道1 接收數(shù)據(jù)長(zhǎng)度(bit)通道1 接收數(shù)據(jù)的長(zhǎng)度data1_w,用于接收。如果通道1 接收到一幀數(shù)據(jù),去掉地址和校驗(yàn)位后,其數(shù)據(jù)長(zhǎng)度和bit111 bit104 值一致,則認(rèn)為通道1 接收到一幀數(shù)據(jù),置位dr1,否則丟棄。通道1 和通道2 的數(shù)據(jù)長(zhǎng)度受nrf2401a 幀數(shù)據(jù)總長(zhǎng)度限制,幀數(shù)據(jù)總長(zhǎng)度為256 bit,每一幀的數(shù)據(jù)長(zhǎng)度 data_w = 256 addr_w crc。bit103bit64:通道2 地址通道2 的地址addr_2,
34、用于接收。設(shè)置本機(jī)地址,通信過(guò)程中,發(fā)射端通過(guò)配置該地址發(fā)送數(shù)據(jù)才能與之通信。bit63bit24:通道1 地址通道1 的地址addr_1,用于接收。設(shè)置本機(jī)地址,通信過(guò)程中,發(fā)射端通過(guò)配置該地址發(fā)送數(shù)據(jù)才能與之通信。bit23bit18:通道地址有效位數(shù)通道1 和通道2 的地址有效位數(shù),用于接收。結(jié)合bit63bit24 和bit103bit64 選定通道的接收地址。其值不超過(guò)40。如果bit63bit24 的值為00 00 00 01 05,bit23bit18 的值為8,則通道1 的地址為05;如果bit63bit24 的值為00 00 00 01 05,bit23bit18 的值為32
35、,則通道1 的地址為00 00 01 05bit17:crc 校驗(yàn)位選擇選擇crc 校驗(yàn)位數(shù),用于收發(fā)。如果該位為“0”,則crc 校驗(yàn)為8 位;如果該位為“1”,則crc校驗(yàn)為16 位;bit16:crc 校驗(yàn)使能使能crc 校驗(yàn),用于收發(fā)。如果該位為“0”,則不進(jìn)行crc 校驗(yàn);如果該位為“1”,則進(jìn)行crc校驗(yàn)。bit15:通道2 接收使能通道2 的接收允許,用于接收。如果該位為“0”,則僅有通道1 可以接收;如果該位為“1”,則通道1 和通道2 均可接收。注意通道1 通道2 同時(shí)接收時(shí),通道2 的接收頻率比通道1 的收發(fā)頻率高8mhz。bit14:收發(fā)模式選擇該位決定nrf2401a
36、的收發(fā)方式,用于收發(fā)。如果該位為“0”,nrf2401a 工作在direct 模式(直接收發(fā)模式);如果該位為“1”,nrf2401a 工作在shock burst 模式。direct 模式在此不作詳細(xì)介紹,用戶(hù)如果使用,可以參考芯片的數(shù)據(jù)手冊(cè);shock burst 收發(fā)操作會(huì)在后面重點(diǎn)介紹。bit13:rf 波特率選擇nrf2401a 通信的波特率選擇位,用于收發(fā)。如果該位為“0”,則選擇250kbps 波特率;如果該位為“1”,則選擇1mbps 波特率。前者的通信誤碼率較低,如果速度沒(méi)有嚴(yán)格要求,通常選擇250 kbps。bit12bit10:芯片外晶振選擇nrf2401a 的外晶振選擇
37、,nrf2401a 支持5 種不同頻率的晶振,隨著外晶振頻率的不同,bit12bit10值也不同,系統(tǒng)選用16m 晶振, bit12bit10 值為011bit9bit8:rf 發(fā)射功率選擇nrf2401a 發(fā)射功率選擇,用于發(fā)射。nrf2401a 有4 種不同的發(fā)射功率,通常我們選擇最大發(fā)射功率0dbm,取bit9bit8 值為11。5.4 數(shù)據(jù)發(fā)送程序nrf2401a 采用shock burst 的方式發(fā)送數(shù)據(jù)。單片機(jī)向nrf2401a 傳送數(shù)據(jù)的函數(shù)有下列4 個(gè):(1)void nrf2401_sendbyte(unsigned int txdata),用于發(fā)送一個(gè)字節(jié)數(shù)據(jù);(2)voi
38、d nrf2401_sendword(unsigned int txdata),用于發(fā)送一個(gè)字?jǐn)?shù)據(jù);(3)void nrf2401_sendbuffer_byte(unsigned int txdata,unsigned int databyte),用于發(fā)送一個(gè)字節(jié)數(shù)組;(4)void nrf2401_sendbuffer_word(unsigned int txdata,unsigned int dataword),用于發(fā)送一個(gè)字?jǐn)?shù)組。以上幾個(gè)函數(shù)的流程都是一樣的,只是發(fā)送數(shù)據(jù)的長(zhǎng)度不同。發(fā)送數(shù)據(jù)流程時(shí),單片機(jī)向nrf寫(xiě)入接受機(jī)的地址,然后在寫(xiě)入目標(biāo)數(shù)據(jù),延時(shí)然后再進(jìn)行發(fā)送。具體流程如圖5-
39、8: 圖5-8 發(fā)送流程單片機(jī)向nrf2401a 發(fā)送數(shù)據(jù)的時(shí)序如圖5-9所示: 圖5-9 發(fā)送數(shù)據(jù)時(shí)序msb發(fā)送到lsb 數(shù)據(jù)的格式如圖5-10: 圖5-10 數(shù)據(jù)格式其中ana0 為接收機(jī)地址,不會(huì)超過(guò)40 位,通過(guò)更換地址,可以向多個(gè)nrf2401a 模塊發(fā)送數(shù)據(jù);dkd0為待發(fā)送的數(shù)據(jù)。以上數(shù)據(jù)是由單片機(jī)發(fā)送到nrf2401a 之后,nrf2401a 將會(huì)進(jìn)行打包并發(fā)射,打包后的數(shù)據(jù)格式如圖5-11: 圖5-11 數(shù)據(jù)格式其中pre 為8 位的校驗(yàn)頭,crc 為8 位或16 位的校驗(yàn)尾,在shock burst 模式下由nrf2401a 自動(dòng)添加。需要注意的是:1、 address、d
40、ata、crc 的位數(shù)之和不超過(guò)256;2、 address 長(zhǎng)度必須和目標(biāo)接接收通道的地址一致(數(shù)據(jù)和長(zhǎng)度);3、 data 長(zhǎng)度必須和目標(biāo)接接收通道的接收數(shù)據(jù)寬度一致。4、 發(fā)射端和接收端的rf 頻率須一致,如兩端均采用通道1,則二者控制字的bit7bit1 一致,如接收端采用通道2,則發(fā)射端bit7bit1 值比接收端bit7bit1 值大8。函數(shù)的使用:void nrf2401_setaddress(unsigned int address,unsigned int addrbyte):設(shè)置目標(biāo)nrf2401a 的地址,發(fā)送端在發(fā)送數(shù)據(jù)前調(diào)用,只需要一次即可。其中address數(shù)組為目
41、標(biāo)nrf2401a 地址,addrbyte 為有效地址的字節(jié)數(shù)。void nrf2401_sendbyte(unsigned int txdata):用于向nrf2401a 發(fā)送一幀數(shù)據(jù)(目標(biāo)地址 + 一個(gè)字節(jié)數(shù)據(jù)txdata);void nrf2401_sendword(unsigned int txdata):用于向nrf2401a 發(fā)送一幀數(shù)據(jù)(目標(biāo)地址 + 一個(gè)字?jǐn)?shù)據(jù)txdata);void nrf2401_sendbuffer_byte(unsigned int txdata,unsigned int databyte):用于向nrf2401a 發(fā)送一幀數(shù)據(jù)(目標(biāo)地址 + 一個(gè)字節(jié)數(shù)
42、組txdata),其中databyte 為數(shù)組元素個(gè)數(shù);void nrf2401_sendbuffer_word(unsigned int txdata,unsigned int dataword):用于向nrf2401a 發(fā)送一幀數(shù)據(jù)(目標(biāo)地址 + 一個(gè)字?jǐn)?shù)組txdata),其中dataword 為數(shù)組元素個(gè)數(shù)。5.5 數(shù)據(jù)接收程序當(dāng)接收端成功接收到數(shù)據(jù)后,系統(tǒng)將會(huì)置位對(duì)應(yīng)的數(shù)據(jù)請(qǐng)求管腳dr1/dr2,單片機(jī)通過(guò)查詢(xún)?cè)摴苣_狀態(tài),或者通過(guò)中斷方式接收數(shù)據(jù),nrf2401a 讀取數(shù)據(jù)的函數(shù)有兩個(gè):(1)void nrf2401_receivebyte(unsigned int rxdata),以
43、byte 格式從nrf2401a 讀取數(shù)據(jù);(2)void nrf2401_receiveword(unsigned int rxdata),以word 格式從nrf2401a 讀取數(shù)據(jù)。以上兩個(gè)函數(shù)的操作流程是一樣的,只是存儲(chǔ)的數(shù)據(jù)格式不同單片機(jī)讀取數(shù)據(jù)流程圖如圖5-12: 圖5-12 讀取數(shù)據(jù)流程單片機(jī)從nrf2401a 讀取數(shù)據(jù)的時(shí)序如圖5-13 圖5-13 讀取數(shù)據(jù)時(shí)序函數(shù)的使用:void nrf2401_receivebyte(unsigned int rxdata):以byte 格式從nrf2401a 讀取數(shù)據(jù),接收數(shù)據(jù)存儲(chǔ)在數(shù)組rxdata中。void nrf2401_recei
44、veword(unsigned int rxdata):以word 格式從nrf2401a 讀取數(shù)據(jù),接收數(shù)據(jù)存儲(chǔ)在數(shù)組rxdata中。5.5其他程序其他程序如下:void nrf2401_on():nrf2401a 上電操作,在初始化nrf2401a 之前執(zhí)行該操作;void nrf2401_off():nrf2401a 掉電操作,在需要重新初始化nrf2401a 時(shí)執(zhí)行該操作;void nrf2401_mode(unsigned int uimode):nrf2401a 收/發(fā)模式切換,uimode = 0,設(shè)置nrf2401a 為接收;uimode = 1,設(shè)置nrf2401a 為發(fā)送;
45、unsigned int nrf2401_rxstatus():判斷nrf2401a 是否有數(shù)據(jù)接收,如果已經(jīng)接收到數(shù)據(jù),返回值為“1”,如果沒(méi)有接收到數(shù)據(jù),返回值為“0”。5.6 系統(tǒng)編程簡(jiǎn)介系統(tǒng)為兩部分,兩部分的硬件連接是一樣的,都是spec061a與nrf模塊的結(jié)合,系統(tǒng)編程主要是為了實(shí)現(xiàn)系統(tǒng)兩部分之間的雙向無(wú)線數(shù)據(jù)交流。為了方便陳述,把系統(tǒng)分為1機(jī)和2機(jī)。1機(jī)發(fā)送數(shù)據(jù)時(shí),2機(jī)接收;2機(jī)發(fā)送數(shù)據(jù)時(shí),1機(jī)接收;1機(jī) 向2機(jī) 發(fā)送一個(gè)數(shù)據(jù)之后進(jìn)入接收狀態(tài),2機(jī) 接收到數(shù)據(jù)后返回1機(jī),1機(jī) 接收到數(shù)據(jù)后進(jìn)入sleep。5.6.1 系統(tǒng)軟件要求:地址:32 bit 地址(1機(jī)和2機(jī)接收端地址一樣
46、:0x00 00 00 01)碼率:250kbps數(shù)據(jù):每幀1byte頻率:2.40ghz通道:通道1crc:16 位5.6.1.2 系統(tǒng)編程簡(jiǎn)易分析發(fā)送的控制字:bit17bit16:11,16 位crcbit15:0,單通道(通道1 接收,通道2 不接收)bit14:1,shock burst 模式bit13:0,波特率250kbpsbit12bit10:011,16m 晶振bit9bit8:11,發(fā)射功率0dbmbit7bit1:0000000(0x0),收發(fā)頻率2.4ghzbit0:0,發(fā)送模式。a 套作為接收的控制字:bit111bit104:00001000(0x08),接收數(shù)據(jù)寬
47、度1 bytebit63bit24:00000000 00000000 00000000 00000000 00000001(0x0000000001),通道1 地址bit23bit18:100000(0x20),通道1 地址有效位32 位,故通道1 地址為 (0x0000001)bit17bit16:11,16 位crcbit15:0,單通道(通道1 接收,通道2 不接收)bit14:1,shock burst 模式bit13:0,波特率250kbpsbit12bit10:011,16m 晶振bit7bit1:0000000(0x0),收發(fā)頻率2.4ghzbit0:1,接收模式。綜合上述情況
48、,初始化命令字initdata15 =0x00, / 通道二接收數(shù)據(jù)寬度0x08, / 通道一接收數(shù)據(jù)寬度0x00, / 通道二地址0x00, / 通道二地址0x00, / 通道二地址0x00, / 通道二地址0x00, / 通道二地址0x00, / 通道一地址0x00, / 通道一地址0x00, / 通道一地址0x00, / 通道一地址0x01, / 通道一地址0x83, / 接收地址寬度(32 位)/ b17b16: crc模式選擇(16bit)0x4f, / b15: 接收通道選擇,通道1 接收/ b14: 收發(fā)模式(shockburst 模式)/ b13: 波特率選擇(250kbps)
49、/ b12b10: 晶振選擇(16m)0x64 / b7b1: 收發(fā)頻率(2.45ghz)/ b0: 收發(fā)控制(接收/發(fā)送)只需要在程序中切換控制字bit0 的值,即可切換nrf2401a 無(wú)線模塊的收發(fā),該切換操作由函數(shù)nrf2401a_mode()實(shí)現(xiàn)。5.6.1.2程序程序如下:#include nrf2401a.h#include spce061a.hunsigned int address4 = 0x00,0x00,0x00,0x01; / 接收端地址:00 00 00 01unsigned int rxdata1; / 接收int main()nrf2401_initial(); / 初始化nrf2401anrf2401_setaddress(address,4);
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)家公務(wù)員考試申論試題與參考答案(2025年)
- 不良事件報(bào)告與分析課件
- 教師資格考試初級(jí)中學(xué)化學(xué)學(xué)科知識(shí)與教學(xué)能力試題及解答參考
- 帶一本書(shū)去大理-記錄
- 清理工資津貼補(bǔ)貼的自查報(bào)告
- 《第三章 地球上的水》試卷及答案-高中地理必修1-人教版-2024-2025學(xué)年
- 樹(shù)葉貼畫(huà)親子活動(dòng)方案
- 2024年快速離婚協(xié)議書(shū)模板下載
- 2024-2025學(xué)年高中地理必修1人教版(單元測(cè)試)試題合集
- 2024年度0架AC3A直升機(jī)購(gòu)銷(xiāo)協(xié)議簽訂
- 組織認(rèn)同研究新進(jìn)展-基本概念及其形成、整合機(jī)制
- 課堂教學(xué)中的師生互動(dòng)存在的問(wèn)題及對(duì)策研究
- 股票分析入門(mén)整理-入眠
- 山東預(yù)拌砂漿生產(chǎn)企業(yè)備案登記
- 小學(xué)四年級(jí)班家長(zhǎng)會(huì)班主任PPT課件
- (完整版)初中尺規(guī)作圖典型例題歸納總結(jié)
- 雙師同堂課題中期報(bào)告
- 怎樣提出好的改善提案5篇
- 《服裝市場(chǎng)營(yíng)銷(xiāo)》課程標(biāo)準(zhǔn).
- xx醫(yī)院三季度藥事管理委員會(huì)會(huì)議紀(jì)要
- 保護(hù)野生動(dòng)物的英文宣傳標(biāo)語(yǔ)
評(píng)論
0/150
提交評(píng)論