/Modules/SensorsOpto/R1S01A/DOC/HTML/R1S01A.cs.html
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&nbsp;reflexním optronem
</p>
 
<p class=Autor>
Milan Horkel
</p>
 
<p class="Subtitle">
Popisované čidlo obsahuje pouze reflexní optron s&nbsp;odporovým
trimrem a slouží k&nbsp;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">&nbsp;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&nbsp;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ý.&nbsp; Je skoro jedno, jak je
orientovaná spojnice očiček vůči pruhům. V&nbsp;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&nbsp;kódovým kotoučkem je
<i>sinusový</i> s&nbsp;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&nbsp;hysterezí.
</p>
 
<h2> Zapojení čidla CNY70 </h2>
 
<p>
Součástka obsahuje infračervenou LED diodu a fototranzistor
s&nbsp;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&nbsp;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&nbsp;procesorem ATmega
s&nbsp;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>