. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
USBStickLogger – Záznam dat flash disk
15. února 2012 - 6:00 | Pandatron | USBStickLogger – Záznam dat flash disk | Komentářů: 0  

USBStickLogger – Záznam dat flash disk

Konstrukce záznamku dat ze sériové linky na USB flash disk po neomezeně dlouhou dobu a zcela bez potřeby počítače. Projekt je dostupné jako open-source, včetně kompletních zdrojových kódů.

USBStickLogger umožňuje ukládání záznamu komunikace ze sériové linky (UART) na připojený USB flash disk USB a to po libovolně dlouhou dobu, bez nutnosti použití počítače. Systém stačí pouze zapnout, připojit USB disk a aktivovat záznam. Všechny příchozí data jsou od tohoto okamžiku zaznamenávána do samostatného souboru.


Obr. 1: USBStickLogger – Záznam dat flash disk

Základní funkce a vlastnosti:

  • Žádné SMD součástky nejsou potřeba
  • Firmware je dostupný včetně zdrojových kódů - open source
  • Jediné napájecí napětí 5V (cca 80mA)
  • Připojení k obvodu pouze pomocí tří vodičů: +5V, GND, uC-Tx
  • Přenosovou rychlost sériového rozhraní lze nastavit v konfiguračním souboru na USB disku

USBStickLogger obsahuje pouze dva konektory: Konektor USB pro připojení záznamového média a pinovou zásuvku pro rozhraní UART a napájení.


Obr. 2: Schéma zapojení

Výchozí konfigurace pro UART je: 9600 baud, 1 start bit, 1 stop bit, bez parity. Jiná konfigurace je možné jednoduše, umístěním souboru „CONFIG.TXT“ na flash disk. V tom případě je třeba dodržet následující formát zápisu.

Příklad konfiguračního souboru CONFIG.TXT:

COM_BAUDRATE: 115200

Jakmile je zařízení zapnuto a správně nastaveno, jsou všechny příchozí znaky ze sériové linky ukládány do souboru „LOGGING.TXT“ na připojeném USB disku.


Obr. 3: Finální provedení USBStickLogger

Kompletní zdrojové kódy jsou dostupné na webové stránce autora, uvedené v odkazech pod článkem. Pro vlastní kompilaci firmware je nutné provést následující kroky:

  • Nainstalovat MAL Microchip Application Library (USB framework). Testováno s v2010-10-19.
  • Rozbalit usbsticklogger*.tar.gz do podadresáře ve složce Microchip library folder.
    Tedy např. C:\Microchip Solutions v2010-10-19\usbsticklogger\usbsticklogger_firmware_v1.2\
  • Otevřít Project s MPLAB IDE 8*. Testováno s v8.63.
  • Provést kompilaci s MPLAB C30. Testováno s v3.24.

Více informací k projektu je dostupných na webové stránce autora projektu v následujících odkazech.

Odkazy & Download:
Domovská stránka autora
USBStickLogger - Log serial data to an USB thumb drive







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

Komentáře:
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:
Vývojový kit MEGA48X
Levnější varianta univerzálního vývojového kitu s obvodem ATmega48 společnosti ATMEL je vhodná jak pro začátečníky, tak i profesionály.
Skladem od 545 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