Newsgroup: it.hobby.elettronica.digitale
Titolo: Programmazione PIC x DMX512

Ciao a tutto il NG,
Sto cercando qualcuno che mi possa dare una mano, che sia in grado di 
programmare i PIC.
(io mi sto cimentando, ma sono alle prime armi).
Ho una scheda che monta a bordo un PIC16F876, con connettore ICSP per 
programmarlo a bordo.
Questa scheda pilota 3 LED in RGB, e il PIC e programmato per far girare 
i LED in autonomo.
Il mio scopo sarebbe quello di  riprogrammare il PIC, in modo di poter 
gestire la scheda in DMX512, vorrei  gestire i 3 LED direttamente dal 
esterno, per poter
integrarla nel resto del impianto di gestione, tutto gestito con 
protocollo standard DMX512.
Si può fare cosi com'è, ho bisogna integrare del altro hardware?
Grazie a chi mi vorrà aiutare,
Saluti

asc ha scritto:

dunque, quel micro ha la usart su rc7
se il pin è libero ti manca comunque un transceiver, tipo il 75176, per 
poter ricevere segnali Rs422/rs485 (dmx insomma)

BQ ha scritto:

Sulla scheda  tecnica  (che e prodotta da terze parti) dice: possibilità 
di collegare più schede in cascata con controllo seriale RS485. Questo 
vuol dire che lavora già in DMX? e possibile?
vicino al PIC c'è un ST485C!!!!
non ci sono altri integrati.

 vicino al PIC c'è un ST485C!!!!
sì, è un transceiver come il 75176

BQ ha scritto:

Bene!!! Veramente una buona notizia!! :-)
A questo punto, sei in grado di farmi il programma da inserire sul PIC?
Deve tradurre i segnali ricevuti dal DMX512 e comandarmi 3 canali in 
modalità dimmer, per R G B

 modalità dimmer, per R G B
ma sei proprio sicuro che la tua scheda non lo faccia già?^

BQ ha scritto:

Grazie veramente per la disponibilità e gentilezza.
Ti faccio l'ultima domanda, ho scaricato il datasheet del ST485C, ma non 
ci ho capito un gran che....
per vedere se funziona già in questo modo, come mi hai suggerito, mi 
dici, secondo te, in quali piedini del ST485C dovrei entrare con il 
degnale  + e - del DMX?
Forse A e B?
Grazie ancora, mi hai dato un grande aiuto....se ci vuoi ripensare...!!!

 
di niente... ma temo di no ;-)

asc ha scritto:

Grazie al aiuto di BQ, sono riuscito a capire:
La scheda dispone di un ingresso A e B per segnali 485 (o DMX512) 
tramite ST485C che a collegato il R0 alla usart su RC7 del PIC
Inoltre il PIC pilota i LED tramite RB2, RB3, RB4 in pratica 
RGB.(Ovviamente con la sua circuiteria di potenza)
Ho fatto mille prove, ma niente da fare, non funziona. Quando alimento 
la scheda, si accendo i 3 led fissi, e non c'è modo di pilotarli.. Le 
prove le ho fatte con DMX512.
Forse con comandi RS485 si può fare qualcosa, ma sono incapace di fare 
le prove con questo protocollo.
Qualche buon anima del Ng, capace di riprogrammare il PIC, vuole darmi 
una mano? Si tratta di leggere l'ingresso dmx (bastano 3 canali) e 
riprodurli sull'uscita
ch1 dmx  > RB2
ch2 dmx >  RB3
ch3 dmx >  RB4
con i valori 0-255 per canale, in modo di poter "dimmerare"  la luce.
Nessuna programmazione interna particolare (rotazione colori o cose del 
genere), solo il comando diretto.
Va bene qualunque suggerimento.
Grazie
PS. Se qualcuno e in grado di farmi il programma, possiamo accordarci. 
Saluti

 
prova a mandarmi lo schematico ed eventualmente una foto della scheda
(il mio indirizzo è valido), poi ti faccio sapere.