Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Wèhnich - Eén onbeduidend baantje op 1200 bij 1200mm door Prutsert
Vandaag om 19:40:38
Pimpen Rivarossi DD-AR door Roelof R
Vandaag om 19:36:41
Roco 69139 NS Plan V SOUND AC door VAM65
Vandaag om 19:19:01
Fleischmania Nostalgia door Scratchbuilt
Vandaag om 19:12:39
De Projecten van RetroJack door NS264
Vandaag om 18:52:37
Defensie wil oude koplopers ombouwen tot hospitaaltrein door Sicco Dierdorp
Vandaag om 18:51:55
NS 1700 transfers door Roy van Dijk
Vandaag om 18:33:37
Toon hier je nieuwe (model-) spooraanwinst(en)... door sncf231e
Vandaag om 18:31:44
Bentheimer Eisenbahn, gisteren, vandaag en morgen. door Hans Reints
Vandaag om 18:25:23
Piko 2025 door Duikeend
Vandaag om 18:06:39
Yet Another Servo Decoder door AP3737
Vandaag om 17:35:25
Microstepper motoren voor armseinpalen door AP3737
Vandaag om 17:30:39
De bouw van 'Ommelanden' (H0) door Jan Pieter
Vandaag om 17:06:01
Sfeer op je modelbaan door R1954
Vandaag om 16:40:14
Gezocht info en foto's van standaard dwarsliggerwagen door ES44C4
Vandaag om 16:36:39
De bouw van mijn modelbaan in Thailand door Thai-Bundesbahn
Vandaag om 16:23:27
Vijfhuis (v.h. Frotterdam) door Ben
Vandaag om 16:20:08
Länderbahn en Reichsbahn locomotieven. door Thai-Bundesbahn
Vandaag om 16:17:22
Piko 51916 NS 1100 blauw botsneus door Corné81
Vandaag om 15:28:54
Spoor- en tramweg parafernalia door Eric B
Vandaag om 15:26:07
Raadplaatje door ArjanB
Vandaag om 15:20:46
BR-18.6 Schaal-0. door tijgernootje
Vandaag om 15:14:06
US Sandtower in messing Spoor-0 door FritsT
Vandaag om 14:07:58
Swalbenburg, N modulebaan door NS264
Vandaag om 14:01:11
Ervaringen met veilingsites enzo (Marktplaats, Ebay, Catawiki, etc). door bellejt
Vandaag om 13:43:46
Locverlichting dmv micro-LEDS door Bahn-AG
Vandaag om 13:33:07
Acherntal H0. (TP III/TP IV) door NS264
Vandaag om 13:28:45
Arlbergbahn.. ? door Benelux795
Vandaag om 13:24:23
Station Roodeschool door Torikoos
Vandaag om 13:23:26
digitaal veranderd in 15 jaar door Henk G
Vandaag om 13:10:27
  

Auteur Topic: AdServo, servo besturing voor iedereen  (gelezen 73608 keer)

Hans van de Burgt

  • Onshape Gebruikersgroep
  • Offline Offline
  • Berichten: 6485
Re: AdServo, servo besturing voor iedereen
« Reactie #90 Gepost op: 14 January 2015, 20:01:41 »
@Timo,

Zit er veel verschil tussen se Uno en jouw Adservo?

Grzz, Hans

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #91 Gepost op: 14 January 2015, 20:12:45 »
Hallo Hans,
Als je even terug gaat naar het begin van dit draadje dan zie je dat de Adservo gebruikt maakt van een Arduino Pro mini. De Pro Mini maakt net als de Uno gebruik van een AT328. Ze hebben beide een kristal van 16Mhz en beide hetzelfde aantal in/uitgangen. Dus qua functies is er geen verschil. Het grote verschil zit in het feit dat de Pro Mini veel kleiner is en geen usb aansluiting heeft. De Pro Mini moet je om die reden programmeren met een usb/serial adapter.

gr. Frits
Groet Frits

Hans van de Burgt

  • Onshape Gebruikersgroep
  • Offline Offline
  • Berichten: 6485
Re: AdServo, servo besturing voor iedereen
« Reactie #92 Gepost op: 14 January 2015, 20:18:27 »
@Frits,

Als er technisch geen wezenlijk verschil is tussen beide varianten, is het des te opmerkelijk dat er toch functionele verschillen lijken te bestaan.

Grzz, Hans

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #93 Gepost op: 14 January 2015, 20:25:46 »
Dat klopt. Het verbaast mij, en zo te lezen Timo ook
Citaat
Wel bedacht voor de Uno maar zover ik weet is er aan de mini niets anders.
, dat de DCC monitor niet probleemloos werkt op de Pro Mini. Ik heb hier de DCC monitor draaien op een Uno maar helaas even niet de mogelijkheid om hem op een Pro Mini te zetten dus ik wacht even af wat de bevindingen van Timo zijn. Maar onverklaarbaar is het wel momenteel.
Groet Frits

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #94 Gepost op: 14 January 2015, 20:43:30 »
Het verbaast mij inderdaad. Chip en kloksnelheid zijn gelijk. Volgens mij is zelfs de pin mapping gelijk.  In ieder geval zit int0 zowel bij de Uno als bij de Pro mini op pin 2. Ik heb helaas even geen Uno liggen (toch maar eens over laten komen uit het verte oosten) om te kijken of het dat wel mee werkt. Ik zal de code van MynaBay eens verder uitpluizen. Ben tot vrijdag bij mijn vriendin dus kan even geen nieuwe code testen. (Mobiele werkbank staat eigenlijk wel op de planning  ;D )

Maar niemand heeft dus nog de code getest? Of een adServo in elkaar?


Timo
Verzonden vanaf mijn desktop met Firefox

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #95 Gepost op: 14 January 2015, 21:06:31 »
Hallo Timo,
Ik ben op dit moment met een ander project bezig waarbij ik de DCC decoder in test opstelling heb draaien op een Uno met de bedoeling om het uiteindelijk op een Pro Mini te zetten. Zojuist, n.a.v. jouw bevindingen het programma maar even op een Pro Mini gezet en tot mijn verbazing werkt het niet..... ???
Groet Frits

Hans van de Burgt

  • Onshape Gebruikersgroep
  • Offline Offline
  • Berichten: 6485
Re: AdServo, servo besturing voor iedereen
« Reactie #96 Gepost op: 14 January 2015, 21:09:14 »
@Frits,

Dan is er dus iets mis met het programma zelf, of niet?
Het programna van Ruud (RudyB) werkt al wel.
Je zou dat misschien kunnen gebruiken.

Grzz, Hans
« Laatst bewerkt op: 14 January 2015, 21:10:45 door Hans van de Burgt »

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #97 Gepost op: 14 January 2015, 21:40:22 »
Volgens mij werkt Ruud ook met een Uno. Met een Uno werken de programma's bij Timo en mij ook. Hetzelfde programma werkt echter niet op de Pro Mini. Ik heb het net snel geprobeerd en het uploaden gaat foutloos maar daarna gebeurt er niets. Misschien heb ik een fout gemaakt bij het aansluiten en dat zal ik van het weekend eens op mijn gemak nakijken. Het zou ook kunnen dat er in de timing iets misgaat. De Uno en PM hebben verschillende bootloaders en wellicht worden de fuses anders geprogrammeerd. Timo heeft er veel meer verstand van dan ik dus ik heb goede hoop dat hij de oorzaak weet te achterhalen en de oplossing met ons wil delen.
Groet Frits

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #98 Gepost op: 14 January 2015, 23:39:57 »
Mm, dat is raar. Maar ben ik in ieder geval niet de enige. Ik zal de voor eens gaan uitpluizen om te kijken of ik iets kan vinden. Misschien een fout in de PM wire.h of iets in de code. Zoals gezegd is de chip hetzelfde en lopen ze beide op dezelfde klok. Misschien nog eens proberen door gewoon als board de Uno te selecteren  ::) Wordt vervolgt dus...


Timo
Verzonden vanaf mijn desktop met Firefox

RudyB

  • Offline Offline
  • Berichten: 629
  • EMV
    • RudysModelRailway
Is de mini klok 16 Mhz ... of 8 ?
« Reactie #99 Gepost op: 15 January 2015, 11:08:03 »
Ik las ergens dat de mini niet op 16 Mhz draait, maar op 8. Als dat zo is, dan is de tijdmeting in us onnauwkeuriger, in stappen van 8 us (ipv 4 voor de UNO). Een tijdmeting op de mini kan er dan 2x8=16 us naast zitten.

In de mynabay DCC-Decoder.ccp code worden op regel 25 de min en max pulslengtes voor een DCC '1' en een '0' gedefinieerd:
#define    kONE_Min         52
#define    kONE_Max         64

#define    kZERO_Min        90
#define    kZERO_Max        10000

Misschien is het een test waard om deze te verruimen om de max 16 us fouttolerantie op te vangen. Bijvoorbeeld naar:
#define    kONE_Min         40
#define    kONE_Max         76

#define    kZERO_Min        80
#define    kZERO_Max        10000
« Laatst bewerkt op: 15 January 2015, 11:11:10 door RudyB »

Cees Baarda

  • Offline Offline
  • Berichten: 167
  • hcc!m-IG
    • hcc!m
Re: AdServo, servo besturing voor iedereen
« Reactie #100 Gepost op: 15 January 2015, 14:38:27 »
Dag Timo en anderen,

n.a.v. de discussie over niet werken van de DCC-versie:
in het 2e schema/print van de AdServo zie ik geen pull-up weerstand naar pen 7 van de 6N137. In andere schakelingen die DCC decoderen komt die wel voor. Ik heb een hulpschakeling naast mijn Arduino ontwerpsetje gebouwd. Die werkt naar behoren met de library van Mynabay.
Zie het schema:

Ik heb ooit ergens gelezen, dat die wel nodig is. Die weerstand is een PullUp voor de basis van de fototransistor. Die zou zo maar eens nodig kunnen zijn om goed gedefinieerde nullen en enen op de uitgang te krijgen. 

m.vr.gr. Cees
Webmaster hcc!m - Microcontrollers (Atmel) : Arduino
Bezig met het maken van een apart ijkspoor t.b.v. Koploper of iTrain.

Fritsprt

  • Offline Offline
  • Berichten: 2615
Re: AdServo, servo besturing voor iedereen
« Reactie #101 Gepost op: 15 January 2015, 15:10:00 »
Ik heb het geprobeerd met en zonder weerstand en ook zonder weerstand werkt de optocoupler goed
Groet Frits

Timo

  • Team encyclopedie
  • Offline Offline
  • Berichten: 4656
Re: AdServo, servo besturing voor iedereen
« Reactie #102 Gepost op: 15 January 2015, 17:57:22 »
@Rudy De Pro Mini is er in een paar smaken. Eigenlijk de meest gangbare is met de Atmega328 erop, dezelfde als de Uno, en een klok van 16Mhz. Je hebt inderdaad ook 8Mhz versies, dit zijn de 3,3V versies. Op 3,3V kan de Atmega328 namelijk niet meer stabiel lopen op 16Mhz. Maar ik bezit wel degelijk een Pro Mini met Atmega328 op 16Mhz. Dit selecteer ik ook in Arduino en de timing klopt in me huidige programma. (Anders zouden de pulsen naar de servo's ook twee keer zo lang zijn.)

@Cees, dat klopt dat die bij veel getekend wordt. Maar deze is volgens de datasheet intern al aanwezig. Dus als je de pin niet aansluit is deze al hoog. Zolang je de pin niet laag trekt is de opto in ON state en werkt gewoon. En zoals gezegd, er komt ook signaal uit de opto. Frits merkte dit eerder ook al op en heeft dit toen ook zonder problemen getest zonder de pull up weerstand.

@Cees, maak jij gebruik van een Uno of een Pro Mini?

We zoeken dus nog even verder helaas  ::)


Timo
Verzonden vanaf mijn desktop met Firefox

Cees Baarda

  • Offline Offline
  • Berichten: 167
  • hcc!m-IG
    • hcc!m
Re: AdServo, servo besturing voor iedereen
« Reactie #103 Gepost op: 15 January 2015, 19:59:57 »
Dag Timo,

Mijn datasheet - misschien een andere - zegt het volgende:
19. No external pull up is required for a high logic state on the enable input. If the VE pin is not used, tying VE to VCC will result in improved CMR performance.

Ik begrijp hier uit, dat je VE (pen 7) zelfs direct aan Vcc mag hangen, als je deze ingang niet gebruikt. De werking van de schakeling heeft daar wel baat bij. Een zwevende ingang, zoals bij de AdServo, lijkt me niet gewenst, die kan van alles oppikken. Zeker in de rauwe omgeving die modelbaan heet. Ondanks de goed afgelopen tests van anderen zou ik het zekere voor het onzekere nemen en VE met 10k aan VCC hangen.
Er staat ook een intern schema op het datasheet en daarop staat geen interne pullUp-weerstand. De eerste zin betekent m.i. dat je geen pullUp nodig hebt als je die enable-pin daadwerkelijk gebruikt.

Antwoord op Uno of...
Nu heb ik nog alleen een Arduino Uno. Er zijn 10 pro micro's onderweg.

m.vr.gr. Cees
Webmaster hcc!m - Microcontrollers (Atmel) : Arduino
Bezig met het maken van een apart ijkspoor t.b.v. Koploper of iTrain.

piksov

  • Offline Offline
  • Berichten: 859
  • OpenDCC fan
    • Het rijk N op zolder
Re: AdServo, servo besturing voor iedereen
« Reactie #104 Gepost op: 15 January 2015, 20:28:52 »

... als het niet werkt even de draadjes naar de dcc ingang omwisselen en dan opnieuw proberen....

Vraag niet waarom ik dit weet .....

groet,
Guus
OpenDCC fan