freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于加速度傳感器的姿態(tài)檢測及應(yīng)用系統(tǒng)畢業(yè)設(shè)計(jì)論文-預(yù)覽頁

2025-07-21 19:16 上一頁面

下一頁面
 

【正文】 應(yīng)用系統(tǒng)硬件設(shè)計(jì)只需在此基礎(chǔ)上增加主控芯片Atmega1289C51和部分整合電路即可。Atmega128單片機(jī)有豐富的內(nèi)部資源,如實(shí)時(shí)時(shí)鐘RTC能提供程序校時(shí)、4個(gè)靈活多功能計(jì)時(shí)器能豐富多線流程設(shè)計(jì)、兩個(gè)USART、面向字節(jié)的兩線接口TWI、8通道AD轉(zhuǎn)換、SPI通信協(xié)議端口等等。圖41 Atmega128外形引腳圖 圖42 復(fù)位電路 圖43晶振電路 圖44SPI接口 圖45 無線主機(jī)原理圖圖46 ADXL345原理圖 通過數(shù)據(jù)處理,將收集的數(shù)據(jù)發(fā)送到NRF905,再經(jīng)過無線方式發(fā)送到接收端的NRF905。通過2線IIC的通信協(xié)議接口,將以上數(shù)據(jù)傳送到Atmega128單片機(jī)內(nèi),ATmega128單片機(jī)在內(nèi)部將接受到的16位AD轉(zhuǎn)換數(shù)據(jù)進(jìn)行處理,將其換算為十進(jìn)制數(shù)據(jù)。直接發(fā)送代碼的好處是把程序的輕重分工得到優(yōu)化,把復(fù)雜的任務(wù)交給更靈活和敏捷的AVR單片機(jī),而反應(yīng)相對慢、數(shù)據(jù)存儲量少的STC89C51則做簡單處理,如數(shù)據(jù)顯示、聲光報(bào)警等。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。數(shù)據(jù)顯示采用的是LCD屏,分辨率為12864,內(nèi)置漢字字符,內(nèi)置DCDC轉(zhuǎn)換電路,免除了外加負(fù)壓。圖46 89C51連接圖圖47 復(fù)位電路圖圖48 無線從機(jī)原理圖4.控主機(jī) 5 軟件設(shè)計(jì)人體姿態(tài)檢測系統(tǒng)的軟件設(shè)計(jì)主要分為三大部分。由主從機(jī)配合實(shí)現(xiàn),要做到數(shù)據(jù)穩(wěn)定、數(shù)據(jù)交互效率高、程序代碼便于維護(hù)等要求。ICCAVR是一種符合ANSI標(biāo)準(zhǔn)的C語言來開發(fā)單片機(jī)程序的一個(gè)工具,功能合適、適用方便、技術(shù)支持完善。而且有豐富的程序算法技術(shù)支持。NRF905的通信方式只能采用SPI通信協(xié)議,ADXL345可以選擇TWI通信協(xié)議和SPI通信協(xié)議,在此設(shè)計(jì)中,對于只有一個(gè)SPI模塊的Atmega128單片機(jī),需要把SPI通信模塊的資源分配給NRF905,而ADXL345則使用TWI通信方式,這樣的分配既能保證無線通訊的及時(shí)性和穩(wěn)定性,也能使加速度數(shù)據(jù)在一定的速率要求下完整讀取,降低了開發(fā)難度和開發(fā)周期。NRF905與89C51的通信協(xié)議和Atmega128一樣,都是使用SPI協(xié)議,但89C51采用的是模擬形式去實(shí)現(xiàn)SPI協(xié)議,分配的端口為P1。開始單片機(jī)端口初始化NRF905初始化LCD12864初始化數(shù)據(jù)傳送是否接受新數(shù)據(jù)新數(shù)據(jù)是否觸發(fā)警報(bào)聲光警報(bào)數(shù)據(jù)顯示圖53 從機(jī)軟件流程圖 6 系統(tǒng)調(diào)試系統(tǒng)調(diào)試就是在完成硬件構(gòu)造的情況下,載入應(yīng)用程序使其實(shí)現(xiàn)相應(yīng)的功能,并且程序一般具有快速響應(yīng)性、易讀性、易轉(zhuǎn)移性,代碼優(yōu)化性、檢測便捷性、穩(wěn)定性等。無線傳感器和加速度傳感器安裝好以后,首先要用萬能表檢測一下電源的正負(fù)極是否存在短路的情況,檢測每個(gè)節(jié)點(diǎn)是否接觸良好,檢測芯片插腳是否牢固并且沒有短接,硬件一切妥當(dāng)?shù)脑?,可以先嘗試下載一小段程序進(jìn)行調(diào)試。在測試程序可以順利實(shí)現(xiàn)目的效果的時(shí)候,就要順著步驟往下調(diào)試,把程序慢慢擴(kuò)充至完整化。當(dāng)出現(xiàn)錯(cuò)誤的時(shí)候,只要對NRF905部分進(jìn)行調(diào)試即可。隨后就要進(jìn)行最重要最核心的ADXL345調(diào)試,對ADXL345數(shù)據(jù)進(jìn)行處理。第三級,是在第二級處理之后,判斷加速度值是否有變化,如果變化,則拋棄前面兩級數(shù)據(jù),如果沒變化,再判斷人體傾角狀態(tài),從而判斷劇烈動(dòng)作人體是否躺下,進(jìn)一步確定老人是否已經(jīng)跌倒。將測得數(shù)據(jù)傳送到LCD顯示,并處理數(shù)據(jù)進(jìn)行聲光警報(bào)。最后,由無線環(huán)境、單片機(jī)、傳感器、交互器件組成的人體姿態(tài)監(jiān)測系統(tǒng)的完整過程完成。伴隨日新月異的科技革新,相信不久的將來,對老年人的關(guān)注度會越來越高,這方面的項(xiàng)目研究會越來越多,更希望項(xiàng)目中提及的技術(shù)能得到更廣泛的普及36參考文獻(xiàn)[1] 張鑫,王培勇,[J].北京生物醫(yī)學(xué)工程,2008,27(1):7881.[2] 侯文生,戴加滿,鄭小林.基于加速度傳感器的前臂運(yùn)動(dòng)姿態(tài)檢測[J].傳感器與微系統(tǒng),2009,28(1):106108.[3] Krco S, Delic V. Personal wireless sensor network for mobile health care monitoring[C]//Proc of Telemunications in Modern Satellite, Cable and Broadcasting Service,2003:471474.[4] [D].武漢:武漢理工大學(xué),2006:78.[5] 石建國,[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2010(8):5760.[6] 劉蓉,[J].計(jì)算機(jī)工程,2011,037(3):79.[7] 于春戰(zhàn),張新義,賈慶軒. 類人機(jī)器人腕用六維加速度傳感器的理論研究 [J].儀表儀器學(xué)報(bào),2011,32(8):4652.[8] 徐禮勝,林海葉,楊飛飛. [A]。sbit PWR_UP=P1^2。sbit MISO=P1^3。sbit LCD_RS=P2^1。//原來是P1^6,現(xiàn)在改為P2^7sbit scl=P2^6。uchar TxRxBuffer[11]。uchar min,hour,sco。uchar dis4[]={身體情況: }。i) for(j=113。 for(i=0。 。0x80)。 Delay(10)。 date1|=MISO。 Delay(10)。 PWR_UP=1。 CSN=0。 //輸出功率為10db,不重發(fā),節(jié)電為正常模式 SpiWrite(0x44)。SpiWrite(0xE7)。 CSN=1。 Delay(1000)。//接收數(shù)據(jù)包 TxRxBuffer[0] = SpiRead()。 TxRxBuffer[4] = SpiRead()。 TxRxBuffer[8] = SpiRead()。 CSN=1。amp。 data1=TxRxBuffer[2]。 data5=TxRxBuffer[6]。 minhit=TxRxBuffer[10]。 } }}/********************************//*函數(shù)名稱:LCD寫命令/*函數(shù)功能:寫命令到LCD寄存器/*輸入量:mand/*輸出量:無/********************************/void write_mand(uchar mand){ LCD_RS=0。 delay_nms(5)。}/********************************//*函數(shù)名稱:LCD寫數(shù)據(jù)/*函數(shù)功能:/*輸入量:data/*輸出量:無/*說 明:其實(shí)也起到驅(qū)動(dòng)顯示的作用,只要一寫數(shù)據(jù),LCD就會立刻顯示/* /********************************/void write_data(uchar message){ LCD_RS=1。 delay_nms(5)。}/********************************//*函數(shù)名稱:LCD顯示位置設(shè)置/*函數(shù)功能:設(shè)置字符要顯示的位置并立即顯示/*輸入量:坐標(biāo)x和y,00代表第一行第一個(gè)字符, 01代表第一行第二個(gè)字符,31代表第四行第二個(gè)字符/*輸出量:無/********************************/void LCD_posit(uchar x,uchar y){ uchar posit。} else if(x==3) {x=0x98。 delay_nms(5)。 delay_nms(5)。 while(dis1[i]!=39。 } LCD_posit(1,0)。) { write_data(dis2[i])。 while(dis3[i]!=39。 } LCD_posit(3,0)。) { write_data(dis4[i])。 dis1[6]=data1/1000+0x30。// dis1[10]=sco/10+0x30。 while(dis1[i]!=39。 } i=0。 dis2[9]=data2%1000%100%10+0x30。\039。 dis3[6]=data3/1000+0x30。 LCD_posit(2,3)。) { write_data(dis3[i])。} else if(data8==3) { dis4[10]=airtemp[4]。} LCD_posit(3,5)。) { write_data(dis4[i])。 min++。 hour=0。 //允許串口中斷 ET1=1。 // 方式1 由定時(shí)器控制 TH1=0xfd。 Ini_System()。 TRX_CE=0。 PWR_UP=1。 while(1) { Wait_Rec_Packet()。 TRX_CE=1。 success_flag=0。首先,!大學(xué)四年,在學(xué)習(xí)、生活、思想、德育、情感各方面,老師們和同學(xué)們都給予我無私的關(guān)懷、支持和鼓勵(lì),讓我在大學(xué)四年不但修得知識,更是修得恩情
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1