PPTEA
PPTEA -> PC ,Scambio Dati, grafici , momorizzazione su HD, etc..

VISUALIZZA L'ALBUM

Pag: (5)   1   2   3   [4]   5    (Ultimo)


FinePagina

PinoTux

Avatar
GigaWatt


AMMINISTRATORE
Msg:3509

Stato:



Inviato il: 4/2/2012,23:10

CITAZIONE (NonSoloBolleDiAcqua @ 4/2/2012, 22:14)
Ho lasciato il PPTEA da solo con il sw scritto da PinoTux, ovviemente libero di fare quello che voleva...cioè sensa sensori...quando sono tornato ho trovato questo bel disegnino...che carino...è il primo disegno che fa!
faccine/biggrin.gif
Bolle

Veramente l'ho solamente modificato, l'originale era tuo, l'ho trovato .

Questo è il file eab che manda al grafico i 5 valori, i primi tre di temperatura e gli ultimi due di tensione, modificando la riga 420 sostituire il valore "15.0" con il fondoscala voluto, all'atto pratico bisogna usare un partitore all'ingresso del CAD in modo da non superare mai i 5V.
Usa pure un LCD 16 colonne x 4 righe...
-TOP CODE-

-BOTTOM CODE-






---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"

http://iv3gfn.al...

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 5/2/2012,11:40

Questo è il codice compresso, riadattato e modificato da Pino...si utilizzano vettori, dati etc...è molto compatto e fluido...ma solo se si conosce un minimo di programmazione strutturata. Non è imortante come si scrive il codice...l'importante è che funzioni!!!
Bolle

-TOP CODE-

-BOTTOM CODE-




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

 

titone78

Avatar
MegaWatt


Utente
Msg:502

Stato:



Inviato il: 9/2/2012,21:41

ciao a tutti,finalmente sono riuscito a finire la prima scheda pptea con i 5 sensori temperatura e i il grafico,collegato alla stufa questo e i risultato,i cinque sensori sono:

blu=uscita scambiatore
rosso=entrata scambiatore
verde=accumulo primario
arancio=accumulo secondario
azzurro=temperatura ambiente

ForumEA/us/img849/6504/grafico1022011.png

grazie a tutti del supporto.



Modificato da NonSoloBolleDiAcqua - 27/10/2014, 18:16:16
 

PinoTux

Avatar
GigaWatt


AMMINISTRATORE
Msg:3509

Stato:



Inviato il: 9/2/2012,22:04

Bello il risultato! Molto coreografico!
Il PPTEA ha doti d'artista.. faccine/biggrin.gif
Se può interessare a proposito di sensori temperatura, ho trovato questo LM50, in formato SOT23, quello di un transistor SMD, e misura temperature da -40 a +100°C. Ha la caratteristica di un offset di 500mV senza accrocchi esterni e si presterebbe all'uso sul PPTEA previo aggiustamento del software per misurare temperature negative...visti i tempi...potrebbe essere utile faccine/tongue.gif faccine/biggrin.gif



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"

http://iv3gfn.al...

 

titone78

Avatar
MegaWatt


Utente
Msg:502

Stato:



Inviato il: 9/2/2012,22:35

ciao pino,si molto utile,io adesso uso degli lm35dz ma le temperature negative non riesco o non capisco come misurarle......come dicevo a bolle il mio prossimo obbiettivo e riuscire a leggere le sonde pt100,e poi le sonde k.
in casa oltre alle sonde ho anche degli ua741 ma ancora non ho avuto tempo per capire come usarli.

 

PinoTux

Avatar
GigaWatt


AMMINISTRATORE
Msg:3509

Stato:



Inviato il: 10/2/2012,13:18

Per la misura delle temperature negative ho usato un LM335H che ho trovato casualmente fra le mie cianfrusaglie, ha la particolarità che questo di dà in uscita 10mV x grado Kelvin... per convertire la lettura in °centigradi basta sottrarre 273.15 dal valore che ottieni per LM35
Questo è un esempio delle subroutine che ho già pubblicato da qualche parte:
-TOP CODE-

-BOTTOM CODE-


però bisogna calibrarlo, io l'ho fatto per comparazione con LM35, il circuito consta di una resistenza da 1500-2000 ohm ed un trimmer multigiri da 10K.
Bolle ha già preparato un programma grafico per visualizzare sia la scala con lm35 che quella con lm335 che prevede la misura fino a -30°.. so che ci sta lavorando per ulteriori modifiche e vediamo quando troverà il tempo....
Se qualcuno fosse interessato penso che Bolle non abbia nulla in contrario al fatto che (io) la possa pubblicare....
Saluti
Pino

Immagine Allegata: lm335

http://www.energialternativa.info/Public/NewForum/ForumEA/5/7/2/2/6/2/8/1328876330.jpg





---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"

http://iv3gfn.al...

 

jumpy75

Avatar
GigaWatt


MODERATORE
Msg:686

Stato:



Inviato il: 10/2/2012,13:40

Ciao Pino, hai trovato veramente un bel sensore di Temperatura. Sono andato a vedere le specifiche e legge temperatura da -60°C fino a 180°C!


Certo, a differenza del LM35 costa il doppio, però avere anche una temperatura negativa non ha prezzo!!!




faccine/biggrin.gif



---------------



 

PinoTux

Avatar
GigaWatt


AMMINISTRATORE
Msg:3509

Stato:



Inviato il: 10/2/2012,13:55

Si, ma quei valori dipendono dal tipo di polarizzazione, variando la resisternza serie cambi la corrente e sposti il range verso il basso o verso l'alto...così mi sembra di aver capito, comunque sto facendo delle prove... in questo momento mi segna 0.0°C, aspetto questa sera che dovrebbe scendere bene, poi lo comparo con la stazione Oregon che però sta un piano più in basso...ora sono in soffitta, ma a scanso di equivoci..la sonda è all'esterno... faccine/smile.gif

P.S. Sarebbe interessante provare LM50...chi si offre volontario? faccine/smile.gif

Comunque posto il programma grafico di Bolle, è la versione 1.6




Scarica allegato

GraficoTemperature.rar
( Numero download: 117 )



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"

http://iv3gfn.al...

 

MarKoZaKKa

Avatar
GigaWatt


Utente
Msg:1886

Stato:



Inviato il: 17/2/2012,10:10

@bolle, un consiglio: io sviluppo le mie applicazioni, usando il VBA di Office... per la comunicazione RS232, uso il controllo MSComm, che però è affetto da un baco di sicurezza e quindi l'aggiornamento KillBits di windows me lo tarpa ogni volta, costringendomi a ri-settare la chiave del registro. Sai di qualche altro controllo per la comunicazione seriale, free e funzionante utilizzabile con VBA?



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

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 17/2/2012,10:19

Hahahahha...io uso la seriale senza liberie di sistema...con la CreateFile...me la canto e me la suono...questo è un esempio...vedi se riesci a farlo con VBA...sicuremente qualcuno avrà già fatto un lavoro del genere...ma ora non ho tempo per seguirti...tra qualche giorno...devo chiudere il PPTEA!!! faccine/tongue.gif

Se hai fatto già un'applicazione...perchè non la posti?
faccine/smile.gif

CODICE
hCom = CreateFile(TCOM.Text, GENERIC_READ Or GENERIC_WRITE, _
       0, 0&, OPEN_EXISTING, 0, 0)
   If hCom = INVALID_HANDLE_VALUE Then
       ERRORE_APERTURA = True
       Command13.Enabled = False
       Exit Sub
   End If
   fSuccess = GetCommState(hCom, dcbVar)
   If fSuccess = False Then
       ERRORE_APERTURA = True
       Command13.Enabled = False
       Exit Sub
   End If

   dcbVar.BaudRate = 19200 'tVelocita.Text
   dcbVar.ByteSize = 8 'Tsize.Text
   dcbVar.Parity = 0 'Tparita.Text
   dcbVar.StopBits = 0 'Tstop.Text



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

 

MarKoZaKKa

Avatar
GigaWatt


Utente
Msg:1886

Stato:



Inviato il: 17/2/2012,10:37

... troppo difficile per me, nn sono un programmatore...
le applicazioni le ho fatte... per scaricare la memoria di uno strumento che uso sul lavoro, non per il PPTEA, ma (come avrai intuito) adesso voglio connettermi col PPTEA... appena realizzo, posto (visto il weekend...)
Sviluppa il PPTEA... non ho (mai) fretta... ho ancora la visione dei forum, della mail e di internet degli albori, non mi aspetto risposte immediate (se le voglio, telefono, non mando messaggi!)
Bye!



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

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 17/2/2012,11:15

CITAZIONE (MarKoZaKKa @ 17/2/2012, 10:37)
... troppo difficile per me, nn sono un programmatore...

lo dici a me...io sono un elettricista faccine/biggrin.gif



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

 

MarKoZaKKa

Avatar
GigaWatt


Utente
Msg:1886

Stato:



Inviato il: 17/2/2012,13:45

...nocomment...



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

 

manuuu
milliWatt


Utente
Msg:24

Stato:



Inviato il: 8/6/2012,10:38

Ho un problema con lo scambio dati con pc!

sul pptea ho il seguente codice

10 gg=usbinp
20 usbout=gg&""
25 waitms 50
30 goto 10

sul pc con vb 2008 EE
ho questo codice:

Private Sub btnUSBIO_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUSBIO.Click
Dim usbout() As Byte = {10}
serialPort.Write(usbout, 0, usbout.Length)
txtUSBIO.Clear()
txtUSBIO.Text = inputData
End Sub

Ma visualizzo sempre 63

Ho provato anche cosi:
pptea

10 gg=usbinpstr
20 usbout=gg&""
25 waitms 50
30 goto 10

vb
Private Sub btnUSBIO_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUSBIO.Click
serialPort.Write("Hello Word"
txtUSBIO.Clear()
txtUSBIO.Text = inputData
End Sub

ma il risultato è sempre
63

AIUTOOOOOO!!

 

NonSoloBolleDiA...

Avatar
PetaWatt


AMMINISTRATORE
Msg:13786

Stato:



Inviato il: 8/6/2012,10:51

Il codice nel PPTEA...fa quello che penso tu voglia fare, cioè invia la stringa ricevuta dal PC...anche se è meglio che non la invii se non riceve nulla cioè len(gg) = 0 non deve inviare nulla.

CODICE
10 gg=usbinpstr
15 if ! len(gg) then 25
20 usbout=gg&""
25 waitms 50
30 goto 10


Invece ho qualche perplessità sul codice vb2008 che hai scritto...utilizzi una inputData che non dovrebbe andar bene ....perchè se ottieni 63 'rimbalza' un byte. Devi utilizzare una funzione che invii una stringa.
Inoltre hai tutti i mezzi per capire se il PPTEA riceve la stringa...visualizza ( mediate il debbugger) la lunghezza della stringa in arrivo...e poi reinviala: il debug del PPTEA non mente...oppure utilizza un display nel PPTEA...anche lui non mente.
Spero di essere stato chiaro.
Ciao
Bolle



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

 
 InizioPagina
 

Pag: (5)   1   2   3   [4]   5    (Ultimo)

Versione Completa!

Home page     TOP100-SOLAR    Home page forum