PROMOS fórum

HW => Periferní jednotky CAN => Téma založeno: jíva 15.12.2009, 14:02:20



Název: verze FW v jednotkách
Přispěvatel: jíva 15.12.2009, 14:02:20
Jak poznám verzi firmware v jednotkách PL2?

Přesunuto ze sekce DOTAZY.


Název: Re: verze FW v jednotkách
Přispěvatel: jíva 15.12.2009, 14:19:26
Jednoznačné určení verze FW jednotek PL2 je možné až od verze FW 2.2 všech periferních jednotek PL2, u CKDM-11/12 je toto již funkční od verze 2.1.

Verze FW je signalizována na dolní řadě LED krátce po zapnutí modulu, a to probliknutím v BCD kódu.

Např. na modulu CAIO-11 po zapnutí probliknou LED s označením 4 a 1. Pro správné určení hodnoty FW je význam LED tento:

x 5 4 3 x 2 1 0 = popis na štítku
8 4 2 1 8 4 2 1 = význam pro verzi FW
0 0 1 0 0 0 1 0 = 1 pro svítí

Z toho plyne verze FW 2.2.

Další možností je verzi FW z jednotky vyčíst - viz manuál Komunikační protokoly jednotek PL2, tam popis CANu a tabulka v kap. 4.
Ve FREDovi lze použít modul SDO, zadat správné parametry
lenght = 4
address = adresa periferního modulu, ze kterého chci verzi vyčíst
index = 4120
subindex = 3
lehce přepočítat a zobrazit...

Jak je vidět, jednodušší je sledovat LED po zapnutí  ;D


Název: Re: verze FW v jednotkách
Přispěvatel: jíva 17.11.2010, 10:39:16
Nedávno jsem na naše stránky doplnil školní projekt pro PL2, pomocí kterého lze verzi FW periferní jednotky na sběrnici CAN vyčíst a zobrazit na ovládacím panelu CKDM-11 nebo přímo v ladícím režimu v aplikaci FRED. Čtěte i popis projektu na níže uvedené stránce, resp. pak v ladícím režimu ve staženém školním projektu.

http://www.elsaco.cz/index.php?file=./download/415_proj15.php (http://www.elsaco.cz/index.php?file=./download/415_proj15.php)