. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
Laserový kontrolér s obvodem dsPIC
15. srpna 2013 - 7:17 | Pandatron | Laserový kontrolér s obvodem dsPIC | Komentářů: 6  

Laserový kontrolér s obvodem dsPIC

Projekt laserového kontroléru s obvodem dsPIC umožňuje vykreslování libovolných 2D vektorových obrazců i jednoduchých animací, zajištěných skriptovacím jazykem.

Nedávno byl profesorem Markem Csele představen projekt laserového projektoru, využívající mikrokontroléru dsPIC pro generování libovolných světelných obrazců tzv. arbitrary waveform generator - ARB. Kontrolní jednotka umožňuje zpracování vektorových modelů ve 2D rovině, které mohou být uloženy v interní programové paměti Flash, externí paměti či v reálném čase nahrány z PC. Analogové výstupy jsou tvořeny dvojicí 14-bitových DAC, které řídí komerčně dostupnou desku analogových řadičů a dva vysokorychlostní galvo skenery.

Prototyp laserový projektoru je v současné době aktivně využíván v laserové laboratoři Niagara College a to jak pro studentské tak i laboratorní aplikace. Následně byl vytvořen přenosný laserový projektor, využívající HeNe laserů, který nachází své uplatnění u propagačních akcí a dalších "road show" - i zde je využit totožný hardware a software.


Obr. 1: Ukázka animovaného loga

Na obr. 1 je uveden záznam loga, vytvořený systémem. Vlastní obraz je ve skutečnosti složen z mnoha bodů a přímek, jejichž záznam je v paměti reprezentován horizontální polohou. Pokud vyvstane problém například zrcadlového otočení, nebo jako v tomto případě efektu rotace, jsou mikroprocesorem v reálném čase násobeny pouze X-ové souřadnice reálnou hodnotou. Tedy hodnotou v rozsahu -1 - 0 - +1. To bylo možné zajistit díky bloku hardwarové násobičky, integrovaného na čipu dsPIC.


Obr. 2: Základní deska laserového kontroléru

Prototyp řídicí jednotky je postaven na desce Microchip DSPICDEM, osazené obvodem 30F6012. Prototypová oblast, obsažená na desce, je využita pro dva externí DAC, dva konektory (jeden pro napájení a jeden pro analogový výstup) a napěťové regulátory. Jinak již samotná deska obsahuje základní I/O periferie, včetně rozhraní RS232, což zjednodušuje stavbu aplikace.

Pro definici vykreslovaných obrazců je k dispozici několik skriptů, formátujících daná vstupní data do formátu CSV. Pro zajištění funkce animace je rovněž k dispozici jednoduchý skriptovací formát, překládaný pomocí skriptu napsaného v Excelu. K dispozici jsou základní funkce jako je definice obrazové oblasti, počet interací, uživatelská rotace, ale i funkce zpoždění, podmínek a skoků.


Obr. 3: Laserový vykreslovací mechanismus

Přesto že je projekt již zcela funkční, je i nadále vyvíjen a rozšiřován. Mezi zamýšlenými funkcemi je například algoritmus vektorového dělení a další. Na webových stránkách projektu je k dispozici jak veškerá dokumentace a zdrojové kódy, tak i kompilační skript a samozřejmě i mnoho dalších užitečných informací.

Odkazy & Download:
Technology at Niagara College Canada
Professor M. Csele's Home Page
A dsPIC-Based Laser Light Show Controller







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře (6):

Zobrazit starší 30 dnů (6)...

host
6. Dne 22. 03. 2010 v 17:40 zaslal host
Bez titulku
Mám, ale jen tak nedám.


Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
PU232F - převodník USB-UART, modul
Modul s obvodem CP2102 od Silicon Labs - převodník USB-UART pro vývoj a malosériovou výrobu.
Skladem od 290 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007