Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Ik ga er wel vanuit dat je de ADC schaalt naar het aantal stappen van het motortje, anders gaat moving average idd niet werken. Ik heb het zelf gebruikt bij een gecombineerde stroom- en spanningsmeter en daar werkt het heel goed.
joopoldenzaal
ik heb mijn hersens niet in de hand.
Er wordt niet geschaald.
Het aantal stappen is gelijk aan de waarde van de A/D uitgang.
We gebruiken 10 bits en dus 1023 microsteps volle schaal.
Een microstep is 20 graden van het motortje.
Tandwiel vertraging is 180x.
Wijzer verplaatsing is dan 1/9 graad.
Volle schaal is dan ongeveer 114 graden.
hennep
reading can seriously damage your ignorance
Als je een 8 bits adc waarde leest kun je in een klap een moving average uitrekenen en converteren naar een 10 bits waarde.
Normaal zou je doen: SomVan10Waarden/10 om het gemiddelde te berekenen.
nu wordt het: SomVan10Waarden/2.5
als je de wijzer nog te zenuwachtig vind: SomVan24Waarden/6
voorbeeld:
adc som10/2.5 som24/6
0 0 0
255 102 43
255 204 85
255 306 128
255 408 170
255 510 213
255 612 255
255 714 298
255 816 340
255 918 383
255 1020 425
255 1020 468
255 1020 510
254 1020 552
255 1020 595
254 1019 637
255 1019 680
254 1019 722
255 1019 765
254 1018 807
255 1018 849
254 1018 892
255 1018 934
254 1018 977
255 1018 1019
254 1018 1019
255 1018 1019
254 1018 1019
255 1018 1019
254 1018 1019
255 1018 1019
254 1018 1018
255 1018 1018
254 1018 1018
255 1018 1018
250 1016 1017
245 1012 1016
240 1007 1013
235 999 1010
230 989 1006
225 977 1001
220 964 995
215 948 989
210 930 981
205 910 973
200 890 964
195 870 954
190 850 943
185 830 932
180 810 919
175 790 906
170 770 892
165 750 877
160 730 861
155 710 845
150 690 827
145 670 809
140 650 790
135 630 770
130 610 750
125 590 730
120 570 710
115 550 690
110 530 670
105 510 650
100 490 630
95 470 610
90 450 590
85 430 570
80 410 550
75 390 530
70 370 510
65 350 490
60 330 470
55 310 450
50 290 430
45 270 410
40 250 390
35 230 370
30 210 350
25 190 330
20 170 310
15 150 290
10 130 270
5 110 250
0 90 230
0 72 211
0 56 193
0 42 175
0 30 158
0 20 143
0 12 128
0 6 113
0 2 100
0 0 88
joopoldenzaal
ik heb mijn hersens niet in de hand.
De software is aangepast.
Het werkt nu zo dat de bewegings snelheid van de wijzer afhankelijk is van het verschil tussen waar hij staat en waar hij naar toe moet.
Een groot verschil is een hoge snelheid, een klein verschil is een lage snelheid.
De laagste snelheid is ongeveer 1 microstep per 2 seconden.
Het motortje bromt nu niet meer.
De slijtage zal aanzienlijk minder zijn.
De laatste aanpassing is een aansluiting voor een ultra-cap die
voor de tijdelijke spanning moet zorgen als de voeding wordt uitgeschakeld. J1 in de voeding.
De meter heeft dan een aantal seconden om naar nul te gaan.
Misschien moet er nog een serieweerstand bij om de spannings regelaar
te bechermen tegen de hoge stroom als de ultra-cap leeg is.
Ik weet niet of je een hele grote capaciteit aan de uitgang mag hangen.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Ik heb een paar supercaps gekocht. Die hebben een interne weerstand zodanig dat de RC met de interne R al ongeveer 1 minuut is. Dus prima om een stroom uit te trekken dat je een uurtje de tijd hebt om de batterij te vervangen voordat je de tijd opnieuw moet instellen, maar niet geschikt om 0.5 sec de energie te leveren om een motortje te draaien.... (nouja, die 20mA van dat motortje van jou nog wel hoor!)
joopoldenzaal
ik heb mijn hersens niet in de hand.
Youtube video: https://www.youtube.com/watch?v=9SV8b4cPpl4feature=youtu.be
De stappenmotor wordt hier gebruikt als analoge versnellings meter.
Hij geeft dus aan in welke versnelling je op de motor rijd.
Voor nu alleen voor de Honda Valkyrie.
Later moet er nog een zelf lerende komen die voor alle motoren geschikt is.
Groeten Joop....
Ziet er goed uit Joop. Even één ding, waarom laat je hem iedere keer naar nul gaan als je opschakeld, of kan dat niet anders.
joopoldenzaal
ik heb mijn hersens niet in de hand.
Hallo Lambiek.
Als je de koppeling intrekt dan ben je de verhouding tussen snelheid en toeren kwijt.
Het is een keuze om dan neutraal aan te geven.
Je wilt toch ook dat als je de versnelling in neutraal zet dat de meter dat dan aangeeft en niet op de laatste versnelling blijft staan.
De software zou nog zo aangepast kunnen worden dat hij alleen neutraal aangeeft als dat langer dan 2 seconden duurt.
Dat zou kunnen.
Het is maar wat je prettiger vind.
Groeten Joop
joop is dit iets berekends dan? dus tussen snelheid en toeren?
ik dacht dat je een versnellings indicator had..
joopoldenzaal
ik heb mijn hersens niet in de hand.
Hallo Henk.
Ja ik heb ook een versnellings meter gemaakt.
Die vergelijkt snelheid en toeren en zet dat om in een weerstand.
Dit stappen motor metertje zet die weerstand weer om in een aanwijzing.
Met mijn benzine meter gaat dat net zo.
De benzinemeter electronica zet de benzine stand om in een weerstand.
De stappen motor meter geeft de weerstand met een wijzer aan.
Alles is dus compatible.
Op die manier is met dezelfde electronica het stappen motor metertje te gebruiken om spanning, temperatuur, benzine stand of versnelling aan te wijzen.
Met een paar soldeer jumpers geef je aan wat de functie moet zijn.
http://www.joopangelier.nl/download/Stappenmotor/schema.png
Video: https://www.youtube.com/watch?v=9SV8b4cPpl4
Groeten Joop...
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Houdt er wel rekening mee dat de output van de brandstofnivo opnemer bij mechanische systemen soms logaritmisch is...
(Dit is om te compenseren voor de meestal gebruikte weekijzermeter)
joopoldenzaal
ik heb mijn hersens niet in de hand.
Software voor de versnellings indicator is aangepast.
De wijzer gaat nu niet meer iedere keer naar neutraal.
https://www.youtube.com/watch?v=9SV8b4cPpl4
Groeten Joop.
Gadget_inc
Je hebt tijd of je hebt geen tijd ! als je geen tijd hebt, waar is die dan gebleven ? https://ledverlichtingsoest.com/
joopoldenzaal
ik heb mijn hersens niet in de hand.
De meter met stappenmotor is klaar.
Zo ziet het er nu uit:
http://www.joopangelier.nl/download/Stappenmotor/meters.jpg
Beide meters hebben een stappenmotor en een microcontroller.
[Bericht gewijzigd door joopoldenzaal op (40%)]
Kijk Joop, dit is toch wel iets mooier als eerst. Nu blijft hij netjes in de versnelling staan, (waar hij in stond) en gaat niet eerst weer naar zijn nul.
Ik vindt het er geweldig uitzien, het is dat ik geen motor heb. 
Nog even een vrraag; waar heb je die behuizing vandaan voor je meters?
joopoldenzaal
ik heb mijn hersens niet in de hand.
De behuizing komt van Motosens: http://www.motosens.com/index.htm
Normaal kun je ze niet los kopen, maar ik heb een goed contact met de eigenaar.
Ik heb een doos vol met 100 stuks gekocht.
Inclusief glas en ring.
Hij laat ze maken in China.
Dat gaat per 1000 stuks.
joopoldenzaal
ik heb mijn hersens niet in de hand.
Op youtube staat nu een demo van de stappenmotor:
Je kunt verschillende snelheden zien, en verschillende stappen.
Het aantal stappen op het 90 graden bereik is nu 1024 stappen.
http://www.youtube.com/watch?v=9KiiZ14noPM
De instrumentatie versterker is eruit gegaan.
Die was niet echt noodzakelijk.
Hij veroorzaakte alleen maar problemen.
De volgende stap is RS232 communicatie tussen de benzinemeter controller,
en de stappenmotor controller.
De volgende print moeten alle componenten aan de bovenkant.
Nu zit de controller aan de onderkant.
Groeten Joop
Hallo Joop,
Ik loop al een tijdje te denken om een toerenteller voor mijn klassieke racer te bouwen op basis van een stappenmotor. Dit omdat een door een processor gestuurde stappenmotor toerenteller veel nauwkeuriger is dan een echte analoge. Verder moet de naald pas beginnen uit te slaan vanaf 8000 rpm (tot 16.000 rpm) net zoals de oude 'krober' toerentellers.
Wellicht is dit een eenvoudige aanpassing in jouw meters (hardare en/of software).
De toerenteller moet natuurlijk wel in een 'ouderwets' huis gebouwd worden, maar dat kan ik zelf.
Kort samengevat: Is het mogelijk dat ik van jouw een print + stappenmotor koop voor bovenstaand project ?
joopoldenzaal
ik heb mijn hersens niet in de hand.
Hallo Krabbie.
Dat is geen probleem.
Ik heb printen en stappenmotoren zat.
Neem even contact op via email.
joopoldenzaal
ik heb mijn hersens niet in de hand.
ok ik heb het aangepast.
[Bericht gewijzigd door joopoldenzaal op (85%)]
joopoldenzaal
ik heb mijn hersens niet in de hand.
Ik heb een vervelende fout gevonden.
Het aansluiten van een vlotter of temperatuur sensor via een serie
weerstand naar de plus levert een probleem op.
Een lage weerstand naar de plus veroorzaakt een niet lineariteit
van de gemeten spanning.
Na het weglaten van de instrumentatie versterker moest de weerstands waarde omlaag.
Nu heb ik een kromme karakteristiek.
Voor een NTC is dat verschijnsel gunstig.
De karakteristiek wordt er rechter van.
Voor een vlotter is het ongewenst.
Beter is het denk ik een stroombron te gebruiken.
Ik denk aan een LM317 met een 62 Ohm weerstand tussen ajust en out.
Dan loopt er 20mA door de vlotter weerstand.
De spanning op de A/D ingang zou dan linear moeten zijn.
Joop
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Als de totale weerstand kleiner als 2.5k is, zou er geen probleem moeten zijn.
Als de weerstand (wat) hoger is, kun je dat proberen op te vangen door de A/D conversion clock lager te maken, zodat er meer tijd per sample beschikbaar is.
(De niet-lineariteit komt doordat de interne sample condensator niet tijdig kan worden opgeladen)