基于單片機多功能電子醫藥盒設計論文_第1頁
基于單片機多功能電子醫藥盒設計論文_第2頁
基于單片機多功能電子醫藥盒設計論文_第3頁
基于單片機多功能電子醫藥盒設計論文_第4頁
基于單片機多功能電子醫藥盒設計論文_第5頁
已閱讀5頁,還剩24頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

統方面,兩者都支持C語言,省去了繁瑣重單片機FLASH存儲器中。在需要控制藥倉開啟的時候,2多功能電子醫藥盒設計概述2.1設計目的2.2設計實現總體功能2.藥倉數量:4倉設計;23.1設計總體功能圖時間:早8時3.2功能描述3.2.1按鍵功能描述時間調整鍵:可對現在時間及設定時間進行調整,可實現5路定時提醒:對于時間調整,可進行年月日小時分的設定。設定藥物鍵:通過此鍵可進行服藥位置、時間及數量(最大為4)的設定,對于服藥位置,可進行層數(最大為3)與格數(最大為6)的設定。采用默認鍵:通過此鍵無需設定,即可享用標準方案:位置:一層2格;時間:早上8時,數粒:2粒。3.2.2定時的開啟當時鐘計時達到預定時間,液晶自動顯示藥品位置、種類及服用量,語音播報液晶屏上顯示的信息。同時,單片機控制直流電機迅速轉動,自動開啟藥盒。3.2.3系統硬件設計方案根據需要,系統硬件擬使用兩塊PCB板設計。其中一塊為語音遙控器,用312:00;3)定時顯示:08:00;4)數量顯示:2粒;5)當前位置顯示:第一41)MIC輸入電路在使用SPCE061A的語音訓練和聲音控制的時候,需要使用MIC輸入電路個功能。同時使入電路可以實現自動增益(AGC)控制。原理如圖3-2其中X1過DAC1和DAC2管腳輸出,DAC輸出為電流型輸出,所以DAC輸出經過SPY0030音頻放大,以驅動喇叭放音。這為單片機的音頻設計提原理圖如圖4.3。在P9上接一個2pin的插針外接喇叭,即可實現提示語音輸出53.I/O接口電路接口電路凌陽SPCE061A的兩路16位I/O接口引出,因為一般邏輯電路都是8位并行總線,所以SPCE061A的I/O接口分為4組,每組8個端口加兩個電復用,在此設計中用該資源將語音命令傳輸給串口nRF6圖3-5復位電路74主要系統芯片及功能介紹4.1凌陽單片機的選擇4.2主要性能特點分析c)常動倉(分兩層):針對生活中的易發性疾病所設計,服藥時間、數量等8的DSP芯片廉價。凌陽內嵌32K字的Flash和2K字的SRAM,ROM和RAM統一編(SCK)PB7 1234567892.工作電壓:VVD為2.6V-3.6V(CPU),VDDH為VDD-5.5V(I/O);3.CPU時鐘:0.32MHz-49.152MHz;94.內置2K字SRAM;5.內置32K字FLASH;10.2個10位DAC;14.使用凌陽音頻編碼SACM_S240方式(2.4Kbps),能容納210s的語音數2.512字節EEPROM,1K字節SRAM;8.可編程串行USART,有起始條件檢測器的通用串行接口;9.8路10位具有可選差分輸入級可編程增益(TQFP封裝)的ADC;12.四通道PWM,兩路8位,兩路16位;15.速度等級:0-8MHz;4.3.2直流電機驅動芯片L298N的介紹持續工作電流為2A;內含兩個H橋的高電壓大電流全橋式驅動器,可以用來驅動直流電動機和步進電動機、繼電器、線圈等感性負載;采用標準TTL邏輯電所示,管腳功能如表4-3所示。符號功能此兩端與地連接電流檢測電阻,并向驅動芯片反饋檢測到的信號23此兩腳是全橋式驅動器A的兩個輸出端,用來連接負載4電機驅動電源輸入端57輸入標準的TTL邏輯電平信號,用來控制全6使能控制端.輸入標準TTL邏輯電平信號;低電平時全橋式驅動器禁止工作。89邏輯控制部分的電源輸人端口輸入標準的TTL邏輯電平信號,用來控制全此兩腳是全橋式驅動器B的兩個輸出端,用來連接負載1.語音指令的輸入。凌陽SPCE061A利用麥克風的指令輸入系統,SPCE061A內置由D/A轉換器DACO和逐次逼近寄存器SA近式8通道10位A/D轉換器,以及采樣/保持電路。其中7個通道用于將模語音所要指向的操作,以便在日后的使用中將采集來的語音與存儲的語音相比1)特定發音人識別SD(SpeakerDependent),是指語音樣板由單個人訓練,2)非特定發音人識別SI(SpeakerIndependert值得注意的是,使用非特定發音人識別需要利用大量的DVR存儲不同人訓應功能。在進行A/D轉換之前,從MIN_IN輸入的模擬信號要經過緩沖器和放大聲學模式訓練復雜聲學語音條件下語音模型語音匹配語音模式訓練識別結果理解結束語音處理語言模型圖4-3語音辨識原理簡圖凌陽16位微處理器的SPCE061A核心實現與計算機連接采用有線方案,通過并口將預先設計的小車控制程序燒寫到SPCE061A單片機,以識別各種語音指令.系統的處理過程為:當向控制器發出語音命令時,聲波通過MIC輸入,將相辨識部分辨識部分圖4-4語音辨識流程05.語音指令的發送和回應。在對遙控器發出語音指令后凌陽SPCEO61A將5軟件設計部分及方案在線調試器5圖5-6計算機,PROBE和用戶目標板三者之間的連接示意圖5.2ATMEGA16L單片機指令系統與開發環境為了獲得最高的性能以及并行性,AVR采用了Harvard結構,具有獨立的數據和程序總線。程序存儲器里的指令通過一級流水線運行指令的同時讀取下一條指令(在本文稱為預取)。這個概念實現了指令的單時鐘的AVR單片機集成開發環境。能運行于Windows9x/ME/NT/2000/XP等操作系統還集成有軟件調試(AVRStudio)和實時在線仿真器(JTAGICE)以及AVRProg山山7FF2401_Mods(1):7/發送If(nkfTxRxData[0])nFF2401_SendByte(while(InFF2401_RStatunFF2401_ReceiveByte(nRfTxFxDaif(RtTsRkData[0])put_e(nRfTRDa(hRfIzRxData[01>0x496nRfTxRxDataCarnFF2401_sandByta(Off):break//前輪打正作為命令相應GoAhead:TurnAhead(40),nRF2401_SondByto(Oxff):brTurnLoft:TurnLoftGo(80nRF2401LSondByta(Dxff):broak;TurnRicht:TurmRightG(80)nRF2401_SendByte(oxff)break;GoBeckTundgck(40:nFRF2401SendByte(Oxffdefailt:break//不做任何響應TAVRGCcQ1/OViewAdminstator\點面\我的畢業設計相關)畢業設計硬件程序ar\mrf2401sendmf2401_sendc圖dymsotwrrn-rtnrf2401_send.onrf2401_send.eiItdep/nrt2401_send,Buildsucceededwith0WarceDsabkd業不四四器西西⑤×pwtp/前進一段距離 /左拐后前進一 /若拐后前進一//前輕打正后后退avr-objcopy-0thex-R.eepronntf2401_send.elfnrf2401_send.hexb?copy-.eprom--L-aeetlon-tlaga-.eepchange-ectiom-laa,epron-0-0iheynrf2401_send.elfBuildeededvith0Warnings..ATmega16AVESmuata來名-面圍是是本次對于多功能電子醫藥盒的設計采用凌陽SPCE061A十六位單片機和FLASH使得整個系統不需要外擴程序存儲器和RAM。由于采用了高性能的MCU,省掉了大量的外圍器件,使得硬件結構大大簡化,提高了系統的可靠用C和匯編混合編程來實現,集兩種語言之優點于一體,它們的完美結合極大的功能時,不知如何下手。與此相反,ATMEGA16L的技術資料很詳細,甚至bootloader的

溫馨提示

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

最新文檔

評論

0/150

提交評論