Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PickIt 3 demoboard 44pin

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[111] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteTardoFreak » 6 gen 2011, 17:15

Prego.

Piccola ma doverosa precisazione: non sono un genio. [-X
Queste sono cose che tutti quelli che lavorano con i PICs, prima o poi, le imparano. -:-

Buona sperimentazione. :-)
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[112] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteInColdBlood » 8 gen 2011, 16:58

Tardofreak, conosci la demoboard Freedom II?

Secondo te, è difficile far comunicare due PIC tramite Rs485?

Sinceramente vorrei interfacciare due unità di controllo e farle comunicare tramite rs485...troppo elaborato come discorso?


Anche perché se devo far comunicare 20 linee vorrei evitare di portare 20 linee di comunicazione...
Avatar utente
Foto UtenteInColdBlood
0 2
New entry
New entry
 
Messaggi: 68
Iscritto il: 9 feb 2009, 15:42

0
voti

[113] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteTardoFreak » 8 gen 2011, 17:03

InColdBlood ha scritto:Tardofreak, conosci la demoboard Freedom II?

Gli ho dato uno sguardo, niente di eccezionale. Nella norma.
InColdBlood ha scritto:Secondo te, è difficile far comunicare due PIC tramite Rs485?

No, non e' difficile, al limite puo' essere complicato. Le comunicazioni seriali sono molto semplici da implementare.
InColdBlood ha scritto:Sinceramente vorrei interfacciare due unità di controllo e farle comunicare tramite rs485...troppo elaborato come discorso?

Dipende da quanta dimestichezza hai con i micro e con le comunicazioni seriali.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[114] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteInColdBlood » 8 gen 2011, 17:18

L'ho comprata per sfizio, ha un p18f4550 che non è male, riesco a programmarlo con i pickit 3 perdendo gli ultimi due pulsanti oppure alimentazione a 9v con un alimentatore.

Beh la scelta ricade su rs 485 solo per comodità...

ok mi studio allora anche la parte delle comunicazioni seriali...naturalmente si tratta di avere PIC in trasmissione dati ed PIC in acquisizione...
Avatar utente
Foto UtenteInColdBlood
0 2
New entry
New entry
 
Messaggi: 68
Iscritto il: 9 feb 2009, 15:42

0
voti

[115] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteTardoFreak » 8 gen 2011, 17:27

Inizia con la seriale "normale" TX del micro1 su RX del micro2 e vice versa.
Dopo passerai alla comunicazione con il bit di address.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[116] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteInColdBlood » 8 gen 2011, 17:28

Ok ti ringrazio...
Avatar utente
Foto UtenteInColdBlood
0 2
New entry
New entry
 
Messaggi: 68
Iscritto il: 9 feb 2009, 15:42

0
voti

[117] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteInColdBlood » 22 gen 2011, 15:56

Sto impazzendo...

C'è un piccolo schema che posso costruire per simulare due PIC che comunicano?

mi spiego meglio.

Il 1° PIC deve trasmettere un segnale, il secondo PIC lo riceve, e lo trasforma in un altro segnale per stimolare un relè e per esempio accendere una lampadina.

Tutto questo con un rs485 a 2 fili per il solo segnale o 4 eventualmente se voglio portare anche l'alimentazione...

Sinceramente non ci sto capendo niente...
Avatar utente
Foto UtenteInColdBlood
0 2
New entry
New entry
 
Messaggi: 68
Iscritto il: 9 feb 2009, 15:42

0
voti

[118] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteTardoFreak » 22 gen 2011, 16:02

Se hai un adattatore da USB a RS232 le prove fai abbastanza in fretta.
Usi HyperTerminal o un qualsiasi emulatore di terminale e provi le linee seriali.
Se t' interessa ti spiego come.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[119] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteInColdBlood » 22 gen 2011, 16:05

Certo che mi interessa...è una cosa in più da imparare ^_^
Avatar utente
Foto UtenteInColdBlood
0 2
New entry
New entry
 
Messaggi: 68
Iscritto il: 9 feb 2009, 15:42

0
voti

[120] Re: PickIt 3 demoboard 44pin

Messaggioda Foto UtenteTardoFreak » 22 gen 2011, 16:24

Per sperimentare le linee seriali, cioe' per controllare che siano programmate bene e che facciano il loro lavoro, la via piu' breve e' collegarle ad un terminale. Un po' come si faceva una volta quando il computer era in un luogo ed il terminale su cui si digitava e da cui si leggeva (lo schermo) erano in un altro. Il cavo minimo per collegare il terminale al computer e' composto da una massa, TX (trasmissione), RX (ricezione). Poi, vabbe', ci sarebbero altri fili ma lasciamo perdere per ora.
In pratica quando premi un tasto sulla tastiera del terminale questo manda un segnale sulla SUA linea TX che e' collegata alla linea RX del computer. Quando il computer invia un carattere per essere visualizzato lo invia sulla SUA linea TX che e' collegata alla linea RX del terminale.
Bisogna fare la stessa cosa con il PIC. Il piedino TX va collegato all' RX del terminale e vice versa. Il fatto e' che non puoi collegarli direttamente perche' devi adattare il livelli. Lo zero logico del PIC e' una tensione di 0V mentre lo zero logico della linea RS232 vale +12V. Serve un integrato che trasli i livelli come, ad esempio, il MAX232 o l' ST232.
Oggi i terminali sono pezzi da museo ma si puo' utilizzare il PC come terminale lanciando un apposito programma (es. HyperTerminal di windows) e collegare il PIC alla linea RS232 del PC tramite il MAX232.
Purtroppo i PC di oggi non hanno linee RSR232 ma solo connettori USB. Per ovviare a questa carenza si usano dei cavi (con dentro l' elettronica necessaria) chiamati adattatori USB-RS232.
Costano una decina di euro o giu' di li.
Quindi, una volta collegato il PC alla linea seriale del PIC puoi fare un programma che semplicemente scriva qualcosa sul terminale, tipo "CIAO". Il secondo passo e' fare un programma di eco. Il PIC aspetta l' arrivo di un carattere e, una volta ricevuto, lo rispedisce al terminale. In pratica tu vedi apparire sullo schermo del terminale i tasti che premi.
Da questo punto in poi la strada e' in discesa.
Una volta che avrai preso dimestichezza con la linea seriale potrai cimentarti nel collegare fra di loro due PIC.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

Precedente

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti