Hubei Hannas Tech Co., Ltd – profesionální dodavatel piezokeramických prvků
Zprávy
Nacházíte se zde: Domov / Zprávy / Informace o ultrazvukovém převodníku / Aplikace ultrazvukového zaměřovacího systému v mobilním robotu

Aplikace ultrazvukového zaměřovacího systému v mobilním robotu

Zobrazení: 2     Autor: Editor webu Čas publikování: 2020-07-31 Původ: místo

Zeptejte se

tlačítko sdílení na facebooku
tlačítko sdílení na twitteru
tlačítko sdílení linky
tlačítko sdílení wechat
tlačítko sdílení linkedin
tlačítko sdílení na pinterestu
tlačítko sdílení whatsapp
sdílet toto tlačítko sdílení

Ultrazvukové senzory jsou široce používány v systémech pro vyhýbání se překážkám robotů. Na principu ultrazvukového zaměřování je navržen paralelní zaměřovací systém. Je představeno hardwarové složení a způsob softwarové realizace systému. S ohledem na jev, že vícesnímačové paralelní dosahování snadno vytváří rušení, je analyzován důvod rušení a je navrženo efektivní řešení. Systém se používá v experimentu vyhýbání se překážkám s mobilním robotem a jsou uvedeny výsledky experimentální kalibrace rozsahu měření systému.


Ultrazvukový senzor pro měření vzdálenosti je široce používán v aplikacích vyžadujících měření vzdálenosti, jako jsou mobilní roboty pro vyhýbání se překážkám a couvací radary díky jejich výhodám jednoduchého zpracování informací, vysoké rychlosti a nízké ceně. Vzhledem k vyzařovacím charakteristikám ultrazvuku používá stávající multisenzorový zaměřovací systém přenos typu round-robin ke snížení rušení. Tato metoda má velké slepé místo na vzdálenost a nelze zaručit výkon v reálném čase. Naměřená data jsou také problematická pro následné zpracování, jako je určování polohy překážky a diskriminace tvaru. Navrhují ultrazvukový systém měření vzdálenosti s více senzory pracujícími paralelně. Systém se používá pro experimenty s vyhýbáním se překážkám na inteligentních mobilních robotech a dosahuje dobrých výsledků.


1 Návrh ultrazvukového zaměřovacího systému


Existuje mnoho metod ultrazvukového měření vzdálenosti. Tento článek používá metodu doby letu, to znamená, že vzdálenost se vypočítá měřením času t ultrazvukové vlny od vysílacího senzoru přes médium šíření k přijímacímu senzoru. Jeho princip lze vyjádřit vzorcem L=vt/2, (L je vzdálenost, která má být měřena; v je rychlost šíření ultrazvukových vln ve vzduchu a t je doba průchodu). Rychlost šíření ultrazvuku ve vzduchu souvisí s teplotou prostředí a přesnost měření vzdálenosti lze zlepšit teplotní kompenzací.


1.1 Návrh hardwarového obvodu

Zahrnuje především horní počítač, procesor, obvod ultrazvukového oscilátoru, obvod pohonu, zesílení signálu, tvarovací a porovnávací obvod.


Procesor využívá jednočipový STC STC12C5410, který je kompatibilní s řadou 51. Každý jednočipový mikropočítač ovládá přes multiplexer dva ultrazvukové senzory, které jsou umístěny na přední a zadní straně robota. Hlavním úkolem jednočipového mikropočítače je měřit dobu průchodu a okolní teplotu a vypočítat vzdálenost překážek. Jednočipový mikropočítač komunikuje s hostitelským počítačem přes RS232. Horní počítač analyzuje přijatá data, aby lokalizoval překážky a řídil pohyb robota.


Obvod ultrazvukového vysílače se skládá ze dvou částí: oscilačního obvodu a budícího obvodu. Oscilační obvod je jednoduchý obvod složený z NAND brány, rezistoru a kondenzátoru, který může generovat 40kHz obdélníkový signál pro řízení ultrazvukového senzoru pro vysílání ultrazvukových vln; budící obvod generuje ultrazvukový elektrický puls s určitým výkonem k vybuzení ultrazvukového senzoru, který se skládá ze 6 hradel NOT v paralelním složení, s využitím schopnosti řízení samotného čipu. Po buzení je konečný signál přidaný do ultrazvukového senzoru obdélníková vlna s amplitudou 5V.


1.2 Návrh softwarového programu


V systému musí jednočipový mikropočítač ovládat 2 časovače, jeden slouží k měření doby průchodu a druhý slouží k nastavení přenosové rychlosti komunikace mezi jednočipem a PC pro zajištění přesnosti komunikace; ovládat port externího přerušení pro monitorování ultrazvukového přijímacího senzoru v reálném čase Zda přijímat odražený ultrazvukový signál; použijte I/O k ovládání snímače ultrazvukového vysílače, který vysílá ultrazvuk s určitou frekvencí; pomocí jediného sběrnicového protokolu pro řízení I/O pro čtení shromážděné hodnoty teploty. Jednočipový mikropočítač také potřebuje přijímat a zpracovávat příkazy horního počítače a odesílat data zpět do horního počítače v reálném čase podle požadavků horního počítače. 


The obvod snímače ultrazvukového převodníku je rozdělen do tří částí: zesílení signálu, tvarování a porovnání. Signál přijímaný ultrazvukovým přijímacím senzorem je velmi slabý, v milivoltové úrovni je potřeba signál zesílit, než jej může jednočipový mikropočítač detekovat. V tomto článku jsou použity dvoustupňové zesilovací obvody k celkovému 1000násobnému zesílení. Dvoustupňové zesilovací obvody jsou spojeny odporově-kapacitní vazbou. Výstup signálu ze zesilovače proudí do komparátoru po průchodu obvodem tvarování zdvojovače napětí. Úpravou referenčního napětí komparátoru lze změnit rozsah měření a přesnost měření měřícího systému. Výstup signálu komparátoru je připojen k INT0 jednočipového mikropočítače, čímž se spustí jednočipové přerušení.


Vícepočítačová komunikace se používá k přenosu dat mezi jednočipovým počítačem a hostitelským počítačem. PC nemá řídicí bit pro více počítačů a 

modul ultrazvukového snímače vzdálenosti potřebuje používat software k simulaci bitu TB8/RB8 mikrokontroléru. Kroky nastavení komunikačního protokolu jsou následující:


1) Nastavte MCU tak, aby byl ve stavu monitorování adresy;

2) PC odešle sadu adresních dat s paritním bitem 1;

3) Jednočipový mikropočítač posoudí, zda je přijatá adresa shodná s místní adresou. Pokud je stejná, bude adresa odeslána hostiteli, aby s hostitelem uzavřel dohodu o podání ruky;

4) Poté, co hostitel obdrží adresu, odešle data s paritním bitem 0, aby upozornil mikrokontrolér, aby poslal informaci o vzdálenosti;

5) Jednočipový mikropočítač posílá údaje o vzdálenosti. Po odeslání se vraťte ke kroku a pokračujte ve sledování adresy.


Úkolem je posílat na sériový port každých 50 ms sadu dotazovacích příkazů podle nastaveného komunikačního protokolu pro čtení informace o vzdálenosti naměřené jednočipovým mikropočítačem; lokalizovat překážku analýzou přečtených informací o vzdálenosti a zhruba posoudit tvarové charakteristiky překážky; přijmout nezbytná opatření k vyhýbání se překážkám, ovládat provoz robota a zobrazovat běžeckou dráhu. Software má dobré uživatelské rozhraní, které přispívá k ladění programu.


Zpětná vazba
Hubei Hannas Tech Co., Ltd je profesionální výrobce piezoelektrické keramiky a ultrazvukových měničů, který se věnuje ultrazvukové technologii a průmyslovým aplikacím.                                    
 

DOPORUČIT

KONTAKTUJTE NÁS

Přidat: No.302 Innovation Aglomeration Zone, Chibi Avenu, Chibi City, Xianning, provincie Hubei, Čína
E-mail:  sales@piezohannas.com
Tel: +86 07155272177
Telefon: +86 + 18986196674         
QQ: 1553242848  
Skype: živě:
mary_14398        
Copyright 2017    Hubei Hannas Tech Co., Ltd Všechna práva vyhrazena. 
Produkty