Distansera mätningen och hinder detektering med NXP 89v51rd2fn och ultrasonic sensor HC-SR04. (4 / 11 steg)
Steg 4: Arbetar för HC-SR04 ultraljud sträcker sig module.
Stödjande kretsarna tillverkad i modulen gör det nästan
stå ensam och vad programmeraren behöver göra är att skicka en trigger signal till det för att inleda överföringen och får echo signalen från det för beräkning av färdavstånd. HR-SR04 har fyra stift nämligen Vcc, Trigger, Echo, GND och de förklaras i detalj nedan.
1) VCC: 5V DC matningsspänning ansluts till detta stift.
2) trigger: utlösa signalen för att starta överföringen ges till detta stift. Utlösa signalen måste vara en puls med 10uS hög tid. Modulen tar emot en giltig trigger signal utfärdar det 8 pulser av 40KHz ultraljud från sändaren. Ekot av detta ljud plockas av mottagaren.
3) Echo: på detta stift, modulen utgångar en vågform med hög tid i proportion till avståndet.
4) GND: marken är ansluten till detta stift.
40KHz puls tåget överförs bara efter 10uS utlösande pulsen och echo produktionen erhålls efter lite mer tid. Nästa utlöser puls kan ges först efter Eka är bleknat bort och den här gången period är kallade cykelperioden. Cykelperioden för HC-SR04 får inte vara under 50 ms. Enligt datablad, kan avståndet beräknas från echo pulse bredd med hjälp av följande ekvationer.
Avståndet i cm = echo pulse width i oss / 58
Avståndet i tum = echo pulse width i oss / 148