0,0 → 1,312 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
<html> |
<head> |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
<title> R1S01A </title> |
<meta name="keywords" content="stavebnice MLAB reflexní optické čidlo CNY70 robot čára"> |
<meta name="description" content="Projekt MLAB, Reflexní optické čidlo s CNY70"> |
<!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE --> |
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl"> |
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print"> |
<link rel="shortcut icon" type="image/x-icon" href="../../../../../Web/PIC/MLAB.ico"> |
<script type="text/javascript" src="../../../../../Web/JS/MLAB_Menu.js"></script> |
<!-- AUTOINCLUDE END --> |
</head> |
|
<body lang="cs"> |
|
<!-- AUTOINCLUDE START "Page/Header.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== HLAVICKA ============== --> |
<div class="Header"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../../../../"); |
DrawHeader(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
|
<!-- AUTOINCLUDE START "Page/Menu.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== MENU ============== --> |
<div class="Menu"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../../../../"); |
DrawMenu(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
|
<!-- ============== TEXT ============== --> |
<div class="Text"> |
|
<p class="Title"> |
Jednoduché čidlo s reflexním optronem |
</p> |
|
<p class=Autor> |
Milan Horkel |
</p> |
|
<p class="Subtitle"> |
Popisované čidlo obsahuje pouze reflexní optron s odporovým |
trimrem a slouží k rozlišování tmavého a světlého povrchu. Dá se |
použít jak pro detekci čáry pro čárového robota tak i pro snímání |
otáčení pohonných kol robota. |
</p> |
|
<p class="Center"> |
<img width="205" height="81" src="R1S01A_Files/image001.jpg" |
alt="Pohled shora"> |
</p> |
|
<p class="Center"> |
<img width="205" height="121" src="R1S01A_Files/image002.jpg" |
alt="Boční pohled"> |
</p> |
|
<p> |
<a href="../R1S01A.cs.pdf"><img class="NoBorder" |
src="../../../../../Web/PIC/FileIco_PDF.ico" |
alt="Acrobat"> PDF verze</a> |
</p> |
|
<h1> Technické parametry </h1> |
|
<table > |
<tr> |
<th> Parametr </th> |
<th> Hodnota </th> |
<th> Poznámka </th> |
</tr> |
<tr> |
<td> Napájení </td> |
<td> cca 4-8V </td> |
<td> Orientační hodnota </td> |
</tr> |
<tr> |
<td> Rozlišení </td> |
<td> cca 2.5mm </td> |
<td> Odraz, tisk laserovou tiskárnou </td> |
</tr> |
<tr> |
<td> Výstupní signál </td> |
<td> cca 2V p-p </td> |
<td> Při 4V napájení </td> |
</tr> |
<tr> |
<td> Čidlo </td> |
<td> Vishay DNY70 </td> |
<td> Možno použít i jiné </td> |
</tr> |
<tr> |
<td> Rozměry </td> |
<td> 30x10x15mm </td> |
<td> Výška nad základnou </td> |
</tr> |
</table> |
|
<h1> Popis konstrukce </h1> |
|
<h2> Úvodem </h2> |
|
<p> |
Toto čidlo vzniklo pro potřeby konstrukce robota. Čidlo neobsahuje |
žádnou inteligenci ani zesilovací prvky. Předpokládá se, že je |
připojeno na vysokoimpedanční vstup procesoru nebo A/D převodníku. |
</p> |
|
<h2> Zapojení modulu </h2> |
|
<p> |
Zapojení je triviální. V případě potřeby je možné zvýšit proud LED |
diodou změnou hodnoty R1. |
</p> |
|
<p> |
<img width="330" height="199" src="R1S01A_Files/image003.png" |
alt="Elektrické schéma"> |
</p> |
|
<h2> Důležité poznámky k použití </h2> |
|
<p> |
Při použití je třeba dát pozor na <i>rušení od motoru</i>. Motory je |
bezpodmínečně nutné <i>odrušit</i> alespoň kondenzátorem přímo na |
motoru (například 4n7). |
</p> |
|
<p> |
Při výrobě kódového kotoučku na laserové tiskárně je třeba zvolit |
povrchovou úpravu takovou, která <i>není lesklá</i>. Přestříknutí |
bezbarvým lakem se neosvědčilo. Černá pak není (pro čidlo) dostatečně |
černá. |
</p> |
|
<p> |
Za provozu se nesmí se příliš měnit <i>vzdálenost čidla</i> a snímaného |
povrchu. Změna vzdálenosti o 2mm odpovídá zhruba rozdílu mezi černou a |
bílou. Čidlo je zaostřené na vzdálenost cca 2mm před čelem čidla. Šířka |
pruhů černé a bílé musí být minimálně cca 2.5mm. Pokud jsou pruhy |
hustěji je výsledný signál příliš malý. Je skoro jedno, jak je |
orientovaná spojnice očiček vůči pruhům. V podélném i příčném |
směru je obdobné rozlišení. |
</p> |
|
<p> |
Výstupní signál při snímání otáčení kola s kódovým kotoučkem je |
<i>sinusový</i> s rozkmitem cca 2V špička-špička. Zpracování |
signálu by mělo probíhat buď čistě analogově (A/D převodníkem) nebo |
digitálním vstupem s hysterezí. |
</p> |
|
<h2> Zapojení čidla CNY70 </h2> |
|
<p> |
Součástka obsahuje infračervenou LED diodu a fototranzistor |
s infračerveným filtrem. <i>Fototranzistor je to tmavší očko.</i> |
</p> |
|
<p> |
<img width="384" height="182" src="R1S01A_Files/image004.png" |
alt="Obrázek zapojení čidla"> |
</p> |
|
<h2> Mechanická konstrukce </h2> |
|
<p> |
Modul se připevňuje pomocí jediného šroubu. Obrázek zobrazuje konkrétní |
použití čidla pro snímání otáčení pohonného kola jednoduchého |
experimentálního robota. |
</p> |
|
<p> |
<img width="642" height="481" src="R1S01A_Files/image005.jpg" |
alt="Experimentální robot, pohled na kolo"> |
</p> |
|
<h1> Osazení a oživení </h1> |
|
<h2> Osazení </h2> |
|
<p> |
Optron se osazuje „na ležato“. Horní vývody je třeba prodloužit. Dá se |
na to s výhodou použít dvoupinový hřebínek (je pěkně tuhý a čidlo |
se pak tak snadno neohne). |
</p> |
|
<p> |
<img width="205" height="81" src="R1S01A_Files/image006.jpg" |
alt="Pohled zhora"> |
</p> |
|
<p> |
<img width="205" height="69" src="R1S01A_Files/image007.jpg" |
alt="Pohled szola"> |
</p> |
|
<table class="Soupiska"> |
<tr> |
<th> Reference </th> |
<th> Název </th> |
</tr> |
<tr> |
<th colspan="2"> Odpory </th> |
</tr> |
<tr> |
<td> R1, R2 </td> |
<td> 560 </td> |
</tr> |
<tr> |
<th colspan="2"> Odporové trimry </th> |
</tr> |
<tr> |
<td> P1 </td> |
<td> PT6VK050_50K </td> |
</tr> |
<tr> |
<th colspan="2"> Keramické kondenzátory </th> |
</tr> |
<tr> |
<td> C1 </td> |
<td> 100nF </td> |
</tr> |
<tr> |
<th colspan="2"> Optrony </th> |
</tr> |
<tr> |
<td> Q1 </td> |
<td> CNY70 </td> |
</tr> |
<tr> |
<th colspan="2"> Mechanické součástky </th> |
</tr> |
<tr> |
<td> J1 </td> |
<td> JUMP3 </td> |
</tr> |
<tr> |
<td> J2 </td> |
<td> JUMP2 </td> |
</tr> |
<tr> |
<th colspan="2"> Konstrukční součástky </th> |
</tr> |
<tr> |
<td> 1ks </td> |
<td> Sloupek M3x5mm </td> |
</tr> |
<tr> |
<td> 1ks </td> |
<td> Šroub M3x12 </td> |
</tr> |
<tr> |
<td> 1ks </td> |
<td> Podložka M3 </td> |
</tr> |
</table> |
|
<h2> Oživení </h2> |
|
<p> |
Není co oživovat. Stačí voltmetr. |
</p> |
|
<p> |
Na pokusy se výborně hodí modul s procesorem ATmega |
s nahraným překladačem jazyka FORTH Sám používám amforth, který |
bydlí na adrese |
<a href="http://amforth.sourceforge.net/">http://amforth.sourceforge.net/</a>. |
</p> |
|
<p> |
Ale to je už jiná pohádka… |
</p> |
|
</div> |
|
<!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE --> |
<!-- ============== PATIČKA ============== --> |
<div class="Footer"> |
<script type="text/javascript"> |
<!-- |
SetRelativePath("../../../../../"); |
DrawFooter(); |
// --> |
</script> |
<noscript> |
<p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p> |
</noscript> |
</div> |
<!-- AUTOINCLUDE END --> |
|
</body> |
</html> |