NMEA to může pasivně poslouchat, prostě se na tu komunikační linku, co vede do počítače, připojí ještě RX toho MCU.
Problém je v tom, že malé/levné čipy nemají dva sériáky. Ale dá se softwarově bitbangovat a funguje to. Navíc nám stačí bitbangovat pouze linku příkazů z počítače, na které bude relativně málo provozu. Vlastně by stačilo pověsit tam interrupt, není ani potřeba plnohodnotný sériák (ale proč ne).
Měla by to tedy zvládnout třeba AtMega168 s MAX232 (to je dvoukanálový čip, obslouží tedy oba sériáky).
A ano, uměl bych vám to postavit a naprogramovat :).
On 30.4.2014 17:37, Jakub Jon wrote:
Zdravím, ano GPS je na RS-232 (jsem schopen jí číst v počítači). S počítačem by to mohlo mluvit také přes RS-232. Máme tam ještě jeden volný COM port. Ještě jsem si teď uvědomil, že by bylo dobré pokud by NMEA zprávy mohly dotéct skrze toto zařízení až do PC, pokud by to šlo. Kratší prodlevy v komunikaci mezi PC a zařízením nejsou problém, důležité je abychom dostali správný časový záznam sepnutí spouště.
Díky Jakub
S pozdravem Jakub Jon
Katedra speciální geodézie ČVUT v Praze, Fakulta stavební
Dne 30.4.2014 16:18, Jan Hrach napsal(a):
Dobrý den, tu GPS máte na sériáku jako RS-232? Skoro všechny mikrokontroléry mají defaultně UART na 3.3 nebo 5V - na RS232 (+12V/-12V) je potřeba nějaký MAX232, ale to je za pr korun… S počítačem to má mluvit po sériáku nebo USB?
On 30.4.2014 12:24, Jakub Jon wrote:
Zdravím, pro projekt leteckého snímkování z UAV bychom potřebovali poskládat zařízení schopné udržet si vnitřní absolutní čas (který lze synchronizovat každou sekundu pomocí PPS a NMEA zpráv) a po zadání příkazu pomocí programu v počítači sepnout spínač dálkové spouště fotoaparátu a zaznamenat čas sepnutí jehož hodnotu pošle zpět do PC k uložení.
Pro lepší přehled popíši využití tohoto zařízení: Rychlost našeho UAV je závislá na větru a proto potřebujeme frekvenci snímání snímků upravovat podle aktuální rychlosti UAV a zároveň potřebujeme znát velmi přesně čas pořízení snímku z důvodu přiřazení souřadnic projekčního centra a orientace kamery.
Přemýšleli jsme o nějakém druhu Arduina, ale pro komunikaci přes sériové porty (NMEA, posílání příkazu x přijímaní času) jsou pro něj prý potřeba převodníky napěťových úrovní.
Požadujeme pouze sestrojení zařízení. Ovládací program pro PC vytvoříme.
V případě zájmu mě prosím kontaktujte: jakub.jon@fsv.cvut.cz 728404098
Samotná realizace zase až tak nespěchá. Potřebujeme co nejrychleji vybrat řešitele a znát alespoň přibližnou cenu výroby zařízení.
S pozdravem Jakub