資料介紹
本次使用STM32L053開發(fā)板,本計(jì)劃利用多個(gè)超聲波模塊HC-SR04完成一個(gè)空間目標(biāo)空間定位系統(tǒng),但是由于無線通信芯片nRF24L01遲遲沒有調(diào)試成功,所以此處先使用超聲波模塊HC-SR04制作一個(gè)超聲波測距系統(tǒng),后面等待nRF24L01調(diào)試通過再完成原計(jì)劃。一、硬件組成整個(gè)系統(tǒng)簡圖如下:STM32L053通過HC-SR04測量出距離,然后再由LCD1602顯示。HC-SR04的引腳主要有VCC(電源)、trig(控制端)、 echo(接收端)、 GND(地)。VCC接+5V電源,GND接地,trig接PB1,echo接PB0。LCD1602的引腳有VSS(電源地)、VDD(電源正極)、VL(液晶顯示偏壓信號)、RS(數(shù)據(jù)/命令選擇端)、R/W(讀/寫選擇端)、E(使能信號)、D0~D7(數(shù)據(jù)口)、BLA(背光源正極)、BLK(背光源負(fù)極)。VDD接+5V電源,VSS接電源地,RS接PB2,RW接PB10,E接PB15,D0~D7接PC0~PC7,其他信號按照下圖連接。本人采用一塊實(shí)驗(yàn)板作為基本,將整個(gè)系統(tǒng)在板子上進(jìn)行了搭建,搭建效果圖如下:二、軟件編寫1、超聲波測距基本工作原理:(1)采用IO口TRIG觸發(fā)測距,給至少10us的高電平信號; (2)模塊自動發(fā)送8個(gè)40khz的方波,自動檢測是否有信號返回; (3)有信號返回,通過IO口ECHO輸出一個(gè)高電平,高電平持續(xù)的時(shí)間就是超聲波從發(fā)射到返回的時(shí)間。測試距離=(高電平時(shí)間*聲速(340M/S))/2;2、LCD顯示LCD1602的基本操作分為四種:1. 讀狀態(tài):輸入RS=0,RW=1,E=高脈沖。輸出:D0—D7為狀態(tài)字。2. 讀數(shù)據(jù):輸入RS=1,RW=1,E=高脈沖。輸出:D0—D7為數(shù)據(jù)。3. 寫命令:輸入RS=0,RW=0,E=高脈沖。輸出:無。4. 寫數(shù)據(jù):輸入RS=1,RW=0,E=高脈沖。輸出:無。進(jìn)行如下的宏定義#define LCD_DB(data) (GPIOC->ODR = ((GPIOC->ODR)&(0xFF00))|(data)) //完成寫數(shù)據(jù)#define LCD_RS_H (GPIOB->BSRR = 0x0004)#define LCD_RS_L (GPIOB->BSRR = 0x0004<<16)#define LCD_RW_H (GPIOB->BSRR = 0x0400)#define LCD_RW_L (GPIOB->BSRR = 0x0400<<16)#define LCD_E_H (GPIOB->BSRR = 0x8000)#define LCD_E_L (GPIOB->BSRR = 0x8000<<16)通過以上的宏,可以控制LCD控制口狀態(tài),寫入命令和數(shù)據(jù),具體就不詳述了,詳情可以參考附件中的程序(LCD1602.c)。3、主程序主程序比較簡單,具體如下:三、運(yùn)行效果展示最后制作整體的效果如下,能夠使用,就是前端的超聲波的指向有時(shí)不準(zhǔn),而且測量時(shí)周邊最好不要有其他障礙物。(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 使用帶有Raspberry Pi的超聲波測距模塊構(gòu)建超聲波測距儀GUI
- 超聲波測距資料合集 49次下載
- STM32_超聲波測距
- 超聲波測距仿真相關(guān)文件資源下載 19次下載
- 超聲波測距高清電路原理圖免費(fèi)下載 43次下載
- 使用單片機(jī)和HC-SR04設(shè)計(jì)超聲波測距系統(tǒng)的設(shè)計(jì)資料合集 135次下載
- 超聲波測距的電路原理圖資料免費(fèi)下載 48次下載
- 超聲波測距資料的詳細(xì)資料和程序合集免費(fèi)下載 37次下載
- 使用51單片機(jī)設(shè)計(jì)的超聲波測距儀資料合集免費(fèi)下載 133次下載
- STM32超聲波測距 56次下載
- stm32 project超聲波測距源碼 53次下載
- stm32超聲波測距程序 15次下載
- STM32超聲波測距模塊資料 24次下載
- STM32超聲波測距 25次下載
- 超聲波測距系統(tǒng)的設(shè)計(jì) 30次下載
- 基于STM32的HC-SRF04超聲波測距proteus仿真設(shè)計(jì) 2224次閱讀
- 超聲波模塊測距的使用方法 2940次閱讀
- 使用SRF05和ATtiny85的超聲波測距儀 2195次閱讀
- 超聲波測距儀/聲納測距系統(tǒng)的電路分享 2400次閱讀
- 基于OpenHarmony系統(tǒng)和小凌派RK2206開發(fā)板的避障小車 4517次閱讀
- 基于CY8C24894 PSoC的超聲波測距系統(tǒng)解決方案 3156次閱讀
- dfrobotURM06-ANALOG大功率超聲波測距模塊簡介 1442次閱讀
- dfrobotURM06-PULSE大功率超聲波測距模塊簡介 1480次閱讀
- 基于51單片機(jī)的超聲波測距模塊設(shè)計(jì) 6859次閱讀
- 超聲波測距的原理和超聲波測距系統(tǒng)的電路設(shè)計(jì)詳細(xì)概述 2.1w次閱讀
- STM32單片機(jī)的高精度超聲波測距系統(tǒng)設(shè)計(jì) 8167次閱讀
- 基于FPGA的超聲波測距系統(tǒng)設(shè)計(jì)詳解 7232次閱讀
- STM32F103 開發(fā)板試用體驗(yàn):超聲波測距功能的實(shí)現(xiàn) 8204次閱讀
- 簡單的超聲波測距模塊制作_HC-SR04超聲波測距模塊及制作圖詳解 5.3w次閱讀
- 超聲波測距系統(tǒng)設(shè)計(jì)理論分析及工作原理 9067次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多