Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PIC 12F683 o simili

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] PIC 12F683 o simili

Messaggioda Foto Utentetomcat21 » 21 ago 2018, 18:33

Salve, vorrei un vs. aiuto a programmare un PIC di questa fascia, che abbia max 8 pin e che funzioni in un range di tensione compreso tra 3,5 e 4,2 volt, con poco assorbimento a riposo.
Non sono un esperto nella programmazione, ho letto qualcosa qui sul forum...ma ho appreso poco, mi serve aiuto.
Il PIC dovrebbe verificare se 2 elettrodi sono immersi in acqua, e quando lo sono fare accendere un led ed attivare un micromotore a vibrazione ( tipo quelli dei telefoni ), dovrebbe eseguire un funzione loop con OFF di 2/3 secondi e ON di 1 sec all'infinito, intanto che gli elettrodi sono immersi.
Il PCB e' stand alone, deve usare il suo oscillatore interno ( non serve la precisione ), ed avere pochi comp. ext. ( comp. tutta in SMD )
Saluti
Avatar utente
Foto Utentetomcat21
0 2
 
Messaggi: 7
Iscritto il: 19 mar 2013, 10:15

0
voti

[2] Re: PIC 12F683 o simili

Messaggioda Foto Utenteblueice80 » 21 ago 2018, 19:23

Se hai problemi, devi allegarci lo schema hardware e la parte del codice in cui hai difficoltà, diversamente è impossibile aiutarti.
Se non hai esperienza di programmazione valuta di usare un arduino nano ;-)
Avatar utente
Foto Utenteblueice80
663 1 2 5
Stabilizzato
Stabilizzato
 
Messaggi: 497
Iscritto il: 19 apr 2012, 22:22

0
voti

[3] Re: PIC 12F683 o simili

Messaggioda Foto Utentetomcat21 » 21 ago 2018, 22:53

Ciao Blueice, ti ringrazio per a sollecita risposta, premetto che non ho scritto nessuna riga di codice perché non avendo esperienza in programmazione non so da dove iniziare, la mia idea è una impostazione hardware è molto semplice il PIC viene alimentato con 3,7v, al pin 7 gp0 collegare il sensore1 ( uno i dei 2 elettrodi ), al pin 6 gp1 il sensore2, al pin 5 gp0 il led, al pin 4 gp3 il micromotore.
Avatar utente
Foto Utentetomcat21
0 2
 
Messaggi: 7
Iscritto il: 19 mar 2013, 10:15

0
voti

[4] Re: PIC 12F683 o simili

Messaggioda Foto Utentetomcat21 » 21 ago 2018, 22:56

A proposito dell`arduino nano, ho preferito un PIC perché lo spazio a disposizione e molto piccolo.
Avatar utente
Foto Utentetomcat21
0 2
 
Messaggi: 7
Iscritto il: 19 mar 2013, 10:15

0
voti

[5] Re: PIC 12F683 o simili

Messaggioda Foto Utenteelfo » 22 ago 2018, 8:32

Vorrei porti 2 domande:

1) perche' utilizzare un sistema HW + SW quando e' sufficiente un sistema solo HW?
2) sei a conoscenza che gli elettrodi di rivelazione devono essere eccitati da una tensione alternata (per tanti ottimi motivi)?

Vedi data sheet LM1380 (non piu' in produzione)
https://pdf1.alldatasheet.com/datasheet ... M1830.html
http://www.ti.com/lit/an/snoa576a/snoa576a.pdf
Avatar utente
Foto Utenteelfo
6.819 4 5 7
G.Master EY
G.Master EY
 
Messaggi: 2828
Iscritto il: 15 lug 2016, 13:27

0
voti

[6] Re: PIC 12F683 o simili

Messaggioda Foto Utentetomcat21 » 22 ago 2018, 21:37

elfo ha scritto:Vorrei porti 2 domande:

1) perche' utilizzare un sistema HW + SW quando e' sufficiente un sistema solo HW?
2) sei a conoscenza che gli elettrodi di rivelazione devono essere eccitati da una tensione alternata (per tanti ottimi motivi)?

Vedi data sheet LM1380 (non piu' in produzione)
https://pdf1.alldatasheet.com/datasheet ... M1830.html
http://www.ti.com/lit/an/snoa576a/snoa576a.pdf

Ciao, beh in realtà hai ragione basterebbe soltanto la parte hardware...però a discapito del consumo,e spazio, devo alimentare il PCB con una piccola litio da 100ma
In realtà la rivelazione tra le placche può avvenire anche misurando la sola resistenza che passa da ∞ a xy ohm quando vengono immerse.
Avatar utente
Foto Utentetomcat21
0 2
 
Messaggi: 7
Iscritto il: 19 mar 2013, 10:15

0
voti

[7] Re: PIC 12F683 o simili

Messaggioda Foto Utentetomcat21 » 22 ago 2018, 21:41

Vi chiedo possibilmente se mi potete abbozzare le righe di codice necessarie alla funzione di base, poi di aggiustare con il vs aiuto al simulatore.
Grazie
Avatar utente
Foto Utentetomcat21
0 2
 
Messaggi: 7
Iscritto il: 19 mar 2013, 10:15

0
voti

[8] Re: PIC 12F683 o simili

Messaggioda Foto Utentetomcat21 » 22 ago 2018, 21:42

Probabilmente=possibilmente
Avatar utente
Foto Utentetomcat21
0 2
 
Messaggi: 7
Iscritto il: 19 mar 2013, 10:15

0
voti

[9] Re: PIC 12F683 o simili

Messaggioda Foto Utenteivanpascolo » 30 ago 2018, 22:12

Ecco la guida Microchip per cominciare:
http://microchipdeveloper.com/tls0101:start

Per il PIC puoi utilizzare un PIC12F1571 e devi acquistare anche il PICKIT4 per programmare e fare il debug.
Dimenticavo, devi studiare anche qualcosina del linguaggio C.
Avatar utente
Foto Utenteivanpascolo
20 3
New entry
New entry
 
Messaggi: 71
Iscritto il: 29 set 2014, 20:44

0
voti

[10] Re: PIC 12F683 o simili

Messaggioda Foto Utentelelerelele » 31 ago 2018, 9:50

puoi usare anche i PIC della famiglia 10Fxx, per il tuo scopo, se mandi il clock a bassa frequenza tutti assorbono ordine dei microampère,
il problema sarà che per questa strada devi avere "molte" conoscenze anche solo per partire a fare qualcosa, non fai niente senza le basi.

saluti.
Avatar utente
Foto Utentelelerelele
4.899 3 7 9
Master
Master
 
Messaggi: 5505
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

Prossimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti