| | #6 (permalink) Top |
| Guest
Messaggi: n/a
|
Quindi adesso mi è tutto molto + chiaro ,bolinometro ed ecoscandaglio penso (correggimi se sbaglio) abbiano l'uscita come il GPS cioè ogni tot tempo inviano i dati,questi ovviamente devono essere gestiti in modo tale da poter leggergli indifferentemente dal momento di invio,anche sovrapposti. Il pilota automatico utilizzerà l'Rs232 come "porta" in sola ricezione quindi aspetta gli siano inviati i dati e l'altra uscita penso tu la voglia tenere per un eventuale Computer o quant'altro comunque immagino "un'uscita" dati che può aspettare.(si parla sempre di mS) A questo punto userei solo il 16F628,facciamo un pò di conti: premettendo che gli strumenti "trasmittenti" probabilmente (GPS sicuro) lavorano con codici ASCII possiamo configurare il tutto esempio a 4800 Baud ed abbiamo che una stringa da 8 Bit + 1 di inizio e 1 di fine ci mette (1s/4800Baud)*10bit = 2.083mS ed il singolo bit 0.2083mS o si può tradurre in 208.3 uS (microsecondi). Il Pic lavorando a 4Mhz in quel tempo (Assembler) esegue 208 istruzioni... Sono un'enormità per scansionare 3 porte visto che lo fai in poche istruzioni. Poi esagerando in quel tempo ti stà anche il ciclo per scrivere sulle uscite usando tutto a livello Software e ci puoi fare pure i calcoli (se serve interpretare le stringhe). Se lo usi in questo modo usi un solo piedino per porta visto che sarebbero unidirezionali e te ne resterebbero pure 11 libere...(quel pic ne ha 16) Tieni conto anche che 4Mhz sono con l'oscillatore interno al Pic mentre se usi un quarzo lo porti a 20Mhz di istruzioni in quel tempo al porto che 208 ne fai 1040!!! Ovvio che come software c'è un pò da lavorare specialmente se fai calcoli, se lo usi solo per trasferimento vai come una freccia (sempre assembler) Alternativa,investi un pò di + come soldi ((te la caverai con una ventina di Euro)) ti scarichi Mikrobasic (gratis non commerciale fino a 2K) ed usi un pic serie 12 con oscillatore interno ogni porta e in 20 minuti crei un programma di conversione di "standard" da Rs232 a I2C,sicuramente stai molto meno a livello di tempo ed usi un Pic Master ( 16F628 ) per gestire calcoli e conversioni dati, in Basic è una cosa immediata e la versione Free ti basta abbondantemente. Ovvio che stò parlando di piattaforme per uso non commerciale!!! Fammi sapere! |
|
| Bookmarks |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
| Cavo rs232 per riceventi synt multiplex | Rondone_64 | Radiocomandi | 3 | 23 dicembre 06 23:11 |
| usb rs232 converter | ady | Circuiti Elettronici | 29 | 18 aprile 06 13:53 |
| Interfaccia rs232 o parallela x mx-12 jr | hasby | Simulatori | 2 | 13 dicembre 05 23:44 |