Vorrei un consiglio ho una macchina principale che secondo delle circostanze deve comunicare a 1200bps con il modulo A oppure con il modulo B la seriale disponibile e' 1 quindi devo usare un commutatore elettronico, avevo pensato di usare HEF4066 oppure 74HC241, voi ch ene pensate? mi date qualche consiglio?
Hai ragione, quando ho scritto stavo ancora dormendo :-) ora cerco di spiegare meglio; ho una mcchina chiamiamola host che ha una seriale TTL(0-5V) che va a 1200bps, comunica normalmente con una interfaccia seriale-ethernet, ora si e' aggiunta la necessiata della sicurezza, se qualcosa non va sulla rete dati ethernet si deve fare un bypass tramite modulo di backup GSM, quindi il dispositivo host se si accorge che la rete e' fuori uso deve commutare sul gsm, inizializzarlo ecc.., quando fa questo deve escludere l'interfaccia seriale-ethernet.
Dall' esempio fatto questa mattina ne risulta che A=interfaccia seriale-ethernet mentre B=modulo GSM di backup
Devo mandare output solo ad A oppure solo a B
la comunicazione deve avvenire solo fra Host ed A oppure da Host a B
ho un uscita che va alta (5V) se succede qualcosa di anomalo ad A
Scusa Marco ma con questa soluzione come faccio a staccare la parte lan dal gsm e viceversa? io avevo pensato a due HEF4066 che hanno l'abilitazione, l'uscita dalla scheda host la faccio arrivare direttamente al piedino di abilitazione del primo HEF4066e alla base di un BC547 il collettore va con una resistenza a +5V e l'emettitore a GND, l'uscita del transistor va anche al secondo HEF4066 quindi in questo modo funziona o il primo 4066 oppure il secondo, che ne pensi di questa idea?
P.s. anche se dovrei chiedertelo nell' altro newsgroup come sta andando con la beagle board? sai pensavo che se facessero una scheda per pc con quelle dimensioni e con scheda video le cose sarebbero molto piu' semplici.
[FIDOCAD] MC 105 35 0 0 690 MC 105 60 0 0 690 MC 130 95 2 0 690 MC 130 120 2 0 690 LI 70 35 105 35 0 LI 105 60 95 60 0 LI 95 60 95 35 0 LI 130 40 170 40 0 LI 130 65 170 65 0 TY 150 30 4 3 0 0 0 * TX A TY 150 55 4 3 0 0 0 * TX B LI 130 85 170 85 0 LI 130 110 170 110 0 TY 150 75 4 3 0 0 0 * RX A TY 150 100 4 3 0 0 0 * RX B TY 35 25 4 3 0 0 0 * TX Host TY 35 80 4 3 0 0 0 * RX Host LI 70 90 105 90 0 LI 95 115 95 90 0 SA 95 35 0 SA 95 90 0 LI 95 115 105 115 0 LI 35 45 105 45 0 MC 60 70 0 0 745 LI 60 55 60 45 0 LI 80 70 105 70 0 SA 60 45 0 TY 35 35 4 3 0 0 0 * SELECT LI 60 55 60 100 0 LI 60 100 130 100 0 LI 130 100 130 95 0 LI 80 70 80 125 0 LI 80 125 130 125 0 LI 130 125 130 120 0 SA 60 70 0 SA 80 70 0 LI 70 35 35 35 0 LI 70 90 35 90 0
Se trovi porte logiche con uscita open-drain puoi realizzare un OR-cablato, altrimenti hai bisogno di una OR o qualche diodo.
Quando SELECT è a livello basso (condizione normale) hai abilitato la comunicazione seriale da e verso la lan, quando questa si guasta, l'uscita SELECT va alta e ora la comunicazione è instradata verso il gsm.
Sarò stanco e non riesco a intuire cosa vorresti fare... eventualmente butta giù uno schemino in FidoCAD. Risponderei però giovedì, domani sono via.
Il tempo libero è poco e quindi gli esperimenti vanno a rilento. Dovrei essere però riuscito (sotto Ubuntu) a configurare Eclipse + CodeSourcery
QT-Embedded. Mi manca solo di provare l'eseguibile sulla Beagle Board, ma Angostrom ha deciso di non vedermi più la rete...
Io invece ho preferito la Beagle Board proprio perché non è un "mini PC" ma è più vicina al mio sistema embedded "ideale".
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.