asche aan zee

Discussie in 'Spoor H0 en Spoor N' gestart door raf, 21 mei 2021.

  1. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    gisteren een mooie dag geweest samen met jeroen heel de dag aan het rijden geweest.
    een paar werkjes die alleen zeet lastig zouden zijn afgewerkt met twee en dan ging het heel vlot.
    het systeem heeft goed gewerkt en ja nu en dan moesten we ingrijpen maar over het algemeen waren er geen problemen .
    toen jeroen met een 8 tal lange wagons wilde rijden kwamen er problemen wat te verwachten was want deze trein nam 2 blokken in beslag
    straks filmpkes
     
  2. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    licht1.jpeg licht2.jpeg licht3.jpeg
    vandaag na gisteren reeds wat proeven gedaan te hebben weer wat met het licht aan het testen.
    het probleem op een beurs is dat er in de zaal veel licht is waardoor het effect van de verlichting in de modules zelf moeilijker te controleren valt
    laat maar horen wat jullie er van vinden
    licht2 zou de avond moeten zijn
    gr raf
     
    EUSIV, Peter Houweling, ozy en 1 andere persoon vinden dit leuk.
  3. Peter Houweling

    Peter Houweling PH-SAM

    Lid geworden:
    21 sep 2014
    Berichten:
    1.669
    Locatie:
    Haarlem
    Ja, licht 2 ziet er uit als avondlicht. Oogt goed zo!:)
     
  4. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    vandaag aan het programma bezig van het overname spoor.
    het probleem is dat het omschakelt tussen 2 en 3 rail en dat het dan de detectie verliest tijdens het omschakelen.
    gewoon omdat er geen lok of belasting staat als hij naar 3 rail schakelt .
    ik moet dus het programma zo gaan aanpassen dat hij nog wel bezet blijft geven tijdens de omschakeling .
    lekker weer een uitdaging

    gr raf
     
  5. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België

    na het aanpakken van de rijeigenschappen kan het stelletje wel met 4 bakken rijden
    voorheen was 3 bakken de max daar dan de aangedreven wielen begonnen door te slippen .
    er zitten 3 decoders in dit stel want de tweede wagon is die waar de aandrijving in zit .
    daar zit een esu lokpilot V 5 in en in de koppen zitten esu lokpilot v2 en/of v3 in
    deze staan in consist met de v5 en zo wisselt het licht dus mee met de rij richting.
    gelukkig zijn de oudere decoders redelijk goedkoop aan te kopen

    gr raf
     
    ozy, Herby63 en Peter Houweling vinden dit leuk.
  6. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    gisteren is het soft ware probleem aangepakt door een grotere processor te gebruiken waar een schermpje aan kon gehangen worden
    zo kon ik dus zien wat en waar de fouten zaten en dat was wel zo gemakkelijk.
    nu alles terug in de kleine processor programmeren en van daag terug testen .
    als dit dan goed werkt zoals met de grote processor dan is dit ook weer opgelost
    en kan ik aan het volgende beginnen

    als de wissel op het overname spoor rechtuit staat dan zou de trein moeten stoppen voor het sein.
    maar dat doet hij dus nu niet .
    het sein komt wel op rood maar de beveiliging werkt niet
    normaal is het de bedoeling dat de loc loskoppelt van de wagons en dan in rangeer modus op een opstel spoor gaat staan wachten
    dit gebeurt manueel omdat er een verschil zit in loc's en je soms maar de helft van je wagons wil achter laten .
    dus ontkoppelen en terug opdrukken en daarna het hoofd spoor terug op met de rest van de trein

    dus het gaat weer plezant worden om te doen
    en zo steeds het probleem aanpakken als het zich voordoet
    gr raf
     
    Herby63 vindt dit leuk.
  7. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    twee dagen verder en eindelijk het programma klaar .
    om zot te worden dat voorheen op 1 uurtje gepiept
    straks na het eten de module onder de baan testen of ze nu ook daar wil werken

    het werkt nog niet zoals het moet maar het werkt wel reeds.
    de wissel staat nog verkeerd om maar dat is maar een verwijzing aanpassen en klaar.
    hop naar de volgende module

    gr raf
     
    Laatst bewerkt: 8 nov 2022
  8. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    gisteren reeds over het eerste spoor van het schaduw station kunnen rijden .
    vandaag verder aan werken zodat ook spoor twee in orde komt
    daarna zondag want zaterdag is er een HO treffen en dan ben ik uitgenodigd om te komen rijden
    en dan dus zondag weer verder met modules bouwen en aan brengen

    dus weer veel kabels trekken
    gr raf
     
  9. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    en nog bezig met kabels trekken dus nog niet veel te melden
    een paar modules vervangen en nieuwe software geprogrammeerd maar dat is dus alles niet zo interessant om te laten zien
    maar ik werk gestaagd verder

    ook nieuwe verlichtings masten aan het maken voor op de club
    gr raf
     
  10. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    Hallo allen
    Ik zit met een storing die ik maar niet opgelost krijg
    eerst het filmpke


    Als ik de schakel draad met een vinger aan raak dan word de pic zot en geeft storingen naar de servo
    Ja ik heb een 10 k pullup gebruikt dit om het probleem reeds uit te schakelen .
    Meerdere processoren gebruikt
    Programma aangepast tot het minimum dwz massa er op servo naar links ;massa los door de pullup aan de positief en dan de servo naar rechts
    Niks nada het zelfde probleem
    Een andere voeding ook geen resultaat behalve als ik de print op een accu aansluit dan is er geen probleem
    12 volt voeding en de 7805 op de print maakt er 5 volt van
    Op 3,3 volt moet de servo en de processor nog werken
    Condensator over de voeding staat er ook op

    Dus ja ik weet het op dit ogenblik dus niet meer
    Heeft er iemand wel een idee ?????

    Gr raf
    Bewerk bericht
     
  11. Vale Ouwe

    Vale Ouwe Vriend van modelbouwforum.nl Forum veteraan

    Lid geworden:
    5 feb 2004
    Berichten:
    6.318
    Locatie:
    Hell
    " Programma aangepast tot het minimum dwz massa er op servo naar links ;massa los door de pullup aan de positief en dan de servo naar rechts ".
    Dus dat werkt wel, echter het gaat pas fout zodra je de schakeldraad aanraakt?

    Je schakelt door contact te maken met massa (anders zou je geen pull-up gebruiken).
    Weet je zeker dat de optie Pull-up is geactiveerd?

    Jouw huid kan een weerstand hebben die zowel veel hoger als lager dan die 10K kan zijn.
    Maar om van invloed te zijn moet je dan ook contact maken met de + of de - (of iets van de schakeling).

    Jijzelf bent ook een condensator(tje) (dan hoef je zelfs even geen contact te maken met de + of de -.
    Het zou een trigger kunnen zijn.
    In dat geval zou een 100nF condensator naar de + voldoende moeten zijn.

    De voeding lijkt me geen verdachte.
     
  12. Vale Ouwe

    Vale Ouwe Vriend van modelbouwforum.nl Forum veteraan

    Lid geworden:
    5 feb 2004
    Berichten:
    6.318
    Locatie:
    Hell
    Het is altijd goed om de aandacht te trekken van een paar experts op het gebied van hard- en software :)
    @Ernst Grundmann , @hmeijdam
     
  13. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    vale ik heb reeds die condensator geplaatst hoor maar het probleem is nu minder maar het is nog bestaande
    laat me zeggen dat het nu doen baar is om te kunnen rijden .
    pullups moeten niet aan staan als je externe pullups gebruikt
    en gpio.3 heeft zelfs geen interne pullup die je aan kan zetten
    en met de schakeling zelf is niets verkeerd daar ik deze reeds een 60 tal keren onder de baan heb zitten bij andere wissels.
    ook meerdere printjes gebouwd en steeds als ik deze op die plaats op die wissel gebruik is het ellende
    ook reeds de servo vervangen en getest met een losse servo niets hielp
    dan nu de servo kabel 50 cm verlengd als ook de voedings kabel en de print dus 50 cm verder weg gezet en nu is het te doen .
    het lijkt wel of die ingang een soort van ontvanger geworden is LOL
    ik ga eens een grotere pic processor proberen (16f628A) terwijl er nu een pic 12f629 is gebruikt
    de reden van de 12f is dat ik normaal geen grotere nodig heb .
    hier de code
    Code:
    Device = 12F629
    
    Config FOSC_INTRCIO, WDTE_OFF, PWRTE_OFF, MCLRE_OFF, BOREN_OFF, CP_OFF, CPD_OFF
    
    
    All_Digital TRUE                                            
     Xtal 4
    
    
    ''gpio1 = sein blok5B
    ''gpio2 = seinblok5 A
    ''gpio3 = wissel    1 is rechtdoor 0 is rond
    ''gpio5 = sein uit 
    '        ;uitgang      rood achterliggend
      GPIO = %111111        ; 
    TRISIO = %000111      ; gpio 0,1,2 als ingang 
    
    Declare PortB_Pullups On
    Dim positie As Word
    Dim l As Word
    Dim r As Word
    
    
    Symbol SPOORB = GPIO.1    ;wissel SPOORB
    Symbol SPOORA = GPIO.2    ; wissel spoorA
    Symbol wissel  = GPIO.0      ;wissel schakelaar
    Symbol LTD =GPIO.4     ;LTD UITGANG
    Symbol servo1 = GPIO.5     ;SERVO WISSEL
    l = 600
    r  = 2000
    DelayMS 1000
    main:
    While 1 = 1
     If wissel = 1 Then GoSub RECHT
     If wissel = 0 Then GoSub rond 
     Wend
     RECHT:
         LTD = 0
      For positie = l To r Step 20  ;Omhoog tellen met stapjes van 20uSec
        Servo servo1, positie    ;Stuur 'Positie' pulsjes naar PORTA.0
        DelayMS 20                ;20mSec = 50Hz, eventueel wijzigen bij ander type motor 
      Next
      DelayMS 300
    While wissel = 1
      If SPOORA = 1 Then 
      LTD = 1
      Else 
      LTD = 0
      EndIf
    Wend
       Return
    rond:
    LTD = 0
      For positie = r To l Step -20 ;Terug tellen met stapjes 20uSec
        Servo servo1, positie    ;Stuur 'Positie' pulsjes naar PORTA.0
        DelayMS 20                ;20mSec = 50Hz, eventueel wijzigen bij ander type motor 
      Next
      DelayMS 300
     While wissel = 0 
      If SPOORB = 1 Then 
      LTD =1
      Else LTD = 0
      EndIf
     Wend
     Return 
    
    
    gr raf
     
  14. Vale Ouwe

    Vale Ouwe Vriend van modelbouwforum.nl Forum veteraan

    Lid geworden:
    5 feb 2004
    Berichten:
    6.318
    Locatie:
    Hell
    Hoewel hier een paar 16F84 al meer dan 10 jaar 24/7 probleemloos "werken" en ook diverse andere schakelingen met pic's gemaakt, maak ik eigenlijk alleen nog maar gebruik van de Arduino's. Puur uit gemak.
    Aan de Pic zal het niet liggen.

    De processor kijkt natuurlijk even heel kort naar het signaal niveau en reageert daar dan op.
    Je kunt even Googlen naar een "antidender circuit" of via de software (meerdere loops dezelfde uitkomst voordat deze gewaardeerd wordt).
     
  15. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    Vale hier zitten dus onder verschillende banen een pak processoren
    arduino is een klote processor (sorry eigen mening) omdat ik dan een andere programmeer taal moet leren

    microchip brengt nu een arduino uit met een pic er op
    wat ik soms zie is dat er nu een nano gebruikt word en daar worden dan 3 poorten van gebruikt en de rest niet
    ik neem gewoon een pic met 6 pootjes en klaar
    ik vind dat ik qua programmatie vrijer ben met een pic dan met een arduino
    ook ben ik door de loop van de tijd mensen tegen gekomen die eigenlijk knip en plak werk doen
    daar dan een main programma overheen zetten en dan hopen dat het werkt
    als je dan de code na leest zie je dat er een boel instaat die niet nodig is
    maar die durven ze dan niet verwijderen want dan hebben ze schrik dat het niet meer werkt

    het probleem is dat na 5 hersen infarcten ik een boel vergeten ben en dus terug opnieuw moet gaan leren
    dus ik ga die antidender eens bekijken want het kan zijn dat ik bij vroegere programma's een delayms 50 toevoegde om dit te voorkomen

    gr raf
     
  16. Vale Ouwe

    Vale Ouwe Vriend van modelbouwforum.nl Forum veteraan

    Lid geworden:
    5 feb 2004
    Berichten:
    6.318
    Locatie:
    Hell
    Hoi Raf,
    Ik pleit helemaal niet voor Arduino hoor, Pic"s zijn prima.

    Een delay zal waarschijnlijk niet helpen. Dan stopt enkel het programma.
     
  17. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    ja maar dan heeft de schakelaar de tijd om echt door te schakelen
    en het is niet tijds belangrijk want het traagste zijn de treinen zelf

    button functie bestaat maar ????? kijk zelf maar
    Button 0,0,255,250,wissel,0, doe niets

    wissel is de poort en die 0 is wat er moet gebeuren
    hier staat nu doe niets maar dan gaat die BV naar wissel rond
     
  18. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    Vale ik heb nog eens naar het programma gekeken en eigenlijk doet het bouncen van die poort geen invloed hebben op het programma verloop

    main:
    While 1 = 1
    If wissel = 1 Then GoSub RECHT
    If wissel = 0 Then GoSub rond

    als de schakelaar gesloten is dan staat er een 0 (massa)op deze draad is de schakelaar open is de poort verbonden via een 10 K weerstand met de positief 5 volt

    Wend
    RECHT:
    LTD = 0
    For positie = l To r Step 20 ;Omhoog tellen met stapjes van 20uSec
    Servo servo1, positie ;Stuur 'Positie' pulsjes naar PORTA.0
    DelayMS 20 ;20mSec = 50Hz, eventueel wijzigen bij ander type motor
    Next
    DelayMS 300

    als de schakelaar sluit dan gaat het programma naar "rond:"
    en dan word er niet meer naar deze schakelaar gekeken want dan word er een poort naar 0 geschakeld
    en gaat de servo beginnen om gaan wat per puls 10 ms duurt dus dat vraagt eventjes tijd
    daarna 300 ms wachten en dan verder met het programma

    het blijft vreemd

    gr raf
     
  19. Vale Ouwe

    Vale Ouwe Vriend van modelbouwforum.nl Forum veteraan

    Lid geworden:
    5 feb 2004
    Berichten:
    6.318
    Locatie:
    Hell
    Zou het kunnen dat het contact van de wissel is vervuild? (geen idee hoe of zo'n wissel werkt tegenwoordig)
    Zou het kunnen dat de pull-up weerstand niet lekker gesoldeerd is?

    Mocht je scoop hebben, dan zou je eens kunnen kijken hoe het schakel-signaal op de Pic binnenkomt.
     
  20. raf

    raf Forum veteraan

    Lid geworden:
    27 aug 2003
    Berichten:
    14.828
    Locatie:
    As,België
    de wissel heeft er niets mee te maken (zie het filmpje)
    de stuur print met de pic doet gewoon een servo signaal opwekken wat de servo links/rechts laat gaan
    ik had reeds geschreven dat ik meerdere stuur printjes had getest die voorheen geen probleem hadden maar juist op die plaats wel
    en je ik heb een scoop en heb die er reeds aan gehangen
    van het ogenblik ik de klem van de scoop op de ingang zet en de print op die plaats heb beginnen de gekke bewegingen
    ga ik nu met de print 1 meter achteruit of opzei dan is het gedaan
    het lijkt wel of er daar in dat stuk van de zonder een of ander ding storing opwekt

    gr raf
     

Deel Deze Pagina