Visualizza messaggio singolo
Vecchio 23 luglio 14, 14:30   #1 (permalink)  Top
romoloman
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.071
Costruzione di un sensore S/PORT per RPM (arduino pro mini)

Partiamo dalle specifiche:

Dati desiderati:

Misura RPM
Misura pacco batterie di bordo
Misura livello carburante

lo schema come si vede in allegato è particolarmente semplice,
per il sensore RPM si presume che la centralina o il sensore fisico dia un impulso per giro, qualora ne dia di più è necessario cambiare il numero di pale.

A2 invece è il pacco, in base alla tensione dello stesso sarà necessario scegliere dei valori appropriati del partitore resistivo

Il sensore carburante di cui parleremo in un altro thread invece deve fornire una tensione compresa fra VCC e GND a seconda del livello.

Il circuito stampato è realizzato per essere stampato su singola faccia in modo che possa essere stampato in casa senza troppe complicazioni. Il disegno non è dei più ottimizzati, ma perlomeno non richiede un service PCB.

Sono stati lasciati liberi i pin A4 e A5 in modo che possano essere utilizzati eventualmente per integrare anche un altimetro.

Il codice da caricare sull'arduino è openxsensor con alcune modifiche che discuteremo ne proseguo di questo thread (sempre ammesso che interessi a qualcuno)


NB: Il circuito così come presentato ha un limite nella misura di A2, presuppone infatti che la RX sia alimentata a un voltaggio maggiore di 5.7V
Eventualmente è possibile fare una modifica per chi ha necessità di alimentare a 5V


Codice:
Lista componenti

Exported from xsensor.sch at 23 Jul 2014 13:33:23

EAGLE Version 6.6.0 Copyright (c) 1988-2014 CadSoft

Assembly variant: 

Part     Value          Device        Package  Library     Sheet

A0       LSP10          LSP10         LSP10    solpad      1
A1       LSP10          LSP10         LSP10    solpad      1
A2                      PINHD-1X2     1X02     pinhead     1
D4       LSP10          LSP10         LSP10    solpad      1
D8       LSP10          LSP10         LSP10    solpad      1
FUEL                    PINHD-1X3     1X03     pinhead     1
GND      LSP10          LSP10         LSP10    solpad      1
OK1      SFH618A-5X007  SFH618A-5X007 SMD4-7   optocoupler 1
R1       4700           R-EU_0204/7   0204/7   resistor    1
R2       150            R-EU_R1206    R1206    resistor    1
R3                      R-EU_R1206    R1206    resistor    1
R4                      R-EU_R1206    R1206    resistor    1
RAW      LSP10          LSP10         LSP10    solpad      1
RPM                     PINHD-1X2     1X02     pinhead     1
SPORT                   PINHD-1X3/90  1X03/90  pinhead     1
VCC      LSP10          LSP10         LSP10    solpad      1
EDIT: corretto schema nella parte relativa all'optoisolatore
L'immagine del PCB è a 1200 dpi tenetene conto durante l'eventuale stampa
Files allegati
Tipo file: pdf xsensorsch.pdf‎ (12,3 KB, 358 visite)
Tipo file: pdf xsensor.pdf‎ (12,3 KB, 326 visite)
Tipo file: zip pcb.zip‎ (10,7 KB, 113 visite)
__________________
Vivere in qeusto mondo e molto belo belo e vale la pena starci ma a volte in questa UNICA vita che ci apartiene posono succedere cose brute brute alora mi chiedo perche siete incazziati domani pole esere anche lultimo
Grazie "TRANQUILLO"
FAI 15766

Ultima modifica di romoloman : 23 luglio 14 alle ore 15:32
romoloman non è collegato   Rispondi citando