× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Sensori PCE

More
11 years 7 months ago #560 by ulisse
Sensori PCE was created by ulisse
La mia Jessica in prova in giardino legge spesso dei valori sballati di vento, ma credo che l'inghippo non sia nei dati ricevuti dai sensori, quanto invece in qualche maniera nei calcoli effettuati.
Dico questo perchè, in seguito ad un fresh-start (database nuovo e vuoto), ho notato nei log qualcosa di strano, riporto qui sotto le righe incriminate:
[07/05/2013-20:14:31] Dir: ESE - Spd: 0.0 - Gst: 0.0
[07/05/2013-20:15:30] Calculating Meteo data and statistics
[07/05/2013-20:15:30] Logging data to Database
[07/05/2013-20:15:30] Dir: ESE - Spd: 6.96 - Gst: 69.6
[07/05/2013-20:16:30] Calculating Meteo data and statistics
[07/05/2013-20:16:30] Logging data to Database
[07/05/2013-20:16:30] Dir: ESE - Spd: 4.32 - Gst: 43.2
[07/05/2013-20:17:30] Calculating Meteo data and statistics
[07/05/2013-20:17:30] Logging data to Database
[07/05/2013-20:17:30] Dir: ESE - Spd: 0.0 - Gst: 0.0

Questo accade a circa 6-7 minuti dall'avvio, poco più avanti i calcoli della raffica si fanno più interessanti:
[07/05/2013-20:25:30] Dir: W - Spd: 0.0 - Gst: 0.0
[07/05/2013-20:26:30] Calculating Meteo data and statistics
[07/05/2013-20:26:30] Logging data to Database
[07/05/2013-20:26:30] Dir: ESE - Spd: 15.12 - Gst: 26.4
[07/05/2013-20:27:31] Calculating Meteo data and statistics
[07/05/2013-20:27:31] Logging data to Database
[07/05/2013-20:27:31] Dir: ESE - Spd: 45.6 - Gst: 338.4
[07/05/2013-20:28:30] Calculating Meteo data and statistics
[07/05/2013-20:28:30] Logging data to Database
[07/05/2013-20:28:30] Dir: ESE - Spd: 0.0 - Gst: 0.0
[07/05/2013-20:29:30] Calculating Meteo data and statistics
[07/05/2013-20:29:30] Logging data to Database
[07/05/2013-20:29:30] Dir: W - Spd: 18.0 - Gst: 33.6
[07/05/2013-20:30:30] Calculating Meteo data and statistics
[07/05/2013-20:30:30] Logging data to Database
[07/05/2013-20:30:30] Dir: ESE - Spd: 10.08 - Gst: 100.8
[07/05/2013-20:30:33] No digital cameras found
[07/05/2013-20:30:33] Disk space left = 1507127296


La cosa che mi insospettisce parecchio è che molti valori di Gst sono il decuplo dei valori corrispettivi di Spd: 4.32 con 43.2, 6.96 con 69.6, 10.08 con 100.8 etc.

In ogni caso anche alcuni valori di Spd non sono molto coerenti col vento che realmente c'è stato in quel giorno, e ci sono dei picchi di vento a più di 60 km/h nel mezzo a mezz'ore di bonaccia che posso assicurare che non ci sono davvero stati! (problemi di schermatura sui cavi del GPIO?)

In allegato c'è il log completo, ho solo mascherato i numeri di telefono.

Please Log in to join the conversation.

More
11 years 7 months ago #561 by tony
Replied by tony on topic Sensori PCE
Rimetti l'allegato che non lo trovo ( zippalo ).
Effettivamente sono molto strani.
Ma l'anemometrio girava per il vento o lo facevi girare tu a mano ?
Non vorrei che con quei sensori ci voglia un anti-rimbalzo :-(
Avevo prova che gli impulsi venissero conteggiati ma sempre facendo girare a mano

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #562 by ulisse
Replied by ulisse on topic Sensori PCE
Il sensore girava col vento, sono in cima ad un'asta (un po' sottile) alta circa due metri e mezzo.
Adesso, per evitare le possibili interferenze sui cavi GPIO, ho fatto partire il SWPI senza il modem (che a naso direi essere la fonte più grossa di disturbi), domani scarico il log e guardo se è migliorato qualcosa.

Riecco il file allegato.
Attachments:
Last edit: 11 years 7 months ago by ulisse.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #566 by tony
Replied by tony on topic Sensori PCE
2 domande :

-La resistenza di pullup l'hai messa da 10k ?
-Con i sensori fermi hai sempre spd 0 - gust 0 o anche valori diversi ?

ed alcune considerazioni :

- Non credo che le interferenze possano fare scherzi come questi. La stazione al Cucco usa dei sensori autocostruiti il cui principio però è simile ai PCE. Conteggio di impulsi. I sensori sono a 15-20 metri di distanza dalla stazione in cima ad una torre per telecomunicazioni con parabolone da 4 metri che credo sparino l'impossibile. Nessuna interferenza. Prima che un segnale RF riesca ad indurre tensioni da 3v che riescano ad interferire ce ne vuole.
- un comportamento come il tuo è spiegabile secondo me in 2 modi.
1) il contatto dei sensori PCE produce dei rimbalzi allucinanti
2) la resistenza di pullup non funziona come dovrebbe

Nei prossimi gg conto di rimontare i sensori e fare ulteriori test.
Nel frattempo ho fatto una modifica che implementa un anti-rimbalzo. Prova e fammi sapere
Last edit: 11 years 7 months ago by tony.

Please Log in to join the conversation.

More
11 years 7 months ago #581 by ulisse
Replied by ulisse on topic Sensori PCE
Le resistenze sul circuitino con l'MCP3002 sono entrambe da 10 kohm dal codice ad anelli, per sicurezza le ho rimisurate col tester e, ohm più ohm meno, sono effettivamente da 10k.

Coi sensori fermi i valori restano a zero, per prova li ho anche proprio scollegati per un po', e in uno dei log di ieri c'è un bel po' di tempo in cui i valori sono 0 - 0 fissi.

Allego i log fatti tra ieri notte ed oggi senza dongle gsm, mi pare che in media i valori siano un po' più moderati ma ci sono comunque dei bei picchi inverosimili, tipo:
[09/05/2013-07:26:31] Dir: W - Spd: 25.92 - Gst: 259.2

Adesso aggiorno alla versione "antirimbalzo" e rimetto a cuocere un po' di log, magari dopo cena lo esamino e lo posto.
Attachments:

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #585 by tony
Replied by tony on topic Sensori PCE
Stasera mia moglie mi sbatte fuori di casa :-)
Ho ricollegato i sensori e sto facendo delle prove con l'asciuga capelli per simulare un vento costante.

Effettivamente ho il tuo stesso problema e a questo punto è certo che è dovuto ai rimbalzi del sensore. La routine anti-rimbalzando comunque sembra funzionare bene.
[09/05/2013-21:55:52] Dir: ESE - Spd: 35.04 - Gst: 36.0 - Rtot: 797.4 - R1h: 0.0 - R24h: 0.0
[09/05/2013-21:56:51] Dir: ESE - Spd: 32.64 - Gst: 33.6 - Rtot: 797.4 - R1h: 0.0 - R24h: 0.0

Fai 2 test anche tu e dimmi come ti va

TT
Last edit: 11 years 7 months ago by tony.

Please Log in to join the conversation.

More
11 years 7 months ago #586 by ulisse
Replied by ulisse on topic Sensori PCE
Non ho fatto in tempo a riaccendere il SWPI prima di cena, visto che l'avevo in rete ho approfittato per fare anche l'aggiornamento al sistema, l'ho rimesso in opera soltanto adesso.
Domani qando torno dal lavoro do un'occhiata ai nuovi log.

Se hai bisogno che faccia delle prove particolare (tipo l'asciugacapelli) dimmelo pure!

Please Log in to join the conversation.

More
11 years 7 months ago #602 by ulisse
Replied by ulisse on topic Sensori PCE
In allegato c'è il log di oggi, i valori mi sembrano molto più moderati e compatibili con la situazione meteo che c'è stata, anche se ci sono comunque qua e là alcuni picchi molto sospetti.
Attachments:

Please Log in to join the conversation.

More
11 years 7 months ago #603 by tony
Replied by tony on topic Sensori PCE
Effettivamente dei valori strani ci sono e la mia non fà così.Sarebbe interessante vedere le misure singole.
La rimetterei magari in casa collegata alla rete e farei delle prove simulando del vento costante ( solito phon :-) )

Il comando per avere le misure singole ad intervalli ravvicinati è :
cd /home/pi/swpi
sudo python  sensor_argent80422.py

Ps.
Hai cambiato per caso il parametro:
number_of_measure_for_wind_average_gust_calculation = 10 ?

Please Log in to join the conversation.

More
11 years 7 months ago #606 by ulisse
Replied by ulisse on topic Sensori PCE
Il parametro non l'ho toccato, è sempre a 10 come uscito di fabbrica.
Per mettere il tutto in casa dovrò aspettare domenica, comunque farò la prova.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #608 by tony
Replied by tony on topic Sensori PCE
Si e a questo punto non è escluso che voglia anche in condensatorino in parallelo al sensore( C = 100 nF ceramico ).
Last edit: 11 years 7 months ago by tony.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #629 by ulisse
Replied by ulisse on topic Sensori PCE
Aspetta un po' a mettere condensatori, che mi sa che la colpa possa essere delle mie astutissime doti di saldatore/elettrotecnico (ho fatto l'ITI, ma non sembra essere servito a molto...): mi sono accorto dai log che le direzioni del vento sono solo ed esclusivamente W o ESE, molto probabilmente ho fatto qualche arrosto...

Adesso provo a riguardare per bene il circuitino, poi al limite mi faccio dare una saldata seria da qualcuno più bravo in ditta da me :P
Last edit: 11 years 7 months ago by ulisse.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #631 by ulisse
Replied by ulisse on topic Sensori PCE
MANNAGGIA MANNAGGIA!
La colpa è mia, che mi fido ciecamente dei disegnini, ma un po' di responsabilità ce l'hai anche te, eh!? :evil:
Lo schema di cablaggio per il circuitino col MCP3002 e le resistenze di pullup ha due fili invertiti: il giallo ed il verde!
Adesso li ho risaldati al loro posto e le direzioni del vento indicate sono quelle giuste, metto su il phon e guardo anche per l'intensità ma credo che non ci siano più problemi.

Ecco in allegato lo schema corretto (ho aggiunto anche un nodo che mancava):

Attachment pce-sensor_schema_fixed.jpg.zip not found

Attachments:
Last edit: 11 years 7 months ago by ulisse.

Please Log in to join the conversation.

More
11 years 7 months ago #632 by tony
Replied by tony on topic Sensori PCE
Non vedo differenze tra il mio schema ed il tuo tranne forse i colori che hai tolto .. o forse mi sbaglio ( spiegami cosa hai modificato ) Tieni presente che, come succede anche per i Davis, i colori possono cambiare da sensore e a sensore ( forse gli stabilimenti da dove escono ) ma la disposizione no.

Please Log in to join the conversation.

More
11 years 7 months ago #634 by ulisse
Replied by ulisse on topic Sensori PCE
Scusami, colpa mia, ho fatto casino con GIMP ed i livelli, ecco quello buono:

Attachment pce-sensor_schema_fixed.jpg_2013-05-12.zip not found


In sostanza, il filo giallo ed il filo verde del connettore RJ11 erano invertiti, come sono nel mio schema rispecchiano il collegamento standard.
Io avevo un connettore RJ11 femmina già cablato e mi sono fidato dei colori scritti sullo schema :blush:

Oltre a quello, ho aggiunto un nodo in alto a sinistra tra R1 ed il pin 8 del MCP3002.
Attachments:

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #635 by tony
Replied by tony on topic Sensori PCE
Bene. Ho ricontrollato i miei e sono corretti. Quindi non bisogna usare i colori ma la disposizione. Aggiornerò con uno schema senza colori.
Fammi sapere se questo risolve ( a questo punto penso di si ) il problema.
Last edit: 11 years 7 months ago by tony.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #650 by SkizZO
Replied by SkizZO on topic Sensori PCE
Ciao tuccillo si sono io :D

Ti ringrazio per l'aiuto offerto.. non mancheranno richieste :p

tony sto seguendo quella discussione perchè mi interessa... stasera vedo che cazz combino eheheh

Comunque per mea culpa (/ignoranza)... lo schema proprio faccio fatica a comprenderlo.... o meglio dovrei ridisegnarlo più "semplice" diciamo in 1-2 ore heheh (non ridete vi prego.... :D)

A parte che sul connettore RJ11 sono scritti dei numeri NON UNIVOCI (anche la GPIO ha pin numerati da 1 a 4)

Non è che c'è uno schema lineare, senza tanti giri e sensori opzionali aggiunti??
Potrei farlo anche io, ma ho paura di perdere qualche "traccia"

Esempio....
SENSORE PCE         MICROCHIP INTEGRATO
1--------10k----- piedino 2  
2---------------- piedino 4
3+ -------------- ....
4---------------- GPIO contatto 10



MICROCHIP        GPIO
PIEDINO 2--------------CONTATTO 11
PIEDINO 4--------------CONTATTO 13

..Praticamente ho diviso i collegamenti in 2 fasi, sensore - integrato |
integrato - gpio (ovviamente c'è anche qualcosa che va dal sensore direttamente alla gpio
Last edit: 11 years 7 months ago by SkizZO.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #652 by tony
Replied by tony on topic Sensori PCE
Senza sensori aggiuntivi e senza colori fuorvianti



Anche se si sbaglia l'1 con il 4 (e di conseguenza il 2 col 3 ) del sensore invertendo l'interpretazione del connettore RJ11 ... il circuito funziona lo stesso in quanto i 2 esterni sono la banderuola e i 2 interni l'anemometro ad impulsi!!!!!
Last edit: 11 years 7 months ago by tony.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #653 by ulisse
Replied by ulisse on topic Sensori PCE
Oggi i dati sembravano plausibili, quindi direi che il problema sia risolto, ma ovviamente ce n'è già pronto uno nuovo: nonostante Jessica mi abbia risposto al telefono alle 9.30 circa di stamattina, il log si è fermato alle 7.49, meno di un minuto dal reboot, indicando un problema sulla libreria mcp3002:
[13/05/2013-07:00:35] Starting SINT WIND PI  ... 
************************************************************************
*                      Sint Wind PI 01.19.39                           *
*                                                                      *
*          2012-2013 by Tonino Tarsi  <tony.tarsi@gmail.com>           *
*                                                                      *
*     System will start in 10 seconds - Press Ctrl-C to cancel         *
************************************************************************
10.....9.....8.....7.....6.....5.....4.....3.....2.....1.....
[13/05/2013-07:00:46] Starting sensor reading - Sensor type is : PCE-SENSOR
pwm mmap error -1272967168
[13/05/2013-07:00:46] Error initializing mcp3002 library.Try to continue

[13/05/2013-07:00:48] Modem Model : E1692
[13/05/2013-07:00:48] Revision : 11.108.01.02.192
[13/05/2013-07:00:48] Modem Serial Number : B14CAB1962000596
[13/05/2013-07:00:48] Pin Status : READY
[13/05/2013-07:00:48] Device Center : +393492000200 145
[13/05/2013-07:00:49] Signal quality : 16
[13/05/2013-07:00:49] Checking new sms messages...
[13/05/2013-07:00:49] Checking internet connetion ...
[13/05/2013-07:00:49] No Internet
[13/05/2013-07:00:49] Checking internet connetion ...
[13/05/2013-07:00:49] No Internet
[13/05/2013-07:00:49] Running without internet connection
[13/05/2013-07:00:49] Config Server running on port 80
[13/05/2013-07:00:49] Rebooter: System will Reboot in 86351.0 seconds
[13/05/2013-07:00:49] Starting General WatchDog

Nel primo pomeriggio era talmente indisposta che non rispondeva neanche più al telefono.
Il sistema comunque sembrava reattivo, ho tolto ed inserito la chiavetta USB ed ho visto il led "act" trillare.

Se devo aprire un nuovo thread per questo problema, dimmelo pure (o sentiti libero di spostare questo post).

Un suggerimento: se i file di log fossero nominati con la data al contrario (tipo log20130511.log), si potrebbero archiviare e consultare più velocemente.
Last edit: 11 years 7 months ago by ulisse.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #654 by tony
Replied by tony on topic Sensori PCE
l'mcp3002 non viene inizializzato correttamente.
Ricontrolla che non si sia staccato nulla e testa col solo comando :

sudo python sensor_argent80422.py

Per l'ordinamento dei log usa "ls -lrt" o fatti un alias
Last edit: 11 years 7 months ago by tony.
The following user(s) said Thank You: ulisse

Please Log in to join the conversation.

More
11 years 7 months ago #655 by ulisse
Replied by ulisse on topic Sensori PCE
Ho ripassato tutte le saldature e adesso sembra andare, certo che come saldatore sono peggio di un majale... :blush:

Comunque guarda il lato positivo: se far funzionare il circuitino MCP3002 riesce a me, può riuscire a chiunque! :cheer:

Please Log in to join the conversation.

More
11 years 7 months ago #657 by tony
Replied by tony on topic Sensori PCE
Bene :-)

Comunque le tue esperienze serviranno sicuramente anche ad altri. Ci sono almeno 3-4 stazioni in fase di costruzione con i PCE.

Please Log in to join the conversation.

More
11 years 7 months ago #700 by SkizZO
Replied by SkizZO on topic Sensori PCE
Per dover di "cronaca":

Nello schema di collegamento con anche il sensore di temperatura (nell'articolo dei sensori PCE), il PIN 8 dell'MCP non ha il pallino di saldatura sulla 3v.

Suppongo si debba collegare, visto che lo schema in alto lo ha. Se correggete è meglio (io correggerei anche GPIO18 del DHT11 con PIN12 del raspberry... per gli incapaci come me ;) )

Please Log in to join the conversation.

  • Pietro
  • Pietro's Avatar
  • Visitor
  • Visitor
11 years 6 months ago #1290 by Pietro
Replied by Pietro on topic Sensori PCE
Ciao, anch'io sto usando i sensori PCE.
Non appena ho finito i collegamenti ho lanciato il comando sudo python sensor_argent80422.py e ho riscontrato che i valori di direzione del vento non sono quasi mai "centrati" cioè non coincidono con la posizione della banderuola.
Così ho pensato di invertire i cavi 1 con 4 e il valore letto a video è ora sempre in linea con la reale posizione della banderuola. Unico lato negativo è che la rilevazione viene fatta per valori di 45°, intendo dire che vengono rilevate le posizioni N/NE/E/SE/S/SW/W/NW/N mentre sono mancanti le posizioni intermedie, per esempio SSE,NNW, ecc.

Una rilevazione più fine con i valori intermedi (SSE/NNE, ecc..) sarebbe ideale.
Vi viene in mente qualche suggerimento?

Please Log in to join the conversation.

More
11 years 5 months ago - 11 years 5 months ago #1291 by tony
Replied by tony on topic Sensori PCE
Ciao Pietro,

Invertendo l'1 col 4 ( come pure il 2 col 3 ) non dovrebbe cambiare nulla e il comportamento che rilevi è molto strano e mi fa pensare che il tuo sensore abbia qualche problema.
Per capirne la causa proverei un pezzo alla volta.
1) Scollega il sensore e verifica con un tester che la resistenza della banderuola vari come dal pdf che ho allegato alla documentazione
2) ....
Last edit: 11 years 5 months ago by tony.
The following user(s) said Thank You: Pietro

Please Log in to join the conversation.

  • Pietro
  • Pietro's Avatar
  • Visitor
  • Visitor
11 years 5 months ago #1301 by Pietro
Replied by Pietro on topic Sensori PCE
Ciao,
temo che il sensore abbia qualche problema.
La prima prova fatta un paio di mesi fa mi dava i valori corretti come da tabella che hai allegato ... deve essere difettoso, ora non mi da più i valori che mi aspetto. Devo soltanto collegate i puntali del tester giusto? Senza interporre resistenze o altro vero?

Please Log in to join the conversation.

More
11 years 5 months ago - 11 years 5 months ago #1302 by tony
Replied by tony on topic Sensori PCE
.. sospettavo ... Prova ad innaffiarlo un po con dello spry per contatti elettrici.
Last edit: 11 years 5 months ago by tony.

Please Log in to join the conversation.

  • Pietro
  • Pietro's Avatar
  • Visitor
  • Visitor
11 years 5 months ago #1303 by Pietro
Replied by Pietro on topic Sensori PCE
Mentre ti scrivo lo sto testando, ho appena fatto tre lenti giri completi e sembra funzionare "quasi" regolarmente. Domani metterò in pratica il tuo consiglio e ti farò sapere. Nel frattempo ho scritto al rivenditore per l'eventuale sostituzione in garanzia. In un qualche tuo intervento hai scritto di un costo intorno ai 15€. Tu dove li ordini?
Grazie

Please Log in to join the conversation.

More
11 years 5 months ago #1305 by tony
Replied by tony on topic Sensori PCE
Non li ho mai ordinati la PCE me li ha inviati in demo quando gli ho spiegato il progetto che avevamo in mente.
Sul sito : www.pce-instruments.com/italiano/strumen...-kat_100936_1.it.htm
li danno a 15€

Please Log in to join the conversation.

  • Pietro
  • Pietro's Avatar
  • Visitor
  • Visitor
11 years 5 months ago #1308 by Pietro
Replied by Pietro on topic Sensori PCE
Ciao, ho risolto il problema la banderuola adesso funziona.
Avevo saldato un RJ11 in una basetta millefori. Pur controllando alla lente le saldature una per una, il tester in realtà rilevava un seppur minimo contatto che di conseguenza alterava i valori in ohm della banderuola. Forse l'RJ11 era difettoso oppure le saldature erano ravvicinate.
Ho trovato in un negozio un RJ11 tel keystone, uno simile a questo www.winfordeng.com/products/network/wj12.php
che si monta senza ausilio di attrezzi. Non appena montato, la banderuola ha subito funzionato. Altro RJ11 che suggerisco è questo www.winfordeng.com/products/pbc6p6c.php .
Ciao - grazie

Please Log in to join the conversation.

Time to create page: 1.044 seconds