Nieuw Projectje om over na te denken
Nieuw Projectje om over na te denken
Beste mensen,
Even iets wat ik tot nu toe in me gedachten heb en draag wil gaan uitvoeren:
Uiteindelijke resultaat moet als volgd worden:
op 12V werkend wel te verstaan:
Display (liefst grafisch) met de volgende informatie:
Spanning
Accu status
2x Temperatuur
en het liefst ook nog stroom meting (100A +) optioneel dus
nou heb ik geen id hoe ik een (grafisch) Display aan moet sturen.
Waarschijnlijk met een uC maar daar heb ik niet zoveel verstand van, pas 1keer iets mee gedaan ooit eens.
Wie zou mij hulp kunnen bieden.
Even iets wat ik tot nu toe in me gedachten heb en draag wil gaan uitvoeren:
Uiteindelijke resultaat moet als volgd worden:
op 12V werkend wel te verstaan:
Display (liefst grafisch) met de volgende informatie:
Spanning
Accu status
2x Temperatuur
en het liefst ook nog stroom meting (100A +) optioneel dus
nou heb ik geen id hoe ik een (grafisch) Display aan moet sturen.
Waarschijnlijk met een uC maar daar heb ik niet zoveel verstand van, pas 1keer iets mee gedaan ooit eens.
Wie zou mij hulp kunnen bieden.
-
- Moderator
- Berichten: 11503
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
Dat is nu juist het mooie dat mag/moet nog beslist worden dus als je tips hebt, enige voorwaarden hij moet groene backlight hebben
{edit}
Oke heb ff wat dingetjes opgezocht en hoe het nu staat wil ik draag een
VAKUUM-FLUORISERND-DISPLAY gaan gebruiken
Datasheet
Hoop dat je er iets mee kan anders moet ik iets anders kiezen
P-LED is overigens ook nog een optie[/url]
{edit}
Oke heb ff wat dingetjes opgezocht en hoe het nu staat wil ik draag een
VAKUUM-FLUORISERND-DISPLAY gaan gebruiken
Datasheet
Hoop dat je er iets mee kan anders moet ik iets anders kiezen
P-LED is overigens ook nog een optie[/url]
-
- Moderator
- Berichten: 11503
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
goed
ik heb er nu echt serieus me hernesn op gekraakt en ben op hetvolgende gekomen
Om de spanning uit te lezen deel ik de werkelijke spanning door 10
dus krijg je getallen van 0 > 1,45 volt
dus met een simpel spannings delertje voor dat ben ik wel klaar
en kan daar ook gelijk me accu status mee associeren
nou heb ik een mooi schematje gevonden van een op 12V werkende temp sensor die een output geeft van 0 > 10 volt wat weer staat van -20 tot + 70
dus goeie range ook geen probleem dus
alleen nu hetvolgende
Zijn er pics met 2 A/D converters erin, en zo ja welke ?
ik ga me nu vast buigen over de software die erin moet komen
en nog een vraag
Het display moet het liefst serieel (RS232) aangestuurd worden
Hoe is dit te realiseren met een pic ?
Alvast bedankt voor de hulp
Grtz.
Doompie
ik heb er nu echt serieus me hernesn op gekraakt en ben op hetvolgende gekomen
Om de spanning uit te lezen deel ik de werkelijke spanning door 10
dus krijg je getallen van 0 > 1,45 volt
dus met een simpel spannings delertje voor dat ben ik wel klaar
en kan daar ook gelijk me accu status mee associeren
nou heb ik een mooi schematje gevonden van een op 12V werkende temp sensor die een output geeft van 0 > 10 volt wat weer staat van -20 tot + 70
dus goeie range ook geen probleem dus
alleen nu hetvolgende
Zijn er pics met 2 A/D converters erin, en zo ja welke ?
ik ga me nu vast buigen over de software die erin moet komen
en nog een vraag
Het display moet het liefst serieel (RS232) aangestuurd worden
Hoe is dit te realiseren met een pic ?
Alvast bedankt voor de hulp
Grtz.
Doompie
-
- Moderator
- Berichten: 11503
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
thnx
k ga de datasheets zo bekijken
ben ondertussen even aan het bedenken hoe de software in elkaar moet komen te zitten
k weet al zo goed als hoe ik het wil gaan maken
alleen nu de jusite instructies erbij :S
ben niet zon held met Essembler..
dus als iemand me even een voorzetje wou willen geven
Software Principe
start
Get sensor data1 (Ra0)
Schrijf naar scherm regel1 .
Get sensor data2 (Ra1)
Schrijf naar scherm regel2
Get sensordata3 (Ra2)
Schrijf naar scherm regel3 .
Goto start
nog eens ff duidelijk dit is het PRINCIPE
de codes die naar het scherm moeten worden geschreven moet ik natuurlijk nog even uitzoeken enzo, en die codes zijn natuurlijk afhangkelijk van de sensor data input.
Maar wie zou me een voorzetje kunnen geven hoe ik bijvorbeeld de sensoren in lees en naar een registertje schrijf , en ze van daar weer lezen en vertalen naar een andere Hex code en deze weer naar het scherm sturen (serieel)
De uC Noob
[edit]
Heb inmiddels de data sheets bekeken
en den PIC16F819 lijkt me prima geschikt.
de hardware moet denk ik niet zon probleem worden...
zal een tekeningetje maken en hem ff posten voor controle
[/edit]
k ga de datasheets zo bekijken
ben ondertussen even aan het bedenken hoe de software in elkaar moet komen te zitten
k weet al zo goed als hoe ik het wil gaan maken
alleen nu de jusite instructies erbij :S
ben niet zon held met Essembler..
dus als iemand me even een voorzetje wou willen geven
Software Principe
start
Get sensor data1 (Ra0)
Schrijf naar scherm regel1 .
Get sensor data2 (Ra1)
Schrijf naar scherm regel2
Get sensordata3 (Ra2)
Schrijf naar scherm regel3 .
Goto start
nog eens ff duidelijk dit is het PRINCIPE
de codes die naar het scherm moeten worden geschreven moet ik natuurlijk nog even uitzoeken enzo, en die codes zijn natuurlijk afhangkelijk van de sensor data input.
Maar wie zou me een voorzetje kunnen geven hoe ik bijvorbeeld de sensoren in lees en naar een registertje schrijf , en ze van daar weer lezen en vertalen naar een andere Hex code en deze weer naar het scherm sturen (serieel)
De uC Noob
[edit]
Heb inmiddels de data sheets bekeken
en den PIC16F819 lijkt me prima geschikt.
de hardware moet denk ik niet zon probleem worden...
zal een tekeningetje maken en hem ff posten voor controle
[/edit]
Laatst gewijzigd door Doompie op zo 5 dec 2004, 19:16, 1 keer totaal gewijzigd.
-
- Moderator
- Berichten: 11503
- Lid geworden op: wo 10 dec 2003, 18:36
- Locatie: nederweert. .. .. .. .. .. .. .. .. .
-
- Berichten: 9
- Lid geworden op: do 25 nov 2004, 0:29
eigelijk hoor je software er zo uit te zien
start
init poorten
init lcd
run
lees da1
lees da2
lees da1
lees da2
tel alle waarden da1 bij elkaar
en deel door het aantal samples
rond af op vol getal
idem da2
vergelijk da1 van het display met die je net berekend hebt
nieuwe waarde anders als de vorige dan pas wegschrijven
(anders krijg je een onleesbaar lsb digit)
idem da2
goto run
start
init poorten
init lcd
run
lees da1
lees da2
lees da1
lees da2
tel alle waarden da1 bij elkaar
en deel door het aantal samples
rond af op vol getal
idem da2
vergelijk da1 van het display met die je net berekend hebt
nieuwe waarde anders als de vorige dan pas wegschrijven
(anders krijg je een onleesbaar lsb digit)
idem da2
goto run
als je hobby op werk gaat lijken moet je oppassen