- SVETELEKTRO - https://svetelektro.com -

MMC Datalogger

Návod na stavbu MMC dataloggera s MCU PIC

Použití

Toto zařízení zaznamenává přijatá data přes UART na MMC kartu do textového souboru. Při nabíjení/vybíjení nabíječkou RAYTRONIC C14 jsou všechna naměřená data zobrazováná na LCD a zároveň odesíláná přes UART, tyto data právě Datalogger príjmá a ukládá.
Jeden datový rámec obsahuje :celkové napětí clánku,nabíjecí/vybíjecí proud,dodaný náboj,příkon,energie,vstupní DC napětí a napětí jednotlivých clánků (6x). 
Po ukončení cyklu je možné uložená data analyzovat v programu Log View kde je možné zobrazení zaznamenaných hodnot v grafech či tabulce.
Datalogger je možné použít například k záznamu dat z GPS modulu.
 

Ovládaní

Ovládaní je řeseno dvěma tlačítky REC a STOP, po stlačení tlačítka REC je nejdřívezjištěno jestli je vložena karta, pokud není 10x blikne dvojitá led (červená/zelená) a záznam se neuskuteční.
 
Pokud je vložena :
– inicializuje se karta 
– načte souborový systém FAT16
– rozsvítí se červená led,zhasne zelená led
– prohledá se kořenovy adresář jestly už není uložen nějaký logovací soubor
každý nalogovany soubor má název "LOG " + číslo ,např "LOG 1.TXT",při každém záznamu  
je soubor pojmenován s číslem o 1 větší, takhle jsou očíslovány vzestupně za sebou jak 
byly vytvářeny
– zvolí se nový název souboru
– vytvoří se nový textový soubor o velikosti 0 bajtů, to je signalizováno rozsvícením červené led, tím je datalogger připraven zaznamenávat data
 
– po příjmu 1 bytu který je uložen do bufferu zároveň problikne zelená led
– po zaplnění bufferu který má velikost 512 bytu jsou data zapsáná na kartu
 
po stlačení tlačítka STOP je záznam ukončen
– zbylá data ulozena v bufferu se zapíší na kartu
– aktualizuje se vstup adresáře (tím se zapíše správná velikost souboru)
-rozsvítí se zelená led,zhasne červená led
 
poté je možno kartu vyjmout a zpracovat data na ni uložené.
 

Program

Srdcem je procesor PIC24FJ64GA004 jehož pamět je zaplněna z 12%,program je napsán
v "Céčku" ,obsahuje 13 funkcí , 4 pro obsluhu MMC karty,8 pro obsluhu FATky,1 pro ledky.
 
S pochopením funkce fatky my nejvíce pomohla Bakalářská práce od Pavla Richtera a stránky 
pana Stanislava Mašláňe "Práce se souborovým systémem FAT16".
 
Nejvíce času my zabralo napsání vlastních rutin pro obsluhu systému FAT16,
při testovaní a skladaní jednotlivých rutin byl nedílnou součástí textový terminál
a program HxD Hex Editor.
 
Cena Dataloggeru byla pro mě minimální,protože kromě mikroprocesoru,stabilizátoru a 
desky (vlastni návrh a výroba) jsou součástky repasované.
 
Zařízeni zvlada přijmout soubor o velikosti 20,0 kB (20 480 bajtů) 
bez problému a chyb při 9600baud/8bit/1stop.
 
 

DOWNLOAD

Schema + DPS vo formate PDF [1]

HEX súbor pre MCU PIC a 3 rôzne dátové rýchlosti UART [2]

FOTKY

[3]

[4]

 
Ako sa vám páčil tento článok?
  • Páči sa mi (0)
  • Súhlasím (0)
  • Zábavné (0)
  • Informatívne (0)