Se sei già registrato           oppure    

Orario: 06/05/2024 02:41:35  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM

Pagine: (20)   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   [18]   19   20    (Ultimo Msg)


PPTEA : Domotica
FinePagina

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 05/02/2014 23:30:01

...work in progress... ho assemblato la prima delle 6 schede che userò (+ 3 di scorta/espansione) poi monto il tutto e vedo che succede...

Allego l'immagine del pcb FidoCad...

http://www.energialternativa.info/public/newforum/ForumEA/PPTEA_DOMO.png



Modificato da MarKoZaKKa - 07/02/2014, 10:53:16


---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 07/02/2014 10:54:33

Alcune foto della prima scheda...

http://www.energialternativa.info/public/newforum/ForumEA/PPTEA_DOMO_SCHEDA.png

Dettagli:
Area IC
Codifica a diodi in ingresso
Stadio Uscita
Il relè step che uso



Modificato da MarKoZaKKa - 07/02/2014, 13:11:26


---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 07/02/2014 13:00:47

Grande...



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

ElettroshockNow

Avatar
GigaWatt


Gruppo:Utente
Messaggi:4656

Stato:



Inviato il: 07/02/2014 13:48:36

Eccezionale .....

Nell'eventualità arrivasse un secondo comando durante il Timeout del primo , come viene interpretato dal nodo ?



Modificato da ElettroshockNow - 07/02/2014, 14:38:38
 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 07/02/2014 15:30:04

Durante la misura del timeout, pressioni aggiuntive vengono ignorate (il codice aspetta il ritorno alla combinazione "1111")... il problema sono le pressioni assolutamente simultanee (ad esempio, due pulsanti affiancati nella stessa scatola) che passerebbero combinazioni non previste (e questo è il problema minore, basta compilare correttamente la tabella di configurazione, lasciando tutte le combinazioni non usate a "10000000") oppure corrispondere ad una combinazione in uso... e questo comporterebbe una azione sbagliata del nodo... è anche per questo che ho modificato il metodo per portare un nodo in modo config, aggiungendo alla combinazione di input "0000" la condizione di ricevere anche il messaggio dal master...



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 24/03/2014 17:28:18

Nel frattempo, ho montato tutte le 9 schede, ed installato ieri la prima in casa... trovando un piccolo difetto di progettazione: la commutazione di tutti i relè step collegati (5 nel mio caso) contemporaneamente porta ad un'abbassamento tale della tensione di alimentazione che provoca il riavvio del pic (assolutamente trasparente all'utente, lo si nota solo se collegati al nodo in USB)... ho già in mente la modifica, ma voglio prima provarla; per ora ho risolto diminuendo la durata dell'impulso di commutazione (ora 10ms) ma non vorrei che in configurazioni con 7 relè collegati non basti neppure questo...



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 24/03/2014 23:23:37


CITAZIONE

la commutazione di tutti i relè step collegati (5 nel mio caso) contemporaneamente porta ad un'abbassamento tale della tensione di alimentazione che provoca il riavvio del pic

Puoi provare ad inserire un condensatore da qualche centinaio di uF sull'alimentazione del PIC e vedi se risolvi a tamponare la caduta di tensione durante il picco di assorbimento.
A me succedeva la stessa cosa quando commutavo tra l'alimentazione da USB a quella esterna, e pur avendo il diodo di continuità, la caduta di questo mi portava l'alimentazione sotto i 4,3 volt provocando il reset del PIC.
Ho risolto con l'aggiunta di un condensatore da 100uF sull'alimentazione del PIC.



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 25/03/2014 01:45:08

bingo! proprio quello che pensavo, magari anche un 470uF per fortuna stò sempre largo con le piste, e due fori ci stanno



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 21/04/2014 10:09:20

Modifica fatta. Messo un condensatore da 330uF in uscita al regolatore di tensione, isolata alimentazione del dc/dc da quella dei relè con un diodo, tutto funziona... passo alla modifica seriale dei circuiti già costruiti...



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 21/04/2014 17:43:20

Faccine/Smileys_0036.gif



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 25/05/2014 09:44:44

Aggiornamento del codice, solo ottimizzazioni per risparmiare token... vedere QUI



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 09/06/2014 00:07:54

installati 3 dei 5 nodi totali, e configurati via can-bus appena ho tempo dò qualche dettaglio in +
Ciao!



---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 11/06/2014 13:52:16

Allora, per la connessione ho usato cavi utp cat5 (perchè li avevo di recupero da smontaggi); per test ho utilizzato il cavo come se fosse un cavo non twistato, ovvero ho collegato i due fili delle coppie tra loro, ottenendo un cavo a quattro conduttori; di questi, dal lato nodo li ho collegati a due a due ai morsetti CAN-H CAN-L, e dall'altro lato (quadro nel locale tecnico, ho collegato i cavi in maniera da ottenere un bus bifilare che parte dal locale tecnico, arriva al primo nodo, torna, va al secondo, etc... per un totale (stimato) di circa 100mt di percorso.
Ad un capo del bus ho collegato un adattatore usb/seriale TTL della FTDI, seguito da un MCP2551 (CAN transceiver); inizialmente ho avuto qualche problema, poi ho capipto che se collegavo il -V dell'USB alla massa dell'alimentazione 18Vdc dei nodi, funzionava tutto... eseguite le configurazioni dei nodi, inviati comandi, tutto via hyperterminal, con il bus a 4800baud. La risposta dei nodi alla presisone del pulsante è quasi immediata; quando eseguono il check del buffer di comunicazione succede che il comando non viene "preso" e bisogna ripeterlo (ma questo talvolta succede anche in impianti "tradizionali" con il relè step pilotato da pulsante, non commuta oppure fà due step).
Allego il codice che sto usando, che si volesse cimentare ad ottimizzarlo è benvenuto!



Modificato da MarKoZaKKa - 05/08/2014, 10:01:46


---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 12/06/2014 02:00:50

Grande MarKo! Sei l'unico, per il momento, che condivide le realizzazioni col PPTEA; guanta duro!



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

MarKoZaKKa

Avatar
GigaWatt


Gruppo:Utente
Messaggi:1886

Stato:



Inviato il: 15/06/2014 12:07:57

Aggiornato il codice alla 3.27d, velocizzata l'esecuzione eliminando alcune letture in eprom, aggiunto un valore di configurazione (comm_wait) e sistemato un bachino nella gestione degli errori di configurazione...



Modificato da MarKoZaKKa - 05/08/2014, 10:02:32


---------------
Tecnico qualificato in clownerie
Windsurfer a tempo perso
Slalomaro senza speranze

 
 InizioPagina
 

Pagine: (20)   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   [18]   19   20    (Ultimo Msg)

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum