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
HEX súbor pre MCU PIC a 3 rôzne dátové rýchlosti UART
FOTKY
Celkom mila konstrukcia.
Kde su zdrojove kody?
prosím vás mohli by ste sem dať program v C
myslím si, že kdyby chtěl, tak by ho sem už dal 😉
tak načo potom tu píše o funkciách keď ich tu ani nedá
Aký má význam pridať príspevok s jediným významom, a to pochváliť sa? googliť si to možem aj inde a fórum je fórum, nie článok za každú cenu, aby som si nazbieral hviezdičky, blesky či čo sa tu zbiera…
Neberte si to nikto v zlom, ale ide mi len o to, že keď si tu už prečítam nejaký odbornmý článok nech to má VÝZNAM, moj nazor