BeneluxSpoor.net forum
Vraag en antwoord => Digitaal => Topic gestart door: Sik204 op 11 January 2007, 00:07:24
-
Op http://www.tinet.org/~fmco/lokmaus_en.html (http://www.tinet.org/~fmco/lokmaus_en.html) staan een aantal zelfbouw circuits voor de lokmuis. Een daarvan is GenLI, een interface tussen PC en XPressNet bus. Zou moeten werken met programma's die Lenz LI100 ondersteunen.
- Eddy
-
Klinkt leuk, eens goed bekijken wat je er allemaal mee kan ;D
-
Net de schakeling op een breadbordje in elkaar gezet en aangesloten op mijn Roco Lokmaus 2.
Getest met Koploper ingesteld op Lenz en zo te zien werkt alles! Koploper ziet de interface en ik kan via het test programma met een lok rijden. Nog niet geprobeerd om een decoder te programmeren vanuit de PC maar ik verwacht dat dat ook wel zal werken, die GenLI is niet veel anders dan een Lenz LI100.
Al met al echt een aanrader die GenLI. Voor zo'n 5 EUR aan onderdelen en wat gesoldeer hang je je Roco Lokmaus aan de PC en Koploper.
- Eddy
-
Beste Eddy,
Het probleem is dat ik de pic controller niet van de software kan voorzien ,ik zou dit gaarne bouwen.
Weet jij of er de mogelijkheid bestaad deze pic incl. software te kopen?
willem.
-
Anders geformuleerd Eddy, ben je bereid een paar controllers te programmeren ten behoeve van types die wel kunnen nabouwen, maar verder weinig kaas van controllers hebben gegeten? Zoals ik. :D
-
Alleen blijft het probleem van terugmelding bestaan, of je moet dit oplossen via een HSI en S88 modules, niet echt elegant.
Mvg
Wim.
-
Ik ben er ook mee bezig, ik moet alleen nog een paar onderdeeltjes en dan ben ik klaar. Ik was helaas niet 5 euro kwijt maar het dubbele :-| Hoe krijg jij dat voor elkaar dan :P En het printplaatje is natuurlijk nergens te koop, dus dat wordt nog extra priegelen :P
Ik heb die onderdelen lijst uit het PDFje gebruikt, jij ook neem ik aan ;D
En dat programmeren moet ik maar eens goed bekijken op google, daar heb je weer allemaal programmatjes voor. Dus nu weer uitzoeken welke :P
-
Het probleem is dat ik de pic controller niet van de software kan voorzien ,ik zou dit gaarne bouwen.
Weet jij of er de mogelijkheid bestaad deze pic incl. software te kopen?
Ik denk het niet, je zou de auteur kunnen vragen.
Anders geformuleerd Eddy, ben je bereid een paar controllers te programmeren ten behoeve van types die wel kunnen nabouwen, maar verder weinig kaas van controllers hebben gegeten? Zoals ik. :D
Controllers flashen? Geen probleem als het maar bij een paar blijft ;)
Ik ben er ook mee bezig, ik moet alleen nog een paar onderdeeltjes en dan ben ik klaar. Ik was helaas niet 5 euro kwijt maar het dubbele :-| Hoe krijg jij dat voor elkaar dan :P En het printplaatje is natuurlijk nergens te koop, dus dat wordt nog extra priegelen :P
Ik heb die onderdelen lijst uit het PDFje gebruikt, jij ook neem ik aan ;D
En dat programmeren moet ik maar eens goed bekijken op google, daar heb je weer allemaal programmatjes voor. Dus nu weer uitzoeken welke :P
Kijk voor goedkope onderdelen op www.elektronica-onderdelen.nl (http://www.elektronica-onderdelen.nl) en www.voti.nl (http://www.voti.nl). Voor de MAX485 heb ik een SN75176 gebruikt.
Bij www.digital-bahn.de (http://www.digital-bahn.de) kun je informatie vinden over het programmeren van de PIC microcontrollers. Zelf gebruik ik hiervoor de schakeling van feng3.cool.ne.jp/en/pg5v2.html (http://feng3.cool.ne.jp/en/pg5v2.html). Deze is compatibel met de JDM programmer en sluit je aan op de serieele poort van je PC. (Let op: gebruik een PC, notebook zal waarschijnlijk niet werken.) M.b.v. IC-Prog (www.ic-prog.com (http://www.ic-prog.com)) kun je dan de programma code in de PIC laden.
- Eddy
-
Alleen blijft het probleem van terugmelding bestaan, of je moet dit oplossen via een HSI en S88 modules, niet echt elegant.
Op de site van Paco is naast GenLI ook GenHSI te vinden waarmee je dit kan doen. Complexiteit van de schakeling vergelijkbaar met GenLI. Ik heb van Paco begrepen dat het oorspronkelijke plan was om GenHSI uit te rusten met een XpressNet interface. Daar is ie echter niet mee verder gegaan maar misschien komt dat ooit nog.
- Eddy
-
Ik ben nu op een experimenteerprintje bezig met de hele mikmak, dat valt nog niet mee om alles op een mooi plekje te zetten.
Heeft iemand hier een goede oplossing voor? Of een voorbeeld?
Felix
-
Eddy:
Ik heb ondertussen deze (http://www.circuitsonline.net/artikelen/view/8/5) microcontroller gemaakt. Het probleem is alleen dat ik dat .HEX bestandje niet kan inladen. Ik krijg foutmelding 0000h.
Ik heb me al rotgezocht op dat forum, maar ik kom er niet uit :-| Weet jij misschien de oplossing? ;D
-
Ik heb het schema zo eens bekeken, volgens mij kan het niet werken.
Er staat dat er geen voedingsspanning nodig is, omdat de RS232 poort daarvoor zorgt... Moet dan wel draadloos zijn, want volgens mij hangt de Vss van de PIC gewoon 'in de lucht' :-|
Mocht het wel goed zijn ::), dan kan het zijn dat je een 628A hebt ipv 628. Deze hebben verschillende programmeer algoritmes. met een 628 programmer(software) kun je geen 628A en vice versa programmeren.
Grtzz,
Karst
-
Ik heb er net een ander HEX bestandje op gezet, en dit ging zonder problemen. Blijkbaar ligt het dus aan dat hex bestandje? :(
-
??? :-[
-
Ehh, ik heb gewoon ff snel een ander .hex bestandje gezocht voor deze ic. Een voor de Xbox geloof ik. Deze kon ik probleemloos inladen met die programmer. :P
Het .hex bestandje dat bij die lokmaus site hoort kan ik niet laden.
Ik gebruik IC-Programmer om de boel in de laden.
Zo onduidelijk was dat toch niet? :P
-
Felix,
Da's wel heel vreemd. Lijkt me sterk dat het aan de HEX file ligt. Ik had immers geen problemen met IC-Prog en de betreffende HEX file (onder Windows overigens).
Kun je verder alles doen zoals erasen, verify etc. van de PIC? Kun je de hex file niet in IC-Prog laden of gaat het programmeren van de PIC fout?
- Eddy
-
Jep alles doet het behalve laden volgens mij, want na het inlezen zie ik nog steeds de standaard code er op staan.
Ik heb ondertussen het transistortje even omgedraaid, dat werkte niet, daarna weer teruggezet en nu werkt dat andere hex filetje ook niet meer :o
Ik ben niet zo'n electronica specialist, maar volgens mij heb ik hem nu goed aangesloten.
(http://www.circuitsonline.net/img/000039.gif)
Ik gebruik een BC547B Transistor,. Pootje 1(collector) gaat naar pootje 13 van de pic. Pootje 2(base) gaat naar weerstand R2. Pootje 3(emitter) gaat naar pootje 4 en 5 van de stekker. Ook de win2k drivers geïnstalleert.
Op dat forum van circuitsonline zijn al tientallen onderwerpen met dit zelfde probleem. Ik heb ook al pootje 10 van de pic verbonden met GND, want dat schijnt te moeten als je een PIC 16F628 gebruikt...
Maar geen één beschijving lost mijn probleem op.
Misschien toch maar een andere controller bouwen :)
-
Op http://www.tinet.org/~fmco/lokmaus_en.html (http://www.tinet.org/~fmco/lokmaus_en.html) staan een aantal zelfbouw circuits voor de lokmuis. Een daarvan is GenLI, een interface tussen PC en XPressNet bus. Zou moeten werken met programma's die Lenz LI100 ondersteunen.
- Eddy
Kan het zijn dat je het printplaatje dat in de PDF hiervan (http://www.tinet.org/~fmco/download/GenLI_manual.pdf) op pagina 8 staat niet kan etsen zonder kleine wijzigingen (of toch enkel via het bewerken van het plaatje)?
Reden dat ik het vraag is dat ik wat navraag heb gedaan bij een zaak met het plaatje op pagina 8 (van de pdf) om zo een printplaatje te laten etsen en dat een deel van het antwoord was dat er printbanen elkaar raakten.
Dat was mij niet opgevallen, maar bij nader inzicht zie je dat het vlak van de GND (het grote onderste vlak dat over een groot deeltje van het plaatje loopt) en het vlak van VCC (dat o.a. langs de rechterzijde loopt) via de rand met elkaar verbonden zijn. Zonder wat beeldbewerking zal dit m.i. niet zo snel lukken.
Nu nog een vraag: klopt mijn redenering en heb ik het hier bij het rechte eind, of zijn er nog andere verbindingen (die er niet mogen zijn) die ik over het hoofd zie? Ik kon er niet zo snel nog vinden buiten deze.
-
Ik gebruik een BC547B Transistor,. Pootje 1(collector) gaat naar pootje 13 van de pic. Pootje 2(base) gaat naar weerstand R2. Pootje 3(emitter) gaat naar pootje 4 en 5 van de stekker. Ook de win2k drivers geïnstalleert.
Volgens het schema zit het net andersom, de emitter aan 13 van de pic en de collector aan de stekker.
-
Kan het zijn dat je het printplaatje dat in de PDF hiervan (http://www.tinet.org/~fmco/download/GenLI_manual.pdf) op pagina 8 staat niet kan etsen zonder kleine wijzigingen (of toch enkel via het bewerken van het plaatje)?
Geen idee. Het beste kun je even informeren bij Paco zelf. Misschien is er simpelweg een foutje in de manual geslopen.
Ik heb zelf nu even een breadboard gebruikt om de schakeling te testen en plaats straks alles op een gaatjesprint in een kastje. Ik bouw er maar een (1) dus neem niet de moeite om een print te etsen etc. Voorkomt gelijk dergelijke problemen met mogelijke foutieve printlayouts.
- Eddy
-
Probeer eens Winpic.
http://perso.wanadoo.es/siscobf/winpic800.htm (http://perso.wanadoo.es/siscobf/winpic800.htm)
Deze programmer gebruik ik zelf ook en werkt prima .
En deze voor de prommer zelf. http://www.instructables.com/id/EN28KZDDYVEP286GRI (http://www.instructables.com/id/EN28KZDDYVEP286GRI)
Zelf heb ik de simpele versie gebouwd.
Voor de ontwerpsoftware moet je naar Cadsofthttp://www.cadsoft.de/ (http://www.cadsoft.de/)
Succes dermee.
-
Weet iemand misschien waar je zo'n genLI kunt kopen? Heb geen ervaring met printplaten solderen, en wordt bovendien helemaal tureluurs van de schema's ;D
-
Dit soort "geniale" schakeling worden ontwikkeld omdat de standaard dingen uit de winkel te duur zijn, onnodig ingewikkeld of omdat de ontwerper het leuk vind om ze zelf te maken.
In een enkele geval word zo'n schakeling dan commercieël gemaakt. Maar meestal blijven dit echte DIY (Do It Yourself) of te wel DHZ (met of zonder Gamma) schakelingen.
In het geval van de GenLI wordt alles geleverd, behalve de hardware. Die mag je lekker zelf (laten) maken. ;D
Groet Erik en success met het maken. 8)
-
Kan het zijn dat je het printplaatje dat in de PDF hiervan (http://www.tinet.org/~fmco/download/GenLI_manual.pdf) op pagina 8 staat niet kan etsen zonder kleine wijzigingen (of toch enkel via het bewerken van het plaatje)?
Reden dat ik het vraag is dat ik wat navraag heb gedaan bij een zaak met het plaatje op pagina 8 (van de pdf) om zo een printplaatje te laten etsen en dat een deel van het antwoord was dat er printbanen elkaar raakten.
Dat was mij niet opgevallen, maar bij nader inzicht zie je dat het vlak van de GND (het grote onderste vlak dat over een groot deeltje van het plaatje loopt) en het vlak van VCC (dat o.a. langs de rechterzijde loopt) via de rand met elkaar verbonden zijn. Zonder wat beeldbewerking zal dit m.i. niet zo snel lukken.
Nu nog een vraag: klopt mijn redenering en heb ik het hier bij het rechte eind, of zijn er nog andere verbindingen (die er niet mogen zijn) die ik over het hoofd zie? Ik kon er niet zo snel nog vinden buiten deze.
De doorverbinding door de rand, oftewel het kader van de print, is toch geen probleem. Gewoon etsen, en daarna even die verbinding onderbreken.
Of anders uit printen en het randje er even afknippen en dan belichten op fotoprint.
Mvg
Wim
-
Hallo
Schakeling gebouwd, werkt goed. Pic 16 f628A Prg. soft. "pp4u_082_en" met de "RCD" Hardware.
Te vinden op de site http://feng3.cool.ne.jp/en/rcd.html.
Pc > GenLi > roco 10761/10764 lok te besturen.
Werking is het zelfde als met een Lenz LI101 interface, zoals verwacht.
Oke welke software te gebruiken om deze interface te gebruiken voor aansturing treinbaan, zonder terugmelding dit is niet ondersteund door de Roco 10761/64, en programmeren decoder.
-
Mmm bij mij ging het allemaal wat minder van harte.
Ik heb de schakeling op een breadboardje gezet, maar tot nu toe nog geen locomotief laten rijden.
Hoe heb jij de schakeling gebouwd? Ook op een breadboard?
Ik heb dus zo. PC > GenLi > Roco 10764. Ik had de moed al opgegeven eigenlijk.
-
Felix, heb je er ook een XpressNet master apparaat aan hangen (b.v. Multimaus/Lokmaus o.i.d.)?
Deze zal nl. het DCC signaal moeten genereren. Dat doet een GenLi i.c.m. alleen een Roco booster nl. niet zelf...
Ik weet ook overigens niet wat er allemaal wel of niet aangestuurd/gebruikt kan worden i.c.m. een LokMaus of MultiMaus.
Je kan evt. ook een NanoX bouwen.
Groetjes,
Dave
-
Moet ik dan de LokMaus op de slave aansluiten en de GenLi op de Master ofzo? Of andersom?
Bedank in ieder geval, het lag dan waarschijnlijk aan mij :P
-
Andersom...
Er moet een master apparaat aan de booster hangen (MultiMaus/LokMaus, NanoX o.i.d.). En vanzelfsprekend moet je deze master dus ook op de master aansluiting van de booster aansluiten.
Zoals ik al aangaf kan een GenLi zelf geen DCC signaal genereren, dat moet een XpressNet master doen. Dus een MultiMaus, LokMaus, NanoX of andere XpressNet centrale. De GenLi is puur een 'doorgeefluik' voor data tussen de PC en de XpressNet master.
GenLi dus op de slave. ;)
Echter weet ik niet wat een MultiMaus of LokMaus aan XpressNet commando's ondersteund en welke mogelijkheden je kunt gebruiken i.c.m. een GenLi. Maar een lok in beweging krijgen zou volgens mij toch wel moeten lukken.
Mogelijk dat F Seller daar iets meer duidelijkheid over kan geven....
Groetjes,
Dave
-
Bedankt! Ik zal nog even mijn circuitje doorlopen want de ledjes gaan niet branden. Verder heb nu dus zoiets als als dit:
(http://i96.photobucket.com/albums/l165/felix1305/lokmaus.jpg) (http://i96.photobucket.com/albums/l165/felix1305/lokmaus.jpg)
-
Circuitje klopt op je getekende manier.
Echter dient op je GenLi de power-led zowieso te branden.
Anders zit er waarschijnlijk een fout in je GenLi.
Als deze niet brand, kun je de rest zowieso wel vergeten. ;)
[edit]
Check ook de GenLi handleiding... Met de stappen daar beschreven, kun je i.i.g. ook de communicatie met de GenLi (eenvoudig) controleren.
[/edit]
Groetjes,
Dave
-
Mmm, ik kom er pas net achter dan mijn booster een uitgang met 6 pinnen heeft. Als ik de originele 6 pins Roco kabel op mijn GenLi aansluit gaan de ledjes branden.
Als ik een 4 pins telefoonkabel gebruik gebeurt er dus niets.
Ik ga nu op zoek naar een 6 pins kabel om tussen mijn booster en GenLi te hangen.
*Overigens geeft mijn Lokmaus nu ineens foutmelding E7 nadat ik de 6 pins kabel had verwisseld voor een 4 pins. :-|
-
GenLi moet gewoon werken met 4-pins bekabeling, op pin 1 en 6 staat het DCC signaal, op 2 en 5 de voedingsspanning (zie schema op website en handleiding). Oftewel, de 2 buitenste van een 6-pins stekker moet je niet gebruiken. Deze buitenste 2 zijn alleen voor het DCC signaal.
Als je GenLi power-led nu wel branden, misschien toch een aansluit-fout???? Lijkt alsof je GenLi de stroomvoorziening over de buitenste pinnen krijgt.
Lokmaus als master op de master aansluiting van de booster MOET 6-aderig aangesloten worden. Anders krijg je idd een E7 melding.
Groetjes,
Dave
-
Lokmaus als master op de master aansluiting van de booster MOET 6-aderig aangesloten worden. Anders krijg je idd een E7 melding.
Dat is dus één keertje niet gebeurt maar met een 4 aderige kabel. Nu heb ik dus de E7 melding als ik hem met de 6 aderige aansluit.
Ik heb ondertussen dit (https://forum.beneluxspoor.net/index.php?topic=1984.msg36105) topic gevonden, daar staat dat er een transistor kapot zou zijn.
Wat een ellende, eerst even eten, dan weer verder.
-
Als dat het geval is zou ik eerst eens de kabels controleren of deze uberhaupt 1 op 1 bedraad zijn. Mogelijk zit er een fout in je bekabeling met dit als gevolg. Gokje... Je gebruikte 4-pins bekabeling zit aan 1 kant verkeerd aangesloten zoals hier onder aangegeven:
Pin 1 < - > Pin 4
Pin 2 < - > Pin 3
Pin 3 < - > Pin 2
Pin 4 < - > Pin 1
Als je een lokmaus met een 1 op 1 4-pins of 6-pins kabel aansluit kan deze niet zomaar defect raken. Enkel dat je lokmaus een fout geeft omdat je deze niet met de 6-pins kabel op de master hebt aangesloten of dat je deze op de slave hebt aangesloten zonder dat er een master aangesloten is.
Oftewel, als je 1 op 1 kabels gebruikt kan er niets defect raken. Je zou eens kunnen kijken als je de stekkers met de met de voor- of achterkanten langs elkaar legt, of de kleuren van je kabels wel kloppen.
Zelf heb ik hier ook erg veel geëxperimenteerd met een lokmaus en zo'n booster met zowel 4 als 6-pins bekabeling (in de tijd dat ik hier nog niets van af wist), om uiteindelijk het 1 en ander te weten te komen voor mijn zelfbouw centrale (met XpressNet bus).
[edit]
In het topic dat je vermeld, kun je meer over de kabel-kwestie lezen...
[/edit]
Groetjes,
Dave
-
Ik heb dus een crossed 4 aderige kabel gebruikt tussen de Masterpoort op de booster en mijn Lokmaus. Dit heeft als gevolg dat er een transistor (of meerdere) kapot gaat.
Die moet ik dus gaan vervangen ::)
Volgens mij heb ik BC846B en PDTC114E nodig. Iemand die die toevallig heeft liggen?
Ik zal over dat probleem even verder gaan in het andere topic.
-
Voor het verkrijgen van enkele exemplaren van "exotische onderdelen", zoals PIC's, kun je vaak bij de fabrikanten samples aanvragen. Zo heb ik de onderdelen voor de GenLi al binnen gekregen.
Helaas ontbreekt het even aan de tijd, door een plots opkomende verhuizing. Ik moet het dus nog even met het handje en de losse locamaus doen.
Groetjes,
Erik
-
Zo nu mijn Locmaus is gerepareerd kan ik weer verder met mijn GenLi.
- Alles is aangesloten met de juiste kabels en het groene lampje brand!
- In koploper heb ik een nieuwe database aangemaakt en bij 'Digitaal Systeem' 'Lenz' geselecteerd. Met Poornummer COM1
- Ik druk op F5 (Starten), ik wacht enkelen seconden en krijg een melding met "Er is geen respons van de centrale eenheid van de treinbaan".
Kortom, ik ben nog steeds geen stap verder ;D Iemand die mij kan helpen?
Is mijn PIC niet goed geprogrammeerd, zou er een foutje in mijn circuitje zitten? Heb ik een verkeerde instelling gemaakt in Koploper (geen verstand van trouwens).
Ik kom er nu even niet meer uit namelijk.
Felix
-
Kortom, ik ben nog steeds geen stap verder ;D Iemand die mij kan helpen?
Jawel... Als je GenLi aan de slave hangt van de booster met een 4 aderige 1 op 1 kabel en de power-led brand, dan is dat toch al een stapje verder dan de vorige keer...
Maargoed, neem eens de stappen door die in de GenLi handleiding staan, volgens mij staat daar iets in waarmee je even de communicatie kan testen met HyperTerminal. Deze geeft dan o.a. wat info terug... Als dat het geval is, kun je er vanuit gaan dat je PIC goed geprogrammeerd is en er iets anders aan de hand is... Maar dan heb je ook de mogelijkheid van een verkeerde programmering al weer uitgesloten.
En zo moet je bij een dergelijk probleem toch stap voor stap controleren om tot een oplossing te kunnen komen.
Dus ik zou zeggen, probeer nu eerst het bovenstaande even volgens de handleiding. Als dat ok is kunnen we even verder kijken.
Groetjes,
Dave
-
De HyperTerminal heb ik toevallig net gedaan. En dat werkt prima.
GenLI v.2A 01/06/07 by F.Cañada
a) Xbus Address: 29
b) Exit
Select option:
Tsja, ik zit even te denken wat stap 2 gaat worden. Toch maar mijn breadboardje even nalopen denk ik :-|
-
Heb je de baudrate van de COM-poort ook op 9600bps staan in Koploper?
Als je in HyperTerminal kijkt en vervolgens de Stop-knop indrukt, zie je data binnen komen (broadcast commando) ?
Zo ja, dan kun je nog even kijken met een programma welke de HEX waarden van bytes die binnenkomen kan laten zien om er zeker van te zijn dat die data ook klopt (als er in HyperTerminal iets binnen komt denk ik 't haast van wel).
Als 't met Koploper op 9600bps niet werkt en HyperTerminal laat ook geen broadcast-commando's zien, bekijk dan nog eens het RS485 gedeelte achter de PIC op fouten.
[edit]
Owja! De Lokmaus kan volgens mij ook geen 29 adressen scannen staat me iets van bij... In je handleiding van de Lokmaus staat volgens mij de maximale waarde, deze is op de Lokmaus ook te verhogen maar niet tot 29 ofzo. Dus probeer het ook eens met de GenLi op een laag adres binnen het bereik van de ingestelde waarde in de Lokmaus
[/edit]
Groetjes,
Dave
-
Ik lees net in de handleiding van de GenLi dat de Lokmaus toch ook zou checken op apparaten met adres 29 of 30.
Some command stations, like Lokmaus, by default only explores a few XpressNet bus
addresses. The first ones and usually 29 and 30, take in account when you change to a
new address, the default configuration in address 29 should work in the major part of
XpressNet command stations. If GenLI is not explored by command station the LED2
(Busy) lights permanently when the PC sends a few data.
Gaat overigens de busy LED op de GenLi branden als je iets met Koploper gaat sturen, zoals volgens bovenstaand citaat zou moeten gebeuren als deze niet gevonden wordt door de Lokmaus?
Groetjes,
Dave
-
Bij stop indrukken gebeurt er niks.
Als 't met Koploper op 9600bps niet werkt en HyperTerminal laat ook geen broadcast-commando's zien, bekijk dan nog eens het RS485 gedeelte achter de PIC op fouten.
Wat bedoel je daar precies mee? Achter de PIC?
Ik ben nou ook maar een (te) enthousiaste amateur hobbyist met een geringe elektronica kennis :-| ;)
De Busy Led heeft het een tijdje terug wel gedaan, ik ga even goed alles nalopen. Zou zonde zijn als achteraf toch blijkt dat er een verbinding niet klopt.
Bedankt voor de moeite trouwens!
Felix
-
Bekijk inderdaad je kabeltjes op het breadbord eens... Deze maken niet altijd even goed contact.
Achter de PIC bedoel ik eigenlijk gewoon het XpressNet gedeelte mee...
Dus alles vanaf de PIC tot aan de XpressNet aansluiting.
Maar zoals ik al aangaf, het RS-232 gedeelte is goed als je met de test die tekst in beeld krijgt. Als Koploper op Lenz staat, de juiste COM-poort, 9600bps en verder de standaard instellingen (versie 3.x en nog een paar parameters), dan zou dat ook moeten functioneren.
Echter vindt ik het wel vreemd dat die busy LED niet gaat branden als er wel data vanaf je PC gestuurd wordt, maar de Lokmaus de GenLi niet ziet om de 1 of andere reden.
Enne geen dank... Wordt zelf ook graag geholpen als ik met een vraag zit, dus vindt het ook geen probleem om anderen op weg te helpen. Mocht je het nog niet weten / gelezen hebben, ik heb ook wel de nodige ervaring met XpressNet (zelfbouw Centrale blablablabla). M.a.w. als ik ergens mee kan helpen doe ik het graag.
Groetjes,
Dave
-
Ik had je website gezien ja, ziet er leuk uit hoor :P
IK heb wel iets wat waarschijnlijk weer heeel simpel is... Ik kan in koploper niet vinden waar ik die COM poort instellingen instel. Ik weet dus niet of hij op 9600 staat of iets anders. :-|
-
Onder: Algemeen -> Instellingen per database kun je dat controleren.
Onder de knop Speciaal digitaal systeem ook ff kijken of ie ook op Lenz versie 3.x staat.
Groetjes,
Dave
-
Ohwja, daar was het.
Baudrate staat op 9600 en Lenz versie is 3.x
Ik ga dus even vrolijk door met het doorlopen van mijn breadboardje ;)
-
Je kan evt. de communicatie tussen Koploper en de GenLi interface ook monitoren met het programmatje PortMon, volgens mij te downloaden op http://www.microsoft.com/downloads (http://www.microsoft.com/downloads).
Hiermee kun je ook tijdens bedrijf zien wat er heen en weer gestuurd wordt.
Echter blijf ik het vreemd vinden dat als je Koploper start en op het groene spiegelei klikt, de busy LED niet gaat branden van de GenLi. Dit zou volgens mij wel moeten gebeuren (volgens de handleiding), ook als er een fout in het XpressNet gedeelte zit op je breadboard (waardoor je Lokmaus de GenLi niet detecteerd). Die heb ik nog niet helemaal door waarom dat niet gebeurd...
Groetjes,
Dave
-
Ik heb Portmon geïnstalleerd en dit (http://felixparmentier.nl/prut/beneluxspoor/koploperlog_19-02-08_01.LOG) is het logboek.
Vreemd genoeg brand de busy led op dit moment wel. Dat betekend dat de chache vol zit toch?
Even legen door hem van de Locmaus af te koppelen.
Wat een gedoe allemaal :P Ik vraag me af of ik het ook had gehad als ik het meteen op een geëtst printje had gesoldeerd.
-
;D
Je linkje van het logboek werkt hier (nog) niet, dus ik kan helaas niet kijken wat de communicatie doet.
Enne oefening baart kunst... M'n centrale heeft ook de tijd nodig gehad tot het punt waar ik nu ben. Maar een jaartje of anderhalf tot 2 ofzo. ;D
Zou inderdaad ook kunnen dat dit betekend dat de cache vol zit van de GenLi, daar ken ik 'm zelf niet goed genoeg voor maar is wel zeer aannemelijk (zelf heb ik ook een dergelijk status-LEDje :)).
Als de cache vol loopt, betekend dat dat er i.i.g. communicatie is met de PC. Dus mogelijk toch een foutje in het XpressNet gedeelte.
Ik weet overigens ook niet hoe goed zo'n MAX485 tegen verkeerd-om aansluiten van de kabel kan maar volgens mij moet dat geen probleem voor 'm zijn. Volgens mij heb ik dat ook wel eens per ongeluk gedaan op een breadbordje. Deze heeft toch ook aan de cross-kabel gehangen?
Problemen met een print kun je ook krijgen als je 'm op een zelf getekende geëtste print maakt, dan moet je layout ook kloppen. Echter is de schakeling toch eigenlijk peanuts voor op een breadbordje. Maar de contacten van een breadbord zijn wel erg storingsgevoelig omdat deze niet altijd even goed contact maken. En dan heb je nog de mogelijke aansluitfoutjes. ;)
[edit]
Je log ontvangen, echter heb je volgens mij nog niet aan staan dat ook de data die verzonden wordt gelogd wordt in het logbestand. Althans, ik zie totaal geen databytes in de log staan.
Ik moet zo naar bed, morgen weer vroeg aan 't werk. Maar ik kan je morgen-avond wel even een log laten zien van wat er te zien moet zijn tijdens de start-fase van Koploper <-> Lenz.
[/edit]
Groetjes,
Dave
-
Het logboek (http://felixparmentier.nl/prut/beneluxspoor/koploperlog_19-02-08_01.LOG)is nu wel te downloaden.
De GenLi heeft ook aan de crosskabel gehangen ja, op dit moment een strait (uiteraard).
Eerlijk gezegd is het mij toch nog een beetje onduidelijk wat pin 1, 2, 3 en 4 zijn van het telefoonstekkertje.
Dit (http://www.tinet.org/~fmco/download/GenLI_manual.pdf) is trouwens de manual die er bij hoort. Daar staat al een PCB layout tussen die je kan etsen ;)
Zou het kunnen dat mijn MAX485 gesneuveld is? Ik kan altijd even een nieuwe halen om te testen natuurlijk
Felix
-
;D
Zo ver had ik nog niet gekeken in de manual...
Dit is trouwens de pinbezetting van een RJ-11 stekker:
http://pinouts.ru/connector/4_pin_RJ11_male_connector.shtml (http://pinouts.ru/connector/4_pin_RJ11_male_connector.shtml)
En tja, ik kan helaas niet zeggen of de MAX485 daardoor kan sneuvelen. Zo duur zijn ze niet, dus je kan het altijd proberen.
P.S. had je ook mijn edit gezien in de vorige post m.b.t. logbestand?
Groetjes,
Dave
-
Ik ga er morgen maar meer verder. Kan ik gelijk even een nieuwe MAX485 kopen.
Ik heb je edit gelezen, ik ga ook naar bed. Morgen stuur ik een nieuw log bestand ;)
Felix
-
In een eerder bericht stond dat je de MAX485 kon vervangen voor eenSN75176. Dat was reeds gebeurt en nu heb ik die dus weer vervangen voor een nieuwe soortgenoot.
Natuurlijk de boel weer even testen, maar helaas er is niets veranderd :-|
Ik ga even die nieuwe LOG voor je maken, misschien kan je daar wat mee. Ik heb toch het idee dat de verbinding met de PC in orde is, maar de verbinding met de Lokmaus niet.
Felix
-
Die SN75176 ken ik zelf niet, ik gebruik uitsluitend MAX485 IC's in m'n XpressNet toepassingen.
Ik heb inderdaad ook het vermoeden dat die RS485 verbinding niet helemaal 100% is, als de busy-LED gewoon werkt zoals beschreven zou het eigenlijk haast niet anders kunnen...
Heb je niet per ongeluk A en B omgewisseld en/of DI en RO?
Maar ik ben ook wel benieuwd of er überhaupt iets terug komt op je COM-poort en als er iets terug komt, wat dat dan is...
Ik zal straks (na 't eten en douchen) ook even een logje maken van wat er moet gebeuren bij het inschakelen van Koploper.
Groetjes,
Dave
-
hoi
wat voor kabel is het (van dit kastje)
(http://www.roco.cc/media/image/produkte/prod_thumbs/1101200216.jpg)
naar pc (comm poort)
gr erwinv
-
Welkom!
Daar is geen kabel voor, er hoort een GenLi tussen (dat probeer ik nu te bouwen). Als je het topic een beetje leest weet je genoeg.
@ Dave:
De SN75176 is correct aangesloten. Wel bleek dat de Transistor (78L05) verkeerdom zat, maar dat helpt tot nu toe ook niets. Kan het zijn dat die ook kapot is gegaan?
Felix
-
Volgens mij heb je de rest van dit topic nog niet gelezen...
Kijk maar eens even terug in dit topic, daar staat o.a. ook een plaatje...
Het hele topic gaat ook over een interface tussen de Roco booster en PC. Dus niet alleen een enkele kabel, maar een print ertussen welke simpel gezegd het signaal omzet naar een signaal bruikbaar voor een PC.
@Felix:
De 78L05 is geen transistor, deze zorgt ervoor dat de DC ingangsspanning verlaagd wordt naar een 5V uitgangsspanning. Ik heb deze zelf eigenlijk nog nooit verkeerd om geplaatst, en kan je helaas ook niet vertellen wat er dan gebeurd. Ik weet wel dat ze behoorlijk robuust zijn en niet zomaar defect raken. Als je op de 5V pinnen van je IC's gewoon 5V meet, neem ik ook aan dat deze niet defect is.
Als je een multimeter bij de hand hebt, zou ik i.i.g. ook even die spanning controleren. Dit is zowieso niet onverstandig om te doen voordat je uberhaupt IC's onder spanning zet om te controleren of de voedingsspanningen wel kloppen (bij je vervolg-projektjes)...
Ben benieuwd wat je (complete) logbestand verteld... Ik zag overigens in je vorige log ook geen WRITE's of READ's staan op de COM-poort... Als je op je scherm kijkt en je klikt op het groene spiegelei van Koploper, dan moet je zowieso 1 of meerdere WRITE's voorbij zien vliegen over je scherm in PortMon.
Maargoed, ik zou alles eens even rustig nalopen. Als je dat al gedaan hebt, dan nog rustiger. En meet ook even na of de kabeltjes wel goed contact maken in je breadbord.
Groetjes,
Dave
-
Dave,
Ik ga het allemaal even nameten. Daarna werken :( en dan waarschijnlijk naar bed.
Het logboek (http://felixparmentier.nl/prut/beneluxspoor/koploperlog_20-02-08_01.LOG) gooi ik nu online.
Wat een gedoe zeg, waarom lukt het nou niet ;D
-
Hmm.. Koploper vraagt de command-station software versie op en je krijgt een response terug... Dat lijkt verdacht veel op communicatie.
Even denken, kom er zo op terug.. ;)
Groetjes,
Dave
-
Volgens mij is een 01 04 05 trouwens een gewone bevestiging van ontvangst (ACK) van de GenLi... Even controleren.. :-|
Gecontroleerd:
Instruction was successfully sent to command or normal operations have resumed after
a timeout.
Dus... Wel raar dat de GenLi dit terug geeft als er geen communicatie zou zijn van en naar de LokMaus. Ik ga zo even een logje maken van wat 't moet zijn en wat er zou moeten gebeuren als de command station het interface niet zou kunnen vinden. Ik weet echter niet hoe de GenLi hier mee om gaat en of dat volgens XpressNet specs allemaal gebeurd.
Groetjes,
Dave
-
Helaas moet ik nu echt gaan. Helaas, ik lees de resultaten vanavond wel.
Bedankt voor de hulp!
-
Hmm... Raar... Koploper stuurt i.i.g. een commando wat een antwoord vereist (opvragen versie centrale). En als antwoord krijg je dit terug terwijl je eigenlijk het versie-nr. terug moet krijgen... En volgens mij verwacht Koploper dus een ander antwoord (het versie-nr.).
Volgens de XpressNet specs:
This message is sent to the PC whenever an instruction, which the LI100 sent to the command station, did not require an answer (e.g. a locomotive speed and direction operations request).
This message also serves as a confirmation that communications has resumed after a timeout with the command station had occurred.
Dus het kan hiermee (weer) 2 kanten op... Of je GenLi stuurt iets wat hij niet hoort te sturen omdat er WEL een reactie benodigd is vanaf de command-station, of de communicatie naar de LokMaus is onderbroken geweest en hervat (slechte contacten/kabeltjes op breadboard???)
Ik ga zometeen even een logje schrijven van het start-gebeuren.
Dan zien we hoe de start eruit ziet in een logje, oftewel... Wat er zou moeten gebeuren.
Groetjes,
Dave
-
hoi
waar kan je genli krijgen
of wat heb nodig om het maken.
ik heb een handicap zelf kan ik niks
gr erwin
-
Zo... Even een logje gemaakt http://members.home.nl/kim-en-dave/Koploper-XpressNet.log (http://members.home.nl/kim-en-dave/Koploper-XpressNet.log)...
Wordt 't allemaal weer iets helderder (ook voor mezelf). Het is alweer even geleden dat ik het XpressNet interface gemaakt heb en het protocol geïmplementeerd heb in m'n centrale..
Probeer het even zo eenvoudig mogelijk te verwoorden:
Die 01 04 05 die Koploper ontvangt, is inderdaad de bevestiging vanuit de GenLi dat het commando succesvol is verstuurd. Echter bij commando's vanuit Koploper waar geen antwoord wordt verwacht van de centrale, zal de GenLi dus een 01 04 05 geven wanneer deze een verzend-venster ontvangt voor zijn adres (periode waarin de slave iets mag versturen naar de master). Beetje eigenaardig en volgens mij niet helemaal correct, maar simpel gezegd wel de werkwijze, want hoe weet een GenLi dat iets succesvol verzonden is als er geen reactie komt vanuit de centrale ::).
Nu komt het... Bij het opvragen van het versie-nr. van de centrale (21 21 00), geeft het interface ondanks er een antwoord komt toch een 01 04 05 VOOR het uiteindelijke antwoord (63 21 35 00 77, zie mijn logbestand). Ook DAT heeft een reden volgens mij, het is me alleen even ontgaan welke reden precies.. Maargoed, die reden waarom dat is doet er even niet toe.
Maar juist een dergelijk antwoord na 01 04 05 zie ik niet terug in je log.
Als je verder in mijn log kijkt, zie je dat b.v. na een 21 81 A0 er een broadcast (3x 61 01 60) komt, kortweg houdt deze in dat de baan aktief is.
Hierna zou Koploper verbinding moeten hebben (na voltooien bovenstaande 2 stappen: opvragen versie centrale en baanspanning inschakelen).
Maar wat ik dan uiteindelijk vreemd vindt / concludeer, is dat je van je GenLi na die 21 21 00 WEL een 01 04 05 krijgt (dus je GenLi krijgt een verzend-venster), maar er geen antwoord komt van je LokMaus... Met andere woorden: volgens mij krijgt je GenLi wel verzend-vensters binnen van de Lokmaus (dus de GenLi ontvangt wel), maar krijgt je Lokmaus het uiteindelijke commando niet binnen van je GenLi...
Dus het lijkt er op of het verzenden van GenLi naar LokMaus op de 1 of andere manier niet goed gaat, maar het ontvangen van de LokMaus wel (de verzend-vensters)...
In dat geval zou ik de draad van PIC naar DI op de MAX485 en de DE en RE doorverbinding + draad naar PIC controleren... Zowel het contact als de plek waar deze aangesloten zijn op de PIC en MAX485 controleren in dat geval.
Bij de bovenstaande beredeneringen ga ik er even van uit dat de GenLi ook volgens XpressNet specificaties functioneerd.
Groetjes,
Dave
-
hoi
waar kan je genli krijgen
of wat heb nodig om het maken.
ik heb een handicap zelf kan ik niks
gr erwin
1- Volgens mij zijn deze niet kant-en-klaar te koop of te krijgen (mogelijk wel via een forum-lid).
2- Als je (zelf) niets kunt, zal het maken hiervan ook een lastige klus worden. Mogelijk kan iemand dit voor je maken. Echter als je geen ervaring hebt met dergelijke schakelingen of zelfbouw elektronica, zou ik je toch adviseren om een kant-en-klaar PC <-> XpressNet interface van Lenz te kopen.
Wat je er voor nodig hebt (en andere info) kun je hier vinden:
http://www.tinet.org/~fmco/lokmaus_en.html#genli (http://www.tinet.org/~fmco/lokmaus_en.html#genli)
Poeh, wat heb ik trouwens weer een lange lap tekst getypt in de vorige post. Ik hoop dat het 1 en ander duidelijk is/wordt. Simpelweg komt het er op neer om je RS485 aansluitingen toch even echt goed te controleren. ;)
Groetjes,
Dave
-
Dave,
Ik heb de verbindingen gecontroleerd maar serieus, er zaten geen fouten in... Ik begin bijna te denken dat mijn centrale iets niet goed doet ::)
-
Hmm... Met centrale bedoel ik overigens je LokMaus mocht je dat verkeerd begrepen hebben. Deze fungeerd op de master aansluiting als zijnde een (beperkte) centrale.
Ik zit te bedenken hoe je dat (eenvoudig) kunt testen zonder extra LokMaus (en/of versterker). Ik heb hier nog wel een setje liggen, maar dan zou je langs moeten komen of het zaakje opsturen... Is niet echt handig denk ik, woon in Brabant. Misschien dat iemand anders bij je in de omgeving jouw Lokmaus en versterker even kan testen.
Ook weet ik niet of er b.v. iets aan XpressNet communicatie plaats vindt bij het inpluggen van de LokMaus in de versterker. Als iemand dat kan bevestigen, dat er dan vanuit 2 richtingen data over en weer gaat dan weet je ook nagenoeg zeker dat er met je versterker en Lokmaus niets aan de hand is m.b.t. verzenden/ontvangen van data.
Volgens mij wordt er op de Master aansluiting enkel 'gekeken' naar die 2 extra aansluitingen aan de buitenkant(en) van een RJ12 stekker zodat de LokMaus weet dat hij Master moet zijn.
Maargoed, dat weet ik niet precies hoe of wat...
Misschien om een defect aan je Lokmaus of versterker i.i.g. uit te sluiten of te bevestigen toch 't handigst om beiden indien mogelijk bij een ander te testen (of een ritje/pakketje richting Brabant).
Groetjes,
Dave
-
hallo,
ik heb nog een vraag.
bij de GenLi worden er meestal SMD-componenten gebruikt, en vooral condensators. ik wil deze vervangen door gewone condensators vervangen, omdat ik nog geen SMD-componenten kan solderen. neem als voorbeeld de condensator: 100nF. op conrad.nl kom ik dan deze (http://www1.nl2.conrad.com/scripts/wgate/zcop_nl2/~flNlc3Npb249UDkwX05MX0IyQzpDX0FHQVRFMDU6MDAwMC4wMTU3LmY3ZGEyNDlkJn5odHRwX2NvbnRlbnRfY2hhcnNldD1pc28tODg1OS0xJn5TdGF0ZT0xNDk0MzUyMTE=?~template=PCAT_AREA_S_BROWSE&p_selected_area=%24ROOT&perform_special_action=&glb_user_js=Y&shop=NL2&product_show_id=&p_page_to_display=DirektSearch&~cookies=1&zhmmh_lfo=&zhmmh_area_kz=&s_haupt_kategorie=&p_searchstring=100nF&p_searchstring_artnr=&r3_matn=&insert_kz=&area_s_url=&area_url=&direkt_aufriss_area=&p_countdown=&p_80=&p_80_category=&p_80_article=&p_next_template_after_login=&mindestbestellwert=&login=&password=&bpemail=&bpid=&url=&show_wk=&use_search=3&p_back_template=&template=&kna_news=&p_status_scenario=&documentselector=&p_load_area=$ROOT&p_artikelbilder_mode=&p_sortopt=&page=&p_catalog_max_results=10) tegen. zijn dit de goede condensators ???
M.v.G.
Servé die binnenkort z´n spullen binnenkrijgt voor de GenLi
-
(http://www.tinet.org/~fmco/images/GenLI.jpg)
Hoe kom je daar nu toch bij dat er meestal smd componenten gebruikt worden?? Waar zitten die dan op deze print, wijs ze eens aan.
Mvg
Wim.
-
.....Waar zitten die dan op deze print, wijs ze eens aan......
Hier (http://www.tinet.org/~fmco/download/GenLI_manual.pdf) kun je de SMD componenten zien zitten. Pagina 9 en 13 (onderzijde print) om precies te zijn.
Maar zijn die condensators de goede van Conrad ???
Servé
-
Geen idee, je kunt niet direct linken vanaf je eigen computer naar Conrad, dus geef even een bestelnummer dat kijkt makkelijker.
Mvg
Wim.
-
bijv: 501064-8A
deze is 100nF
Servé
-
Ja, die is prima te gebruiken, vergeet je de weerstanden en de diode niet aan de onderzijde.
Mvg
Wim.
-
neeee, die had ik ook al opgemerkt.
Servé
-
ik heb nog 3 vraagjes:
- Op het schema (http://www.tinet.org/~fmco/download/GenLI_manual.pdf) (pagina 7) staan er 2 verschillende grounds, kan ik die zonder probleem aan elkaar knopen, of moeten de "normale" grounds aan elkaar, en de grounds "met een sterretje" aan elkaar?
- Ook staat er 3 keer "VCC" op het schema. moeten die ook aan elkaar geknoopt worden, of moeten die anders aangesloten worden?
- C10 en C9 zijn elektrolitische condensators, de rest niet zoals op de foto(!) staat, maar ik het schema staat dat C3, C6, C7, C8 ook elektrolitische condensators zijn, maar op de foto niet, wat moet het nu zijn ???
m.v.g.
Servé
-
Hoi Servé,
De GND's moeten volgens mij aan elkaar geknoopt worden, dit kun je overigens aan de hand van de print-layout controleren.
VCC's moeten ook allemaal aan elkaar.
Wat betreft de C's.. De foto is misschien verwarrend aangezien daar andere typen dan standaard elco's worden gebruikt (zogenoemde tantaal condensatoren). Echter zal een 'standaard' 1uF elco ook goed werken. Zelf gebruik ik deze nl. ook op mijn printen met MAX232 IC's. De gebruikte typen op de foto zijn echter iets kleiner. Het Conrad-nr. voor deze tantaal condensatoren van 1uF/35V is overigens 481670.
Groetjes,
Dave
-
Ik heb hier ook best wel oren naar, maar voelt 1 van de gebuikers bij wie het goed werkt zich bereid om een kleine nederlandse tutorial te schrijven? Want op de website van ''Paco'' wordt ik alle kanten op gestuurd maar helaas niet de goede. Als iemand nou een klein stukje kan schrijven met aansluit volgordes. En de links naar de mininmaal benodigde prints? Dan zal ik die gene zeer dankbaar zijn!
-
@ Dave, bedankt, als alle onderdelen binnen zijn, hoor je meer.
Servé die geen pics kan programmeren :'(, wie wel ? :'(
-
Hallootjes,
Ook ik heb de GenLI gebouwd en heb de zelfde problemen als Felix. Ik heb even hier de Lenz-log van koploper even geplaatst:
(5939333) - uit (getallen): 33 33 0
(5939333) - uit: opvragen versienummer
(5939637) - !!! Lenzopdracht: 33,33 geen reactie; stuur opnieuw !!!
(5939637) - uit (getallen): 33 33 0
(5939687) - ontvangen: 1 4 5
(5939687) - commando oke; stuur volgend...
(5939917) - ontvangen: 1 4 5
(5939917) - commando oke; stuur volgend...
Wat ik hier zie is dat koploper opdrachten uitstuurt maar blijkbaar reageert GenLI hier te traag op (conclusie getrokken ujit het feit dat opdracht 33 33 0 opnieuw verstuurd word naar GenLI). Ook zie ik dat GenLi wel antwoord geeft ( 1 4 5).
Tijdens het fikken (hardware: wisp628, software: bumblebee) van mijn pic kreeg ik een foutmelding dat hij niet alles kon branden. Na een verifyopdracht bleek dat het datagedeelte niet goed in de pic was gezet. Ik ga straks nog even een andere pic proberen te branden.
Al met al: ik zie verkeer via de max485 (overigens gebruik ik ook de SN75176) heen en weer gaan. Ik ga er daarom ook van uit dat mijn schakeling goed is. Mijn vermoeden is dat de pic werkt op zijn interne klokgenerator van 4 Mhz in plaats van de externe 20 MHz. Voor de zekerheid ga ik ook de specsheets van de max485 en SN75176 vergelijken. Voor het zelfde geld is de SN75176 gewoon een stuk trager (lees: te traag)
Mocht iemand de oplossing hebben gevonden dan horen we het graag.
-
maar, als er zoveel problemen zijn met die PIC, kun je er dan een andere voor in de plaats zetten? Dat zou fijn zijn, heb ik (hopelijk) geen problemen.
Servé
-
Wat ik hier zie is dat koploper opdrachten uitstuurt maar blijkbaar reageert GenLI hier te traag op (conclusie getrokken ujit het feit dat opdracht 33 33 0 opnieuw verstuurd word naar GenLI). Ook zie ik dat GenLi wel antwoord geeft ( 1 4 5).
De GenLi geeft inderdaad antwoord, echter zoals je eerder in dit topic kunt lezen moet er nog meer achteraan komen (vanuit de Centrale/LokMaus/MultiMaus).
Tijdens het fikken (hardware: wisp628, software: bumblebee) van mijn pic kreeg ik een foutmelding dat hij niet alles kon branden. Na een verifyopdracht bleek dat het datagedeelte niet goed in de pic was gezet. Ik ga straks nog even een andere pic proberen te branden.
't is wel belangrijk dat alles 100% in orde is om goed te kunnen functioneren.
Al met al: ik zie verkeer via de max485 (overigens gebruik ik ook de SN75176) heen en weer gaan. Ik ga er daarom ook van uit dat mijn schakeling goed is. Mijn vermoeden is dat de pic werkt op zijn interne klokgenerator van 4 Mhz in plaats van de externe 20 MHz. Voor de zekerheid ga ik ook de specsheets van de max485 en SN75176 vergelijken. Voor het zelfde geld is de SN75176 gewoon een stuk trager (lees: te traag)
Hoe zie je dat verkeer? En is dat zowel inkomend als uitgaand?
Als de PIC op 4MHz werkt i.p.v. 20 MHz, had je dit ook moeten merken aan de UART. Deze zal dan op de voorgeschreven baudrate niet goed werken. Kortom, dan had je geen 1 4 5 ontvangen maar iets onzinnigs.
Misschien verstandig om eens contact op te nemen met de bedenker van deze schakeling. Aangezien we dit probleem nu voor de 2e keer (in korte tijd) zien hier, verwacht ik ook wel dat hij met goede suggesties kan komen en het probleem al vaker gezien/gehoord heeft. Mij lijkt er i.i.g. iets aan de RS-485 (XpressNet) kant verkeerd te gaan, gezien de communicatie met de GenLi in beide gevallen in orde lijkt.
Groetjes,
Dave
-
Net een andere pic geprobeert: het branden gaat nu zonder foutmeldingen maar bij de verifyopdracht krijg ik nog verschillen. Ik ga aan de schrijver van de brandsoftware vragen of hij het hexbestandje eens wil testen, moelijk zit er een fout in de programmatuur.
Hoe zie je dat verkeer? En is dat zowel inkomend als uitgaand?
in mijn beleving komt de melding 1 4 5 van de centrale. Maar als die melding van GenLI komt is mijn veronderstelling verkeerd en is er dus mogelijk geen verkeer over de Xbus.
Als de PIC op 4MHz werkt i.p.v. 20 MHz, had je dit ook moeten merken aan de UART. Deze zal dan op de voorgeschreven baudrate niet goed werken. Kortom, dan had je geen 1 4 5 ontvangen maar iets onzinnigs.
Daar heb je helemaal gelijk in. Ook het aanpassen van het Xbus adres is goed mogelijk dus kan ik er van uit gaan dat de pic op 20 Mhz werkt.
Misschien verstandig om eens contact op te nemen met de bedenker van deze schakeling
Zal dat eens doen.
Al met al weer een paar mogelijke foutbronnen ge-elimineerd. Net even gekeken naar de datasheets. Van de 485-drivers zijn er ook versies van Maxim die 10x zo langzaam werken. Mogelijk is dit ook het geval met de SN75176. Denk dat ik maar op zoek moet naar een originele MAX485 zodat ook die mogelijke foutbron ge-elimineerd word. Alleen het probleem dat ik bij ons in de buurt (Beverwijk) het ic kan vinden in de winkels. Wie kan mij vertellen waar ik dit ic kan aanschaffen? In principe is afstand geen bezwaar.
-
Een MAX 485 gewoon bij Conrad Bestnr.: 167371 - 89
Mvg
Wim.
-
in mijn beleving komt de melding 1 4 5 van de centrale. Maar als die melding van GenLI komt is mijn veronderstelling verkeerd en is er dus mogelijk geen verkeer over de Xbus.
Je beleving is niet de manier van werking ;). Zie een aantal posts terug.
1 4 5 is een antwoord van de GenLi.
Al met al weer een paar mogelijke foutbronnen ge-elimineerd. Net even gekeken naar de datasheets. Van de 485-drivers zijn er ook versies van Maxim die 10x zo langzaam werken. Mogelijk is dit ook het geval met de SN75176. Denk dat ik maar op zoek moet naar een originele MAX485 zodat ook die mogelijke foutbron ge-elimineerd word. Alleen het probleem dat ik bij ons in de buurt (Beverwijk) het ic kan vinden in de winkels. Wie kan mij vertellen waar ik dit ic kan aanschaffen? In principe is afstand geen bezwaar.
Zoals Wim aangaf zijn deze MAX485-ers ook gewoon bij Conrad te bestellen.
Misschien is het ook niet onverstandig om contact op te nemen met de bedenker van de GenLi. Mogelijk kent hij het euvel waar jij en Felix mee zitten (lijkt er op dat de communicatie tussen GenLi en centrale niet goed gaat, als de BUSY led gaat branden mogelijk geen ontvangst van centrale, gaat deze niet branden mogelijk wel ontvangst door de GenLi maar wordt er niets verzonden door de GenLi of ontvangen door de centrale). Een aantal topics terug wordt dit ook uitgebreidt besproken.
Groetjes,
Dave
-
Tja, bij conrad kom ik alleen voor dat IC wel erg duur uit ( € 18,50: verzendkosten en toeslag te lage bestelwaarde). Ik ben eigenlijk op zoek naar een adres waar ik ze gewoon voor die 3 a 4 (of minder) euro af kan halen (afstand is geen probleem, heb een leasebak dus brandstof is reeds betaald)
Ik heb reeds een berichtje achter gelaten bij de bedenker van GenLI om te vragen of de SN75176 een goede vervanger is van de MAX485. Volgens hem moet de SN75176 ook bruikbaar zijn. Hij heeft nog even aangegeven hoe hij de instellingen had voor koploper. Die komen overeen met mijn instellingen. Morgen ga ik nog eens kijken met mijn logicprobe of er uberhaupt op pin 6 en 8 van de 16F628a wel pulsen waar te nemen zijn. Of er op pin 7 ook pulsen te detecteren zijn als de locmous bediend word weet ik niet, daar heb ik nog te weinig kennis van hoe die communicatie tussen GenLI en de Xbus verloopt. Na deze metingen ga ik mijn bevindingen voorleggen aan Paco en hopen dat hij mij verder kan helpen.
Even voor mijn eigen kennisvergaring: als ik de lokmaus2 bedien, worden er dan ook berichten via de Xbus richting koploper gestuurd?
-
Tja, bij conrad kom ik alleen voor dat IC wel erg duur uit ( 18,50: verzendkosten en toeslag te lage bestelwaarde). Ik ben eigenlijk op zoek naar een adres waar ik ze gewoon voor die 3 a 4 (of minder) euro af kan halen (afstand is geen probleem, heb een leasebak dus brandstof is reeds betaald)
Misschien kun je op 't forum een oproepje plaatsen of iemand nog wat gaat bestellen op korte termijn met het verzoek iets voor je mee te bestellen. :P
Een optie is ook nog om iets anders wat je nog nodig hebt / kan gebruiken mee te bestellen en te betalen via iDeal (indien mogelijk, scheelt je de verzendkosten).
En anders... Tja, daarvoor weet ik helaas geen adresje...
Even voor mijn eigen kennisvergaring: als ik de lokmaus2 bedien, worden er dan ook berichten via de Xbus richting koploper gestuurd?
Kort maar krachtig: Nee, alleen de broadcast commando's vanuit een LokMaus (b.v. een noodstop, zie XpressNet documentatie op de Lenz website voor meer info).
Echter kun je WEL in Koploper instellen dat hij om de X tijd informatie opvraagt over je (handmatige) loks. Zie instelling 'Check handmatige locomotieven iedere x,x sec' onder 'Speciaal digitaal systeem' knopje.
Veranderingen m.b.t. lok-informatie in een XpressNet centrale worden niet als zijnde 'events' verstuurd naar een XpressNet interface. Het is overigens ook mogelijk een handregelaar (LokMaus) te koppelen in Koploper voor handmatig rijden o.a.
Er zit een lang (technisch) verhaal achter het hoe en het waarom m.b.t. XpressNet, mocht je meer willen weten, zie de XpressNet documentatie of neem evt. contact met me op via PM. Echter komt het er op neer dat alle XpressNet slaves op een gelijke manier werken aan de hand van het protocol. Lok/wissel of andere informatie wordt niet zondermeer / 'in het wild' verzonden door de centrale welke deze bij houdt in een soort van database, maar dient opgevraagd te worden door een slave en wordt daarna pas verzonden door de centrale (vandaar dus ook die optie in Koploper).
Als je het hele gebeuren (XpressNet) eenmaal begrijpt is het in principe een vrij eenvoudig te doorgronden systeem. Bij mij heeft het echter ook wel eventjes geduurt, en wel tig keer de specificaties doorgenomen ::).
Maar inmiddels een tijdje rijdend met m'n eigen centrale en interface ;).
Groetjes,
Dave
-
Aangezien je toch een leasebak hebt, waarom haal je hem dan niet in duitsland bij Conrad zelf op? :(
Leuke tegenstelling. spelen met milieuvriendelijke vervoersmethode en goedkoop, milieuvervuilend componententjes scoren.
-
Misschien wel een optie om hem in duitsland te halen.
off-topic: Of ik nou voor mijn werk door heel nederland rij met mijn leasebak en dan een kleine omweg maak voor het ophalen van onderdelen, of dat ik hem laat bezorgen maakt niet uit. Ook de besteller komt niet op de fiets ;D (en in tegenstelling wat de meeste mensen denken: ik betaal genoeg voor mijn leasebak, dus het ophalen van de onderdelen is niet volledig gratis).
Maar weer even terug on-topic: adressen in nederland zijn ook welkom.
-
John,
Beloof niets, maar zal morgen even op mijn werk neuzen.
Dan meld ik me weer.
Arthur
-
Al met al weer een paar mogelijke foutbronnen ge-elimineerd. Net even gekeken naar de datasheets. Van de 485-drivers zijn er ook versies van Maxim die 10x zo langzaam werken. Mogelijk is dit ook het geval met de SN75176. Denk dat ik maar op zoek moet naar een originele MAX485 zodat ook die mogelijke foutbron ge-elimineerd word.
Ik denk dat een MAX485 niet veel verschil zal maken. Ik heb de GenLi werkend met een SN75176. Volgens mij is een SN75176 zelfs iets sneller dan een MAX485. Beiden kunnen snelheden aan ver boven de snelheid van de XpressNet bus (62kbit/s).
Ik heb ooit een probleem gehad met de XpressNet communicatie. Ik had toen per ongeluk de A en B aansluitingen verwisseld (pin 6 en 7 van de 75176). Die zou je misschien nog(maals) kunnen controleren of gewoon even omdraaien en proberen.
- Eddy
-
Het Xbus-gedeelte nog even helemaal gecontroleerd (en ook de bedrading op pen 6 en 7 van de SN75176 omgewisseld) maar geen fouten kunnen ontdekken. Een andere SN75176 geprobeerd: geen oplossing. GenLI Xbus-adres veranderd: geen oplossing. Om ook mijn oude laptop uit te sluiten van een mogelijke defecte compoort heb ik de GenLI aangesloten op mijn Vista-pc. Ook hier de zelfde foutmeldingen vanuit koploper. Voor de zekerheid nog geprobeert met rocomotion maar ook die kan geen verbinding maken met de centrale.
Bijna alles uitgesloten wat er mis kan zijn. Ik zie nog maar 1 optie: mijn lokmaus2 of 10761 zijn de boosdoeners.
Ik wacht even tot ik een originele max485 te pakken heb en doe dan nog 1 poging. Als dan het probleem niet verholpen is mag ik er van uit gaan dat mijn centrale de boosdoener is. In dat geval gaan we maar zelf een centrale met booster bouwen c.q. nabouwen.
-
Koploper zelf geeft geen foutmeldingen. Die reageert alleen op wat hij aangeboden krijgt. Wat ik zie is dat de centrale geen versie nummer geeft, dit ligt dus niet aan de interface, of aan koploper, maar aan de centrale. En die is van roco, dus zal het commando niet door roco ondersteund worden.
Denk ik zo maar.
Mvg
Wim.
-
Versienummer wordt i.d.d. ook bij John niet weergegeven. Echter als de GenLi wel een verzendvenster krijgt van de centrale en er niks aan de hand lijkt (geen busy led die gaat branden), kan het ook zijn dat de commando's vanuit de GenLi dus niet aankomen bij de centrale. Als de busy led gaat branden, wordt er niets ontvangen van de centrale.
Ik meen dergelijke communicatie tussen Koploper en Lokmaus ook wel eens gedaan te hebben met m'n XpressNet interface, echter weet ik dat niet 100% zeker (meer). Destijds heb ik de LokMaus als proefkonijn gebruikt en later pas mijn eigen centrale erbij betrokken.
Vanavond als ik thuis ben zal ik de LokMaus + booster er eens aan hangen en kijken/monitoren wat er gebeurd. ;)
Groetjes,
Dave
-
John
Gisteren schreef ik dit
Beloof niets, maar zal morgen even op mijn werk neuzen.
Heb ze niet op voorraad kunnen vinden, alleen de MAX232
Sorry
Groetjes
Arthur
-
Wat ik zie is dat de centrale geen versie nummer geeft, dit ligt dus niet aan de interface, of aan koploper, maar aan de centrale. En die is van roco, dus zal het commando niet door roco ondersteund worden.
Denk ik zo maar.
M'n zelfbouw XpressNet interface gekoppeld aan een 10761 (op slave uitgang) en een LokMaus 2 op de master, werkt hier naar behoren. Zojuist even de 10761 en een LokMaus aangesloten en met succes getest met Koploper. Ik verdenk toch (nog steeds) een fout of probleem met de GenLi of bekabeling. En zoals vaak gezegd wordt, kijk je snel over je eigen gemaakte fouten heen. Zeker als je het al tig keer gecontroleerd hebt, dan kijk je er nog sneller over heen.
Maargoed, een GenLi met een 10761 en een LokMaus 2 zou dus gewoon moeten werken in Koploper en geeft ook een versienr. terug e.d.
Groetjes,
Dave
-
Hoi,
Vanmiddag ook maar even een GenLi in elkaar gestoken op een breadbordje. 8)
(http://www.sleutelspoor.nl/img/digitaal/GenLi_1Medium.jpg) (http://www.sleutelspoor.nl/img/digitaal/GenLi_1.jpg)
En inderdaad, in eerste instantie exact hetzelfde als hierboven beschreven: Na enige tijd commando's sturen ( met JMRI ) gaat het rode busy ledje aan !
Dus de zoektocht begonnen...
Alle aansluitingen nalopen, verbindingen checken, spanningen meten, tot aan het meten van de RS485 bus met de scoop aan toe...
Conclusie: wel een erg vreemd A-B signaal, slechts enkele tienden van volten :-|
MultiMaus opgengeschroefd, componenten bekenen en gemeten, afsluitweerstand van de bus: Alles OK :-| ( er zit trouwens een ST3485 in, die werkt op 3.3 volt voeding ) Dus deze maar eens verdacht...
Daarna de afsluitweerstand van de bus met alle componenten er aan: 2 Ohm :o
Ergens moest er dus sluiting zitten !
Zonder kabels op de Maus keurig 50Ohm, met GenLi er aan weer 2...
Dus de zelfgemaakte 6 polige kabel verdacht... Los gehaald: geen sluiting, in de versterker-slave geprikt: 2Ohm ! Andere versterker... ook hetzelfde :(
Kabel/stekkers nader bekeken en een mogelijke sluiting geconstateerd tussen A en B geconstateerd :-[ :-[
Stekker eraf geknipt, nieuwe er aan en gaan ! ;D
Conclusie:
GenLi werkt prima met MultiMaus en Koploper
(http://www.sleutelspoor.nl/img/digitaal/KL_Medium.jpg) (http://www.sleutelspoor.nl/img/digitaal/KL.jpg)
( slechts handmatig rijden getest... )
En deels ook met JMRI, deze wil alleen geen locs laten rijden, omdat de Maus een bepaalde operatie niet ondersteund :(
Wat denk ik belangrijk is voor de anderen hier:
Kabel:
6 <not connected>
5 12 V
4 'A'
3 'B'
2 GND
1 <not connected>
En dit aan weerskanten hetzelfde ! Ik heb zo'n vermoeden, dat er enige verwarring ontstaat door het feit dat in het schema van de GenLI een 4polige connector/kabel getekend staat. Mocht dit al (goed) passen in een 6 polige bus, dan zit het toch nog niet echt lekker. Dus wil je een 4 polige kabel gebruiken neem dan in ieder geval een 6 polige connector.
Veel succes allemaal, enuh... SN75176, MAX 485, LTC 485 of ST3485, het maakt allemaal niet uit. Allen zijn binnen de specs van RS485 en de MultiMaus geeft signalen uit, die ruim binnen de specs liggen.
Grtzz,
Karst
-
Chapeau!! Mooi verslagje Karst.. ;)
Mogelijk komt ook het probleem van de anderen 'boven water'...
Ik ben benieuwd.
Groetjes,
Dave
-
Thnx Dave ;)
By the way; Om te testen of je RS232 deel incl. PIC goed werkt, zoals in de handleiding staat aangegeven: dccdcc in tikken in Hyperterminal oid. De GenLi meldt zich dan keurig met de vraag of je het XBus adres wilt wijzigen.
Grtzz,
Karst
-
;D
Jammer dat Paco de GenLi niet geschikt heeft gemaakt voor het programmatje van Lenz voor de LI101F (even uit m'n hoofd). Hiermee kun je dat met 1 of 2 muisklikjes ook en je hebt een bijna LI101F compatible interface. Maar iemand die een GenLi kan bouwen, zal ook wel met een Hyperterminalletje overweg kunnen (misschien de gedachte hierachter van Paco). ;)
Achja... Zo is 't altijd iets...
Groetjes,
Dave
-
Karst,
Die afsluitwaarde van 50 ohm meet jij tussen de A en B lijn, neem ik aan?
Als ik dat in mijn lokmaus2 doe (in spanningsloze toestand) zonder kabel aangesloten meet ik tussen de A en B een ohmse waarde van 34K5. Sluit ik de 10761 aan veranderd dat ietsjes naar 33K5. Met ook de GenLI aangesloten meet ik 33K4.
In mijn lokmaus2 zit een max485 maar ik zie geen afsluitweerstand zitten. Als ik de printsporen volg gaan ze alleen naar de connector toe. (ik kan mij niet voorstellen dat ze de afsluitweerstand als een SMD-weerstand onder de connector hebben gemonteerd.
-
Correct, idd tussen A en B.
Maar een korte RS-485 bus hoeft niet afgesloten te zijn. Belangrijker is, dat er geen sluiting is. ;)
Grtzz,
Karst
-
Karst,
Die afsluitwaarde van 50 ohm meet jij tussen de A en B lijn, neem ik aan?
Als ik dat in mijn lokmaus2 doe (in spanningsloze toestand) zonder kabel aangesloten meet ik tussen de A en B een ohmse waarde van 34K5. Sluit ik de 10761 aan veranderd dat ietsjes naar 33K5. Met ook de GenLI aangesloten meet ik 33K4.
In mijn lokmaus2 zit een max485 maar ik zie geen afsluitweerstand zitten. Als ik de printsporen volg gaan ze alleen naar de connector toe. (ik kan mij niet voorstellen dat ze de afsluitweerstand als een SMD-weerstand onder de connector hebben gemonteerd.
Heb je de kabel tussen GenLi en de 10761 al nagemeten/gecontroleerd op sluiting/problemen? ;D
Als je de LokMaus op de 10761 (master) aansluit en je kunt een lokje besturen, kun je aannemen dat dit gedeelte goed is en je het stukje van GenLi naar 10761 moet bekijken (mits je dat nog niet gedaan hebt)...
[edit]
Oops.. Niet goed gelezen, volgens mij had je het geheel al getest. :-[
[/edit]
Groetjes,
Dave
-
...Als je de LokMaus op de 10761 (master) aansluit en je kunt een lokje besturen, kun je aannemen dat dit gedeelte goed is...
Oooops !
Vergeten te vertellen: :-[
Dat dacht ik dus ook ! Mijn eigen gemaakte kabel tussen MM en versterker, als de boel rijden wil zal het wel goed zijn :D Niet dus :o De boel ( muis en versterker ) werkt gewoon met een sluiting op de RS-485 bus... zelfs als die tussen MM en versterker zit :o
Grtzz,
Karst
-
;D
Dan zal die RS-485 wellicht niet gebruikt worden met alleen een maus en versterker, en het euvel alleen aan 't licht komen bij gebruik van een slave zoals een GenLi ;)
M.u.v. van + en - omwisselen toch nog een beetje fool-proof in stand-alone opstellinkje dan! ;D
Groetjes,
Dave
-
Misschien even een hele dome opmerking.
Heb je bij de max232 wel de voeding aangesloten?(pen 15,16)
Dit had ik namelijk ook vergeten, en ben hierdoor ook wel even aan het zoeken geweest.
Ik heb de Genli op gaatjes board gemonteerd en werk nu perfect.
Groeten Johan
-
@ernie115
Geen ene opmerking is dom als hij naar een oplossing voert.
De max232 is voorzien van voeding en werkt ook naar behoren. Ik kan via ingave DCCDCC mijn xbus-adres van de GenLI aanpassen. Daaruit heb ik de conclusie getrokken dat dat gedeelte in orde is.
@dave
Volgens mij word de RS485 niet gebruikt bij alleen gebruik van versterker en lokmaus. De lokmaus genereerd het DCC signaal en leverd dit via de buitenste pennen (1 en 6) aan de versterker. pen 2 en 5 is de 12 V en 0V, pen 3 en 4 van de RS-485 worden dan niet gebruikt.
Dankzij een mede forumgenoot komen er straks een paar max485'ers mijn kant op. Ik krijg steeds meer het vermoeden dat de max485 in mijn lokmaus2 defect is. Straks maar vervangen door een ander. Baat het niet, dan schaad het niet. Het enige is dat de vervanger een andere behuizing heeft maar dan bevestig ik hem wel met een aantal draadjes.
-
@dave
Volgens mij word de RS485 niet gebruikt bij alleen gebruik van versterker en lokmaus. De lokmaus genereerd het DCC signaal en leverd dit via de buitenste pennen (1 en 6) aan de versterker. pen 2 en 5 is de 12 V en 0V, pen 3 en 4 van de RS-485 worden dan niet gebruikt.
Die conclusie had ik inmiddels ook getrokken. ;)
Pinbezetting ben ik bekend mee. :P
Groetjes,
Dave
-
Hallo,
ik weet niet of ik dit hier kan zetten, of er een nieuw draadje over maken.
Is er iemand bereid om de HEX. file te programmeren in mijn PIC ???
ik koop zelf de PIC en stuur het dan wel op. Het liefst iemand die in of in de buurt van Maastricht woont. (Reacties via PB)
Alvast bedankt,
Servé
-
Servé,
Stuur maar op, doe maar even een e-mail :)
Grtzz,
Karst
-
YES,Yes,Yes!!!!
Het werkt! eindelijk. een noodstop op de lokmaus2 geeft keurig in koploper aan dat er een noodstop is gemaakt. Ook de noodstop geprobeert via koploper en de lokmaus2 begint keurig te knipperen.
Wat heb ik gedaan om het werkend te krijgen: Max485 in lokmaus2 vervangen (voor de zekerheid, blijkt achteraf waarschijnlijk niet nodig te zijn geweest. Hierna alles opnieuw opgezet op een testbordje, inclusief het opnieuw branden van de pic. Testen, en nog niet werken: GRRR!!! Alles nogmaals gecontroleerd maar ik kreeg ook de test met hyperterminal niet werkend. Alles nogmaals gecontroleerd, en wat bleek: de ontstoorcondensatoren vergeten (ik gebruikte ze eigenlijk nooit). Deze condensatoren zo dicht mogelijk bij de IC's geprikt, getest en eindelijk resultaat. Nu kijken of mijn eerste opstelling op gaatjesprint ook werkend te krijgen is.
In ieder geval iedereen bedankt voor zijn steun en mogelijke probleemoplossingen.
-
;D
Netjes... De aanhouder wint! En inderdaad is een ontstoorcondensator toch vaak wel een vereiste in dergelijke toepassingen. Maargoed, ik en wellicht Karst ook, was er van uit gegaan dat je de schakeling 100% had nagebouwd en gecontroleerd. ;)
Groetjes,
Dave
-
Ok, dan volgt hier mijn vraag. Welke is de onstoorcondensator? 8)
Gefeliciteerd trouwens, ik denk dat ik mijn breadboardje even op nieuw ga maken. Dit schiet toch niet op.
-
WOEIIII!!!!!!!111 Hij doet het!! ;D ;D
Ik heb de boel helemaal opnieuw opgebouwd en hij doet meteen in koploper! Prachtig!
Wat er nou precies fout was voordat ik het opnieuw deed zou ik niet weten, toch vreemd ik was er van overtuigd dat alles klopte :P
-
WOEIIII!!!!!!!111 Hij doet het!! ;D ;D
Wat er nou precies fout was voordat ik het opnieuw deed zou ik niet weten, toch vreemd ik was er van overtuigd dat alles klopte :P
GEWELDIG!!!!, proficiat. Tja, dat is nu altijd het grootste probleem bij dit soort dingen, je eigen fout zoeken in een schakeling is het moeilijkste wat er is. En meestal leukt dat ook niet. Alles overnieuw is meestal de beste oplossing.
Mvg
Wim.
-
Nu heb ik dit deel in ieder geval gehad. Ik heb nog de ambitie een printje te maken die ik in zo'n mooi doosje stop die je bij elektronica zaken altijd ziet liggen.
-
;D
En we hebben alweer een winnaar! ;)
Groetjes,
Dave
-
Ok, ik moet toch wat opbiechten.
Ik heb namelijk deze week een Multimaus aangeschaft en die vervangen voor mijn Lokmaus.
Toen ik de boel testte met Multimaus (en nieuwe centrale met zelfde nummer) werkte alles perfect zoals ik al vertelde. Nu ik de boel testte met mijn Lokmaus aangesloten (aan de nieuwe centrale) ging het dus wat minder vlot, weer dezelfde melding dat er geen verbinding kon gemaakt worden.
Blijkbaar is er toch iets niet goed met mijn Lokmaus.
De centrale heeft nummer 10764, zowel de oude (van de Lokmaus) als de nieuwe.
En we hebben alweer een winnaar! ;)
Ik ga trouwens door voor het ombouwen van mijn oude centrale tot booster. Dan verwijder ik de Master en Slave aansluitingen en maak een extra Booster In aansluiting er bij (dat is allemaal al voorbereid op de print).
Felix
-
Ah!! Een vals-speler! ;D :P
Maar wat is er dan waar van het onderstaande?
'Vergeten' te melden dat je een nieuwe Multimaus had gekocht en erop hebt aangesloten? Of toch opnieuw opgebouwd en een Multimaus aangesloten?
Beetje wazig... Je kunt ook gewoon meteen zeggen dat je een Multimaus hebt gekocht en getest al dan niet op een opnieuw opgebouwd broodplankje. Wel zo duidelijk en hoef je ook niets op te biechten achteraf. ;)
WOEIIII!!!!!!!111 Hij doet het!! ;D ;D
Ik heb de boel helemaal opnieuw opgebouwd en hij doet meteen in koploper! Prachtig!
Wat er nou precies fout was voordat ik het opnieuw deed zou ik niet weten, toch vreemd ik was er van overtuigd dat alles klopte :P
Groetjes,
Dave
-
Ok het klinkt een beetje wazig, even alles op een rijtje:
Ik heb een Roco Lokmaus aangeschaft met centrale nummer 109694.
Ik begon met het bouwen van de GenLi
Het werkte niet
Ik ben overnieuw begonnen en heb hulp gevraagd op het forum
Zat hulp en reacties maar niets werkte
Ik kwam toevallig een goedkope Multimaus tegen die heb ik gekocht.
Niet bij nagedacht dat de GenLi het misschien nu wel zou doen
Ik heb de GenLi opnieuw opgebouwd
Aangesloten met aan de Multimaus
Hij Werkte!
Ik test de boel met mijn Lokmaus
De boel werkt niet!
Ik dacht dus dat het niet uit zou maken of ik nou een Lokmaus of Multimaus had aangesloten, maar dat maakt blijkbaar wel uit bij mij...
Vandaar dat ik niet meldde dat ik een Multimaus had aangeschaft ;)
Felix
-
Ik ga trouwens door voor het ombouwen van mijn oude centrale tot booster. Dan verwijder ik de Master en Slave aansluitingen en maak een extra Booster In aansluiting er bij (dat is allemaal al voorbereid op de print).
Felix
Daarvoor kun je ook de Booster Out aansluiting gebruiken. Busje staat toch parallel. Stukkie tape over de Master en Slave busjes om fouten te voorkomen en klaar ben je.
-
Daar was ik ondertussen ook achter. Maar zo kan ik hem wel doorlussen met een andere booster. Maar of dat ooit zal gaan gebeuren is nog maar de vraag ;)
-
Zeker, maar dat kun je dan altijd nog doen.
Tenzij dat ombouwen tot een 'echte' 10765 nu eenmaal bij je hobby hoort. ;)
-
Nee, zo ver komt het niet :P Dan heb ik sowieso een ander kastje nodig. Maar zullen we dit topic zo schoon mogelijk houden? ;)
-
Hallo,
Als reactie op mijn eerdere melding,
gebruik koploper instelling zoals aangegeven bij GenLi.
Werkt met MultiMaus en of de lm2
Handmatig rijden mogelijk
Gebruik voor het ic 485 de aangegeven vervanger.
Zal zelf deze interface gebruiken om per Pc en de Roco Mukltimaus/ 10761 centrale decoders te programmeren.
Mvg
F .Seller
-
hallo,
Nog even een paar vragen van mij.
Ik weet dat Koploper niet de intentie heeft om de roco centrale te gaan ondersteunen, niet via GenLi en ook niet via de Lenz interface.
Als rede geeft de heer Haagsma hiervoor aan het niet beschikbaar zijn van de beschrijving van het het roco protocol.
Ik weet uit eigen ervaring dat de lenz interface niet goed samen werkt met de ROCO centrale.
Ook met deze interface ontbreekt nog steeds een terugmeld mogelijkheid .
Of heb ik de afgelopen maanden iets gemist.
Ja ik weet Paco heeft ook een RS2PC interface ontworpen.
Ik zie nog geen mogenlijkheid om deze twee te combineren.
Is het niet handige om dan de roco PC interface te kopen welke geleverd wordt inclusief software.
Ik gebruik zelf een lenz systeem.
mvg
F Seller
-
Je haalt een paar dingen door elkaar.
Paul Haagsma bedoelt dat hij niet van plan is om Koploper aan te passen aan de Rocomotion interface, omdat daar het protocol niet van wordt vrijgegeven.
De Lenz interface en ook de GenLi worden aangesloten via de Xpressnetbus van de Mausen en zouden dus moeten werken. Aanpassing van Koploper is daarvoor niet nodig, omdat het Lenz-protocol al lang in Koploper zit verwerkt.
Dan heb je inderdaad nog geen terugmelding en daarvoor zou je de HiSpeed S88 interface van LDT kunnen gebruiken. Die sluit je direct aan op de computer en wordt door Koploper ondersteund.
-
Hallo allemaal,
Begrijp ik het goed als ik zeg dat je op deze manier een lokmaus kunt gebruiken als booster icm. koploper EN je kortsluitbeveiliging hebt EN de muis kunt gebruiken als handregelaar?
Dat is dan wel een hele mooie oplossing! ;D
Groet,
Tjalling
-
Ik denk niet dat ik een paar zaken door elkaar haal.
In 2000 ben ik weer begonnen met modelspoor en gestart met de roco digitale startset 10761 de voor loper van de huidige.
Door het zeer lang op zich laten wachtenop de interface met terugmeld bus van roco (10785).
Ben ik een tijd zeer intensief bezig geweest met de lenz interface en de Roco LM2 / Centrale en de 10761
Ja het is mogelijk via koploper en de lenz interface een trein en wissels aan te sturen.
Echter op en gegeven moment gaat het fout de communicatie tussen de lenz interface en de LM2/Centrale 10761 stopt.
In die tijd hierover ook een aantal keren gesproken met dhr Haagsma.
Doordat Roco niet bereid is het protocol van de LM2 en de MultiMaus vrij te geven.
Zitten toch wat verschillen in roco > lenz .
Ook gezien de huidige kleine onvolkomenheden van De MultiMaus als deze is aangesloten als slave op een lenz Centrale en wordt omgeplugd van een plug naar een andere plug op de modulebaan, wat zeer vaak resulteerd in een reset van de lenz centrale
Is het zeer lastig om dit door hem te integeren in koploper.
En heeft aangegeven hieraan niet via de moeilijk weg van uit pluizen te willen beginnen.
Dat is een van de reden dat ik zelf de overstaf gemaakt heb naar lenz.
naast het op dat moment moeizaam te verkrijgen Roco componenten.
IK ben dus zeer geinteresseerd in de oplossing met de GenLi interface.
Welke zich dus niet meld met een indificatie string.
KLopt koploper ziet hem met de juiste instellingen en zoals al eerder aangegeven het is mogelijk hiermee een trein handmatig aan te sturen.
Ook reageert koploper op een noodstop van af de LM
De door Roco geleverde combinatie van Rocomotion en Pc interface zou ook niet mijn keuze zijn alleen al door het feit dat zover het mij bekend is gen andere software wil samenwerken met deze interface.
Zoals al aangegeven is op de site van de Genli ook een RS2PC interface te vinden die het mogenlijk maakt om nu ook RS terugmeld units te gaan gebruiken.
Even terug komend op de Genli Interface deze werkt direct na het opbouwen met strandaard componenten op een eigen ontworpen print.
Problemen gaf echtrer het programmeren van de Pic 628A welke bij verifieeren steeds een fout melding gaf. Zoals in een eerder bericht al gegeven lukte het direct met de daar op gesomde software en interface.
Even terug komend op de Roco interface.
Enige maanden geleden deze interface van mijn huis levaerancier te leen gehad. Deze bestudeerd en uit geprobeerd. zoals ik er op dit moment na kijk zal ik hem niemand aanraden, omdanks dat het een goed product is.
Ben tot de conclusie gekomen dat het eigenlijk niet meer is dan een Genli interface met een RS2PC /S88 terugmeld bus echter met de beperking dat deze combinatie alleengoed werkt met ROCOMOTION software.
Blijft voor mij nog steeds de vraag wie heeft er een baan automatische betuurd met de GenLi interface en een trugmeld bus RS2PC of S88 en maakt gebruik van de koploper software om deze aan te sturen.
Zou het persoonlijk toe juichen als deze kobinatie goed zou werken.
Ik heb persoonlijk deze interface alleen maar gebouwd om dat ik wilde weten of het zou werken.
Mvg
F. Seller
-
Ook gezien de huidige kleine onvolkomenheden van De MultiMaus als deze is aangesloten als slave op een lenz Centrale en wordt omgeplugd van een plug naar een andere plug op de modulebaan, wat zeer vaak resulteerd in een reset van de lenz centrale
Welke versie praat je over?? Ik heb een Lenz centrale (versie 3.5) te leen gehad bij de ontwikkeling van mijn zelfbouw centrale, en hebt dit probleem niet gehad tijdens uren en uren rijden en testen, ook met wisselen / inpluggen van slave LM2's. Ook bij mijn zelfbouw centrale is dit geen probleem.
Zoals al aangegeven is op de site van de Genli ook een RS2PC interface te vinden die het mogenlijk maakt om nu ook RS terugmeld units te gaan gebruiken.
Ik weet niet in hoeverre de RS2PC interface gebruikt kan worden met o.a. Koploper. Zelf maak ik momenteel gebruik van een (zelfbouw) HSI-88, tevens is S88 in m'n zelfbouw centrale opgenomen. Hiermee is het dan mogelijk om terugmelding over XpressNet te laten plaatsvinden. Volgens mij is dat (helaas) niet opgenomen in b.v. het zelfbouw projekt NanoX van Paco. Dus dan heb je de (prima) keuze om een HSI-88 te gebruiken voor terugmelding, of te kijken of RS2PC werkt i.c.m. Koploper indien je al RS modules hebt.
Blijft voor mij nog steeds de vraag wie heeft er een baan automatische betuurd met de GenLi interface en een trugmeld bus RS2PC of S88 en maakt gebruik van de koploper software om deze aan te sturen.
Zou het persoonlijk toe juichen als deze kobinatie goed zou werken.
Ik gebruikte dus een soortgelijke combinatie met Koploper. Echter gaat het hier niet om een GenLi interface maar een volledig LI101F compatible (zelfbouw) interface met een 10761 en 3x de LM2. Naderhand is de 10761 tijdelijk vervangen met een Lenz centrale (3.5 versie). Toen eenmaal ook mijn zelfbouw centrale zover klaar was, is de Lenz centrale weer vervangen met mijn zelfbouw centrale.
Terugmelding is altijd middels S88 geweest, in 1e instantie met een zelfbouw HSI-88 interface. Later ook S88 op de centrale toegevoegd i.c.m. terugmelding via XpressNet.
Met alle gebruikte combinaties totaal geen problemen gehad m.u.v. een paar eigen gemaakte fouten in de software van de zelfbouw interface en centrale. Echter zijn deze kinderziektes er inmiddels ook uit en rij ik al enige tijd met m'n zelfbouw interface en centrale (en uiteraard Koploper). Ook bij gebruik van de combinatie zelfbouw interface <-> 10761 <-> 3x LM2 totaal geen problemen gehad.
Even terugkomend op een eerder gemaakte opmerking in je reactie:
Als de GenLi volledig volgens de XpressNet specificaties functioneerd, zou je ook hierbij mogen verwachten dat dit geen fouten in de communicatie opleverd aangezien ik deze ook niet heb gehad met mijn zelfbouw interface.
Groetjes,
Dave
-
Hallo, dave
Lenz centrale versie 3.0 3.2 3.5 maakt geen verschil en spreek hier over de MultiMaus met versie 1.0 1.01 .1.02 software versie , al dan niet voorzien van een vast geprogrammmeerd xpressnet adres het maakt geen verschil. en dus niet over de LM2 welke wij nooit in club verband gebruikt hebben.
Ben niet helemaal bekent met de S88 bus
Ga er even van uit dat je bedoeld dat de S88 bus via en eigen bus struktuur al dan niet via de zelfde interface naar je PC en dan via de interface terug communiceert naar je centrale.
De software doet de daadwerkelijke afhandeling koploper
Net zoals bij lenz de Rs bus van lenz dit doet via een eigen bus naar de centrale en via de interface naar bv koploper en terug via de interface naar je centrale.
Ik heb gebruik gemaakt van de LI101f interface en de Roco 10761 en LM2
om een aantal zaken te testen en te laten samen werk met koploper.
in eerste instantie zonder terug melding. en ben afgehaakt en over gestopt op lenz.
Ben zeker geinteresseerd in je zelfbouw projecten en zeker in je PC interface.
Mvg
F. Seller
-
Ik weet niet in hoeverre de RS2PC interface gebruikt kan worden met o.a. Koploper. Zelf maak ik momenteel gebruik van een (zelfbouw) HSI-88, tevens is S88 in m'n zelfbouw centrale opgenomen. Hiermee is het dan mogelijk om terugmelding over XpressNet te laten plaatsvinden. Volgens mij is dat (helaas) niet opgenomen in b.v. het zelfbouw projekt NanoX van Paco. Dus dan heb je de (prima) keuze om een HSI-88 te gebruiken voor terugmelding, of te kijken of RS2PC werkt i.c.m. Koploper indien je al RS modules hebt.
Paco heeft recent de NanoX uitgebreid met S88 (NanoX-S88). Ik heb er nog niet mee gespeeld (eerst nog wat onderdelen bestellen) maar het lijkt me dat je met NanoX-S88 geen HSI-88 meer nodig hebt en de terugmeldingen via XpressNet/GenLi kunnen. Of werkt dat niet met Koploper?
- Eddy
-
@F. Seller,
Die eigen ontworpen print, daar heb ik wel oren naar. Zou je hier een pdfje of iets dergelijks kunnen posten met het ontwerp? Wie weet hebben we er nog wat aan.
Felix
-
Hallo,
Zie geen mogelijkheid om een zip bestand te uploaden.
Wil mij aangeven hoe te werk te gaan.
Mvg
F. Seller
-
Je zou het kunnen uploaden bij een gratis upload site zoals rapidshare, hier ik heb ik alleen een hekel aan omdat je dan bij elke download 1 minuut moet wachten voordat je kan downloaden.
Dus ik stel voor om hem naar mij te emailen, dan zorg ik wel dat hij online komt;)
Je zou hem ook op de webruimte kunnen zetten die je van je internet provider krijgt.
Felix
-
Paco heeft recent de NanoX uitgebreid met S88 (NanoX-S88). Ik heb er nog niet mee gespeeld (eerst nog wat onderdelen bestellen) maar het lijkt me dat je met NanoX-S88 geen HSI-88 meer nodig hebt en de terugmeldingen via XpressNet/GenLi kunnen. Of werkt dat niet met Koploper?
Als de terugmelding plaatsvindt op dezelfde wijze waarmee Lenz dat doet zou dat moeten werken met Koploper. In feite is het niets meer en niets minder dan een schuifregister inlezen en de Feedback Broadcasts sturen volgens het XpressNet protocol. Het enige verschil is dat Lenz met een zogenoemde RS-bus werkt en de NanoX-S88 met het S88 principe voor het uitlezen van de bezet/terugmelders.
Een HSI-88 is in dat geval niet meer nodig inderdaad.
Groetjes,
Dave
-
ben hier ook eens aan begonnen. Eerst maar eens een pic programmer gemaakt, echter, programmeren doet hij niet, dat wil zeggen, niet geheel.
na checken kom ik op max ongeveer 95% wat goed is gegaan, de rest niet, maar meeste keren gaat er minder dan 95% goed.
Heb zowel http://www.circuitsonline.net/artikelen/view/8/5
als http://feng3.cool.ne.jp/en/rcd.html gebruikt
Bij de eerste wordt er het meeste goed weggeschreven, maar helemaal goed is het niet.
Heb verschillende programma's gebruikt voor het wegschrijven, ook daar is er wel verschil.
Dus nog eens wat dingen gaan proberen de komende dagen.
Groet,
-
Die programmer zoals op CircuitsOnline staat ken ik wel, daar heb ik in het verleden ook regelmatig een PIC mee geprogrammeerd. Ging overigens zoals je al vermeld niet altijd even vlekkeloos. Met het bepaalde typen PIC's ging het beter als anderen.
Destijds heb ik er juist om die problemen 1 (na)gebouwd met een externe voeding, dit ging vlekkeloos. Ik zal eens kijken of ik het schema nog ergens kan vinden.
Software weet ik eigenlijk niet meer welke ik destijds gebruikte, kan eens in m'n archief duiken of ik daar nog iets van heb. ;)
Groetjes,
Dave
-
Tot op heden gebruik ik de picprogrammer Wisp628 van Wouter (www.voti.nl). Voor 3 tientjes aan onderdelen, inclusief printplaat, heb je hem al werkend. In combinatie met het programma Bumblebee werkt dit tot op heden vlekkeloos. Mijn laatste probleem met het niet kunnen branden van mijn pic bleek aan de pic zelf te liggen; hij was overleden.
-
Dan volgt hier het printontwerp van F.Seller
Hier (http://felixparmentier.nl/prut/beneluxspoor/roco_interface-def_f.seller.pdf) de pdf
Hier (http://felixparmentier.nl/prut/beneluxspoor/roco_interface-def_f.seller.lay) het ontwerp
Hier (http://www.abacom-online.de/uk/html/dateien/demos/viewlayout50.exe) de software om het ontwerp te kunnen bekijken
En een citaat van de maker:
start de viewer op laad de layout.
Rood is de componenten en hun positie
Groen is de koper layout gezien door de print heen.
Deze layout heeft de zelfde componenten volgorde
als de orginel layout van de Genli
Omdat deze print maar 1 maal benodigd is.
Gemaakt met laser printen en foto papier.
afdruk gelegd op de koper zijde van de print.
verwarmt met een strijkijzer en veel druk
Daarna papier los laten weken in een sopje
Hierna eventueel beschadigde sporen bijgewerkt met een etspen.
Daarna geetst en bestukt.
succes
Felix
-
Even de print bekeken.
Een klein opmerkingetje daarbij voor de DHZ-ers onder ons. ;)
Ik zie dat er op een paar plekken de sporen op een haar na langs de pads liggen. Let hier goed op en controlleer eerst of dit ook weggeëtst is alvorens de print op te bouwen en/of aan te sluiten. Even meten is weten en kun je altijd nog met een mesje o.i.d. weg krabben / doorsnijden indien je een contact meet.
Verder... Dikke sporen maakt het voor de mensen zonder ervaring met etsen (en apparatuur) wel een stuk eenvoudiger / minder gevoelig voor fouten. Maar controleer die paar sporen / pads wel even.
Bovenstaande reactie is overigens absoluut niet als kritiek bedoeld, maar even het aangeven van een aandachtspuntje voordat hierdoor vragen/problemen ontstaan. ;)
Groetjes,
Dave
-
Hallo felix
Bedankt voor het plaatsen
Mvg
F .Seller
-
Ik kom er zojuist achter dat er nu ook een USB versie is. Die stond er vanochtend nog niet op ;D
http://www.tinet.org/~fmco/download/GenLI_USB_manual.pdf
http://www.tinet.org/~fmco/lokmaus_en.html#genli
Wat een toeval!
-
Heb mijn pic intussen toch kunnen programmeren. Nog een andere schakeling gevonden waarvoor ik alle onderdelen in huis had. Die gebouwd, en na wat proberen met verschillende programma's uiteindelijk een programma gevonden die het voor elkaar kreeg.
Nu dus verder met de daadwerkelijke PC interface zelf:)
Groet,
-
Welke schakeling was dat? Kan je die hier misschien posten of een link er naar toe ofzo? :P
@ Dave:
Heb je toevallig dat schema al gevonden? ;D
-
heb deze nu gebruikt:
http://feng3.cool.ne.jp/pgm5v2/sch528.gif
en het programma wat ik gebruikt heb is WinPic800:
http://www.winpic800.com//index.php?lang=en
Groet,
-
@ Dave:
Heb je toevallig dat schema al gevonden? ;D
Ik heb gisteren even snel gekeken maar (nog) niet kunnen vinden, vanavond zal ik eens even in het archief duiken of 't daar nog ergens zwerft.
[edit]
Helaas... Ik krijg 't schema niet gevonden. Mogelijk gedacht deze niet meer nodig te hebben en gewist (na aanschaf van 'n Willem Programmer destijds http://www.willem.org/ (http://www.willem.org/)), of hij zwerft nog ergens in een map waar hij niet thuis hoort :-|. Hij leek overigens sterk op die RCD programmer maar dan met een aansluiting voor externe spanning.
[/edit]
Groetjes,
Dave
-
Hallo,
Het is mij (bij de 2e poging) gelukt de genli werkend te krijgen. Vanuit koploper kan ik alle locomotieven aansturen.
Kan iemand mij vertellen wanneer de LED's gaan branden? Bij mij brand alleen de groene LED (spanning vanaf Lokmuis)
-
Hoi,
Groene led brandt als er spanning op de genli staat
Gele led knippert ( heel zwak ) als er data van genli naar de centrale verstuurt wordt
Rode led brandt als de PC meer data stuurt dan genli/centrale kunnen verwerken
Grtzz,
Karst
-
Ok, dan werkt de genli dus wel perfect!
Mischien ietwat offtopic, maar heeft er iemand ervaring met de HSI88 van Paco in combinatie met de genli en koploper?
Lijkt mij een goede combinatie voor weinig geld.
Groetjes,
Mattias
-
Geen ervaring met de GenLi en HSI-88 van Paco i.c.m. Koploper.
Wel goede ervaring met een eigen zelfbouw XpressNet en een HSI-88 compatible interface i.c.m. Koploper.
Ik neem aan dat als Paco de specificaties 'gevolgd/nageleefd' heeft, dit ook probleemloos zou moeten werken. En wil je het testen? Ik zou zeggen.. Voor dat tientje aan onderdelen hoef je het toch niet te laten?
Groetjes,
Dave
-
En wil je het testen? Ik zou zeggen.. Voor dat tientje aan onderdelen hoef je het toch niet te laten?
Mee eens, onderdelen zijn dan ook al besteld. Is er hier nog belangstelling voor de testresultaten?
Ik zag trouwens op je site, dat je echt alles zelf ontwikkeld hebt. Dit is mij nog even een stap te ver, ik ben al blij dat ik een schema kan vertalen in werkend printje.
Groet,
Mattias
-
Interesse in de resultaten is er zeker!
Ik heb het zelf niet nodig omdat ik niet eens een baan heb, maar voor als ik me in de toekomst bezig ga houden met die bezetmelders en dergelijken is het zeker handig.
-
jah, interesse is er bij mij.
Bijna alle spullen voor GenLi binnen, en later alles bestellen voor GenHSI
Servé
-
ook bij mij interesse.
Ben nog bezig de genli aan de gang te krijgen.
hyperterminal geeft wel resultaten, maar koploper nog niet.
dccdcc geeft het aangegeven resultaat terug. kan zelfs adres veranderen aangezien die in de multimause op 27 staat.
als ik mijn log vanuit koploppere vergelijk met die van felix dan zie ik dit verschil:
1:00:38 PM koploper.exe IOCTL_SERIAL_WAIT_ON_MASK Serial0
deze heeft bij mij geen succes, bij felix wel.
Verder zie ik dat koploper dus de versie opvraagt: 21 21 00.
dit doet hij 4 keer, maar geen info terug.
schema nog maar eens goed nakijken.
-
Als het in HyperTerminal werkt (RX en TX, dus ook het commando om een adres te veranderen) is de PC <-> GenLi communicatie in orde en heb je verder dat tooltje niet (meer) nodig.
Wat geeft Koploper in de log? Dezelfde resultaten als eerder gepost in dit topic (alleen 1 4 5 als response, of meer)?
[edit]
Ik zie dat je je post hebt aangepast en geen 1 4 5 terug krijgt. Kun je echter wel het adres veranderen van de GenLi? Als je wel het 'start-scherm' krijgt van de GenLi, maar deze accepteerd geen commando's, controleer dan het RS-232 stukje tot aan de PIC.
[/edit]
Kennelijk is er ook bij jou iets mis met de GenLi <-> LokMaus communicatie, nu is de vraag wat... Gaat het verzenden niet goed, of het ontvangen? Of beiden?
Controleer i.i.g. je verbindingen van PIC tot aan de XpressNet bus.
Misschien ook een idee om net zoals Felix ook je GenLi een keer opnieuw op te bouwen. Je eigen fouten opsporen kan wel eens een 'pain in the ass' zijn.
Groetjes,
Dave
-
ergens was ik te snel, dit is nu mijn log:
0 1:39:19 PM koploper.exe IRP_MJ_CREATE Serial0 SUCCESS Options: Open
1 1:39:19 PM koploper.exe IOCTL_SERIAL_SET_QUEUE_SIZE Serial0 SUCCESS InSize: 1024 OutSize: 1024
2 1:39:19 PM koploper.exe IOCTL_SERIAL_GET_BAUD_RATE Serial0 SUCCESS
3 1:39:19 PM koploper.exe IOCTL_SERIAL_GET_LINE_CONTROL Serial0 SUCCESS
4 1:39:19 PM koploper.exe IOCTL_SERIAL_GET_CHARS Serial0 SUCCESS
5 1:39:19 PM koploper.exe IOCTL_SERIAL_GET_HANDFLOW Serial0 SUCCESS
6 1:39:19 PM koploper.exe IOCTL_SERIAL_SET_BAUD_RATE Serial0 SUCCESS Rate: 9600
7 1:39:19 PM koploper.exe IOCTL_SERIAL_CLR_DTR Serial0 SUCCESS
8 1:39:19 PM koploper.exe IOCTL_SERIAL_SET_LINE_CONTROL Serial0 SUCCESS StopBits: 1 Parity: NONE WordLength: 8
9 1:39:19 PM koploper.exe IOCTL_SERIAL_SET_CHAR Serial0 SUCCESS EOF:e0 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13
10 1:39:19 PM koploper.exe IOCTL_SERIAL_SET_HANDFLOW Serial0 SUCCESS Shake:8 Replace:80 XonLimit:256 XoffLimit:256
11 1:39:19 PM koploper.exe IOCTL_SERIAL_SET_TIMEOUTS Serial0 SUCCESS RI:200 RM:250 RC:150 WM:750 WC:100
12 1:39:19 PM koploper.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask: RXCHAR
13 1:39:19 PM koploper.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial0 SUCCESS
14 1:39:19 PM koploper.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial0 SUCCESS
15 1:39:19 PM koploper.exe IOCTL_SERIAL_GET_MODEMSTATUS Serial0 SUCCESS
16 1:39:19 PM koploper.exe IOCTL_SERIAL_WAIT_ON_MASK Serial0 SUCCESS
17 1:39:22 PM koploper.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS
18 1:39:22 PM koploper.exe IRP_MJ_WRITE Serial0 SUCCESS Length 3: 21 21 00
19 1:39:22 PM koploper.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS
20 1:39:22 PM koploper.exe IRP_MJ_WRITE Serial0 SUCCESS Length 3: 21 21 00
21 1:39:23 PM koploper.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS
22 1:39:23 PM koploper.exe IRP_MJ_WRITE Serial0 SUCCESS Length 3: 21 21 00
23 1:39:23 PM koploper.exe IOCTL_SERIAL_GET_COMMSTATUS Serial0 SUCCESS
24 1:39:23 PM koploper.exe IRP_MJ_WRITE Serial0 SUCCESS Length 3: 21 21 00
25 1:40:25 PM koploper.exe IOCTL_SERIAL_PURGE Serial0 SUCCESS Purge: TXABORT RXABORT
26 1:40:25 PM koploper.exe IOCTL_SERIAL_SET_WAIT_MASK Serial0 SUCCESS Mask:
27 1:40:25 PM koploper.exe IOCTL_SERIAL_PURGE Serial0 SUCCESS Purge: TXCLEAR RXCLEAR
28 1:40:25 PM koploper.exe IRP_MJ_CLEANUP Serial0 SUCCESS
29 1:40:25 PM koploper.exe IRP_MJ_CLOSE Serial0 SUCCESS
Je ziet koploper dus 4 keer vragen om versie, maar die komt niet terug.
Ga dus mijn schakeling nog maar eens goed nakijken, en eventueel opnieuw in elkaar zetten.
-
Ok RS-232 communicatie is dan in orde, maar je krijgt nog geen versie-nummer terug (waar Koploper om vraagt)?
Als je deze niet terug krijgt, controleer dan ook het XpressNet/RS-485 gedeelte vanaf de PIC tot aan versterkertje.
Groetjes,
Dave
-
Echt handig is het niet om telkens je posts te editen, ik wordt er 'knetterbek' van. ::)
Mijn antwoord hierboven op de originele post slaat nu ook nergens meer op. Je zei dat je een antwoord kreeg, maar nu ineens niet meer ofzo!?
Groetjes,
Dave
-
Weet ik, had alleen mijn post veranderd toen het nogsteeds de laatste was. En omdat het dus niet klopte heb ik het aangepast. Toen ik verzonden had gedrukt was er intussen bericht. En daardoor klopt het inderdaad niet meer, en had ik het beter anders kunnen doen.
Ik krijg geen reactie terug dus. Had in eerste instantie de log bekeken, maar dat was de gedownloade log, niet die van mij zelf:(.
Heb net even wat in de schakeling bekeken, en wat slechte verbindingen vervangen, echter resultaat is gelijk. Voor zover ik nu kan zien is de schakeling goed.
Via Hyperterminal heb ik wel communicatie, zelfs adres aanpassen werkt, en daarna wordt ook netjes de andere waarde uitgelezen.
-
Ik heb mijn vrije tijd gebruikd, en heb ook een mijn GenLi (naar 7 maanden) afgebouwed :-[
Mijn GenLi is gebouwd met een self geetsed layout naar de spanse site, ook het hex.file doe het fijn!
Groet
Bernd
-
2.2.14 Command station software-version request
Format:
Header byte Data Byte 1 X-Or-byte
Binary: 0010 0001 0010 0001 0000 0000
Hex: 0x21 0x21 0x00
Decimal: 33 33 0
Description:
This request instructs the command station to respond with its software version number.
Comments:
None.
Response:
The response is described in section 2.1.6.
33 33 ($21 $21) is het opvragen van de software versie van de LocMaus zelf. Is deze dan wel aangesloten, of anders gezegd is deze op de juiste manier aangesloten. Dus controleer die aansluiting eerst voor je alles over hoop gooit.
Mvg
Wim.
-
Het roco gedeelte zit goed aangesloten, muis werkt, kan een lok aansturen vanuit mijn multimause.
Op mijn genli heb ik goede spanning, groene led brand,en na gemeten op de punten van de IC's met scope wat de spanning is. Deze is correct.
Met Hyperterminal adres opgevraagd zoals in documentatie van de GENLI staat aangegeven, adres veranderd, daarna opnieuw opgevraagd, dit werkt.
Er blijkt dus communicatie tussen PC en Genli mogelijk te zijn.
Aansluitingen gecontrolleerd, en lijken allemaal in orde te zijn, toch enkele verbindingen vernieuwd, resultaat nog altijd zelfde.
Koploper vraagt 4 keer om de versie, maar krijgt geen reactie.
Laat ik koploper dan nog een keer vragen gaat na 2 keer de rode led branden, of te wel de buffer is vol, de PC vraagt meer dan dat Genli kan afhandelen.
Lijkt dat de PIC niet reageert op dit verzoek, of dit verzoek wel doorspeeld naar de multumause, maar geen reactie terug krijgt voordat koploper z'n timeout heeft.
Wel heb ik zo nu en dan een probleem bij deze regel uit de log:
16 1:39:19 PM koploper.exe IOCTL_SERIAL_WAIT_ON_MASK Serial0 SUCCESS
dat deze geen success opleverd.
Heb op dit moment zowel en lokmause2 als MM versie 1.00 geprobeerd, heb ook nog een MM met software versie 1.02 liggen, maar kan me niet voorstellen dat dit een probleem is.
Ook heb ik een PIC16F628A, en niet de pic16F628 zoals in schema staat.
(dacht de 628 te hebben besteld bij Conrad, maar heb de 628A gekregen, Kon bij Conrad de 628 ook niet meer vinden )
Heb de datasheets van deze twee vergeleken, en dat lijkt geen probleem te zijn. Wat ik ook concludeer uit het feit dat hyperterminal wel lijkt te werken.
-
Ook heb ik een PIC16F628A, en niet de pic16F628 zoals in schema staat.
(dacht de 628 te hebben besteld bij Conrad, maar heb de 628A gekregen, Kon bij Conrad de 628 ook niet meer vinden)
Heb ik ook gebruikt en bij mij loopt ie feilloos.
Wel had ik bij mijn eerste poging vergelijkbare problemen. Na alles veelvuldig nagelopen te hebben toch de boel maar afgebroken en opnieuw begonnen. Ook heb ik toen de ontstoringscondensatoren zo dicht mogelijk bij de ic's gezet. Dit is af en toe ook nog wel eens een oorzaak van dit soort problemen.
Ik hoop dat je er uitkomt,
Mattias
-
Problemen met onstorings condensatoren is mij bekend, en heb ik in het verleden wel eens vaker meegemaakt.
Die zet ik tegenwoordig zo dicht mogelijk bij de IC's, in dit geval direct onder de IC's binnen de IC voetjes.
Wil voorlopig nog eens wat controlle uitvoeren, en eventueel na meten zodat ik kan zien dat de signalen op de juiste posities aankomen, en als dat nog niet werkt da maak ik de hele print maar opnieuw. Dan ga ik alleen wel gelijk naar de erts versie zoals op de site staat. Kan daar tenminste geen fout meer in zitten.
-
Als je GenLi <-> RS-232 communicatie in orde is, dus je kunt o.a. ook het adres van de GenLi veranderen, dan blijf ik erbij dat er toch ergens een fout in je schakeling of kabel van GenLi naar versterker zit. Breadbordjes hebben ook niet de meest betrouwbare contacten, en met de meeste communicatie-toepassingen merk je dat onmiddelijk.
Ik zou hem toch eens volledig opnieuw opbouwen en elke verbinding die je stuk voor stuk legt goed controleren.
Als je bang bent voor het maken van aansluitfoutjes en problemen met je breadbord, dan kun je zoals je aangeeft ook een printje etsen aan de hand van de PCB layout zoals in de documentatie staat. Aansluitfouten in de schakeling zelf zijn dan voor 99% uitgesloten, tenzij je print niet goed geëtst is of je soldeerverbindingen niet goed zijn. Controleer trouwens ook de kabel tussen GenLi en Roco versterkertje... Maar dat terzijde.
Groetjes,
Dave
-
Na wat dagen andere activiteiten te hebben gehad vandaag weer wat aan het testen geweest, en heb nu echt communicatie.
Uk werkte niet met Breadbordjes, maar op een experimenteer print.
Daarbij gebruik ik dan dun spoeldraad om de verbindingen te maken.
Aan de punt even heet stoken, of met een fijn schuurpapiertje de isolatie er af. voor vertinnen, en vast solderen.
op lengte maken, en aan de andere kant zelfde verhaal.
heb je dunne draaden, met goede isolatie.
Nooit problemen mee gehad eigenlijk.
Heb er hier uiteindelijk toch maar voor gekozen de draadjes 1 voor 1 te vervangen, daarbij ook kijken of ze goed zaten.
Nu werkt hij met mijn multimause, de lokmause2 doet het niet.
Iedereen bedankt zover voor de hulp.
Via koploper kan ik de trein aansturen. Echter, als ik op de multimause een noodstop doe ziet koploper deze, alleen het opheffen niet.
Koploper geeft dan 2 keer een foutmelding dat er geen verbinding met de centrale is.
klik ik 2 keer op ok, daarna op opheffen en dan kan ik ook in koploper weer verder?
En dan moet ik nog eens kijken naar een terugmelding.
op de site van Genli staat wel een optie, maar ook die werkt via een compoort, en mijn laptop heeft 1 compoort, en daar zit de Genli al op.
Groet,
Roelco
-
Communicatie lijkt toch nog niet 100% in orde te zijn als ik zo je bevindingen met Koploper lees, maar het begin is er. ;)
Extra COM-poort op een laptop is geen probleem, daar heb je van die USB<->RS232 converter-kabeltjes voor. Werken perfect hier...
Groetjes,
Dave
-
Ook ik wil deze interface gaan bouwen (wel 2x).
De onderdelen heb ik in huis, maar is er iemand die voor mij 2 PICjes wil programmeren.
Bij voorkeur in de regio Eindhoven/Venlo.
Alvast bedankt voor een reactie.
Mvg,
Coen
-
Hi Coen,
Ik net heb een RCD programmer gebouwd en in gebruik, zie: http://feng3.cool.ne.jp/en/rcd.html
Ik heb ook net een aantal 16F628A's binnengekregen van Reichelt (www.reichelt.de) voor Euro 1,90 per stuk.
Als je me je PIC's (628 of 628A) per post stuurt met een gefrankeerde retour enveloppe en de HEX file mailt kan ik ze voor je programmeren en terugsturen.
Ik kan je ook 2 geprogrammeerde 628A's sturen als je me 2x1,90+0,78=4,58 overmaakt.
ik hoor het wel,
-
Hoi Hans,
Bedankt voor je aanbod.
Ik zal ze opsturen.
Je hebt een PM.
Mvg,
Coen
-
hoi,
ik heb nog 1 vraagje over IC2 = 78L05
als ik van het IC2 (lijkt op transistor) de "buik"naar rechts houd, is dan het bovenste pootje de IN, het midelste de GROUND, en de onderste de OUT ???
ik heb namelijk mijn GenLi af, en probeer hem, maar er gaat geen enkel ledje branden, en de lok doet oook niets...
Wie weet dit ???
M.V.G. Servé
-
Beste Servé
Je zit helemaal goed, dus toch even meten of je wel 5 Volt hebt?
Groetjes
Arthur
-
en waar moet ik dat tussen meten ??? (ben echt een elektroleek :P )
Servé
-
Beste Servé
Tussen ground en in staat je voedingsspanning en tussen ground en uit zou 5 volt moeten staan, voor de duidelijkheid allebei gelijkspanning.
Groetjes
Arthur
-
oké, bedankt.
Servé
-
Hij wil het niet doen :'( :'( :'(
Ik heb hem al meerdere keren opnieuw opgebouwd, maar hij doet niks, zelfs de groene Power-LED brandt niet.
op de 78L05 gemeten krijg ik tussen IN en GROUND: 1.025 V DC
Tussen OUT en GROUND heb ik: 2.583 V DC
kan iemand me zeggen wat ik nog zou kunnen proberen om hem te laten werken ???
Servé
-
Klinkt als dat de voedingsspanning niet in orde is.
Heb je er wel een gelijkspanning op aangesloten?
Gr. Wim
-
Over de ingang en GND zou je 12V moeten meten.
Als dat eenmaal klopt, kun je kijken of er 5V over de uitgang en GND staat van je 78L05.
Het lijkt er sterk op dat je XpressNet kabel niet goed is, of niet goed hebt aangesloten op de GenLi. Je zou vanuit je centrale op pin 2 en 5 (bij 6p. stekker) een spanning moeten meten van +/- 12V DC. Bij gebruik van een 4p. stekker zijn het de buitenste 2.
Groetjes,
Dave
-
We zijn ietsjes verder, mijn PowerLED (groene) brandt (+ en - verwisseld :-[). helaas meet ik nu helemaal niets over IN en GROUND, over OUT en GROUND meet ik: 0.054 V DC.
In koploper krijg ik de melding: Er is geen respons van de centrale eenheid van de baan.
Servé
[edit] ik heb ook de kabel centrale---GenLi doorgemeten, en die is goed.
nu heb ik dit ook nog gemeten:
tussen 1 en 2 = 16.38 M ohm
tussen 1 en 3 = 16.35 M ohm
tussen 1 en 4 = 18.15 M ohm
tussen 2 en 3 = 3.24 M ohm
tussen 2 en 4 = 15.18 M ohm
tussen 3 en 4 = 14.83 M ohm
dit zijn de draden van de kabel van centrale naar GenLi [/edit]
-
Heb je + en - op de XpressNet kabel/stekker ding niet per ongeluk omgewisseld/verkeerd zitten, en zat je LED in 1e instantie wel goed?
Anders mogelijk de diode D1 verkeerd om geplaatst of defect?
Groetjes,
Dave
-
en waar moet ik dat tussen meten ??? (ben echt een elektroleek :P )
Servé
En dan ga je dit soort schakelingen maken, jij durft wel moet ik zeggen.
Maar zoek eens naar een datasheet van de 78L05 daar staat het zeker in, met een afbeelding.
Ik wens je heel erg veel suc6 en mazzel. ;)
Mvg
Wim.
-
@ Dave, volgens mij is dat zo, want als ik de LED verkeerd om plaats, doet hij het, en goed, doet ie het niet. Ga nog even verder testen.
@ Wim, jah, ik durf veel, en die mazzel heb ik echt nodig... :-| :-|
Servé
-
okej...., poling omgewisseld, groene LED weer normaal omgezet.
centrale aan, groene en rode LED branden, ruikt rare geur, na enkele seconden, rode LED uit, en rook.... woepsie.... de elco van 100 uF en de 78L05 voelen erg warm aan.... iets niet goed denk ik.... :-| :-| :'( :'(
welk component moet ik nu vervangen ??? :-| :-|
Servé
-
Beste Servé
Oei dat is moeilijk op een afstand in te schatten, maar een condensator die warm wordt, zat die er wel goed in? De 78L05 kan wel wat hebben.
Groetjes
Arthur
-
Hmm.. Daar ging de mazzel...
Volgens mij wordt dit een gebed zonder eind. Enige basiskennis en logica ontbreekt ook totaal volgens mij, en dat is toch echt wel hard nodig bij een dergelijke schakeling. Had je de + en - gecontroleerd of deze goed zaten, of maar gewoon omgewisseld (en de LED's ook)?
Dat is namelijk zowieso nooit slim, zomaar wat omwisselen omdat iemand (ik dus) aangeeft dat mogelijk een + en - verkeerd zitten. Controleren en begrijpen wat er gebeurd en wat je moet doen zijn hier de sleutelwoorden. ;)
Maargoed, de componenten die gerookt zijn moet je zowieso omwisselen.
Mijn advies: Verdiep je eerst eens in de basis van elektronica en componenten, dat helpt wel bij het in elkaar zetten van een dergelijke schakeling.
Groetjes,
Dave
-
Voor het gemak, de datasheets van de betreffende componenten, even zoeken met google:
PIC16F628 (http://ww1.microchip.com/downloads/en/DeviceDoc/40300C.pdf)
78L05 (http://www.tranzistoare.ro/datasheets/150/9358_DS.pdf)
MAX485 (http://www.atmicroprog.com/download/ci/MAX_485.pdf)
MAX232 (http://www.ortodoxism.ro/datasheets/texasinstruments/max232.pdf)
Let dus goed op of er Top View staat of iets anders, dan weetje iig hoe je je 78L05 moet aansluiten ;)
Check ook of je andere IC's niet verkeerdom zitten, allemaal van die dingen waarvan je denkt dat je het toch niet fout doet ;)
Felix
-
@ Dave, voordat ik het heb omgewisseld, heb ik eerst gekeken of alles goed omzat, ook de IC´s gekeken of ze goed om zaten.
Tja, basiskennis, dat zal het zijn, die heb ik niet (ben 13 jaar), maar meestal ga ik zo´n uitdaging aan, en zie wel hoe ver het komt (moet denk ik toch die tactiek veranderen). Toen ik alles gecheckt had, vond ik het al raar om de + en de - om te wisselen..., maarja, daar leer je van.
@ Felix, ik had alle datasheets al, maar heb wat problemen met Adobe Reader, daarom krijg ik ze niet geopend. Morgen doet alles het weer.
@Arthur, de Elco zat er goed in, ik had alle componentende in een bepaalde richting erin moesten gecheckt.
Servé (die weer verder gaat experimenteren :-|)
-
Ik heb dit draadje met veel belangstelling gelezen, en wanneer de verbouwing hier klaar is ga ik ook zeker eens kijken hoe het werkt. Wat ik mij nog afvraag, het DCC signaal wordt dat door de Roco centrale gegenereerd of door Koploper in de PC? Indien het laatste het geval is, kan op deze manier ook een Motorola signaal door de Roco centrale op de baan worden gezet? Dan kan ik namelijk ook de Motorola decoders op deze manier gebruiken.
-
Helaas Sam,
Het DCC signaal wordt gegenereerd door de centrale die verbonden is met de Xpressnet bus. In de meeste gevallen zal dat de master-locmaus zijn. Deze "vormt" de commando's van koploper om DCC signalen.
Ook de slave locmausen zullen hun info aanleveren bij de master, welke het dan weer vertaald.
Groet,
Erik
-
Sam, met deze kennis van zaken aan dit project beginnen?? Ook jij durft. ;)
Maar voor de duidelijkheid het Protocol wordt in de centrale gemaakt. In dit geval wordt de centrale via de GenLi via PC opdrachten aangestuurd door een computer programma, die weet welke opdrachten hij moet verzenden om het te laten werken.
Wil je iets wat door de computer wordt gedaan of gemaakt, Dan zijn daar andere oplossingen voor, maar die staan los van de MultiMaus of welke digitale centrale dan ook.
De sleutelwoorden voor deze oplossingen of projecten zijn: MRDirect of de DDW, DDL direct drive programma's.
Mvg
Wim.
-
Ok, het was ook te mooi om waar te zijn ;)
-
Nou, nieuwe ronde, nieuwe kansen.
Vandaag heb ik de schakeling maar eens op een proef-printplaat gesoldeerd, om zeker te zijn dat het goed contact maakt. Bij het inschakelen van de centrale gaat de POWER-LED branden, dus dat ik goed. Als ik dan in koploper op het groene spiegelei druk, geeft hij toch weer naar een paar seconden: Er is geen response van de centrale eenheid van de baan. De gerookte onderdelen zijn vervangen. Nu ben ik aan het twijfelen over die tantaal-condensatoren. Is het daar ook zo dat het lange pootje de plus is ???.
Op de condensator staat ook bij een pootje een klein plusje, en dat is bij de ene bij het lange pootje, en bij de andere het korte pootje... Wat is nu de GOEDE plus ???
Servé
-
Datasheet opzoeken en bekijken.
http://www2.produktinfo.conrad.com/datenblaetter/475000-499999/481653-da-01-de-Tantal-Kondensator.pdf
dan weet je het zeker.
Mvg
Wim.
-
Verder nog een keer tenovervloede, kijk of in koploper de juiste compoort is gekozen, dus de poort waar de interface op aangeloten is, en of de juiste baudrate is gekozen, 9600 bps dus.
Verder mogen er in koploper geen vinkjes gezet zijn die te maken hebben met de lenz interface. En is het juiste type digitale systeem gekozen? Dus Lenz?
Mvg
Wim.
-
Volgens mij staat een GenLi vast ingesteld op een baudrate van 19200bps.
Groetjes,
Dave
-
Nee hoor Dave,
Wim heeft gelijk, de GenLI staat vast op 9600, 8 bits, no parity en 1 stopbit.
Paco heeft het kennelijk niet voor elkaar gekregen een software UART op 19200 te laten draaien ;)
De GenLI is LI100 compatible, die ook vast op 9600 staat.
Grtzz,
Karst
-
Si es necesario, porque ya existe un dispositivo con la dirección que usa GenLI en el
bus XpressNet, permite modificar fácilmente la dirección del interface a través de un
menú de texto. Para ello con cualquier programa terminal serie, como el Hyperterminal
de Windows, configure una nueva conexión en el puerto a que esta conectado GenLI
con los valores 9600,8N1:
Mijn spaans is niet echt goed, maar hier staat gelukkig voor mij in cijfers toch echt 9600. ::)
Mvg
Wim.
-
Oops sorry... Ik dacht me te herinneren dat deze met 19200 bps aangestuurd diende te worden. ;) ::)
Foutje bedankt...
Groetjes,
Dave
-
@ Wim, bedankt voor de datasheet, maar ik word er niet veel wijzer van. Er staat niet in welk pootje wat is, of ik heb eroverheen gelezen (mijn engels is niet al te best). Ik heb de goede baudrate gekozen. Als digitale systeem heb ik Lenz 2.x. Er staat GEEN vinkje bij Lenz-usb interface. Over de COM-poort ben ik niet zeker, en probeer daarom alledrie de keuzes.
Servé
-
Hoe in vredesnaam kun je nu iets testen als je niet eens weet wat je aan het doen bent. Ik verbaas me daar iedere keer weer over.
Ik ben misschien gek, maar ik zie op de datasheet een plus teken staan bij het lange pootje, dus naar allerwaarschijnlijkheid zal het lange pootje dan wel de plus zijn, denk je ook niet??
Mvg
Wim.
-
Wim, zeker weten??
Wellicht bedoelt de fabrikant wel dat dit pootje een positieve uitstraling heeft en is dit
speciaal voor Jomanda uit Tiel bedoeld. ;D ;D ;D ;D ;D
Tenslotte zal die ook wel eens een ander (tan)taaltje zoeken. :)
Ik ben bang dat wij electronico's net even te logisch zijn.......
Greetz, Hans, die het trouwens dit een enorm intressant draadje vindt, maar geen mogelijkheid heeft om PICs te programmeren, maar die wellicht in de toekomst iemand eens wat vraagt. 8)
-
Tja 't is ook allemaal wat... Het valt ook niet altijd mee om dergelijke problemen van of bij een ander via een forum op te lossen. Gebrek aan kennis waar men mee bezig is, maakt 't daarmee ook nog eens een stuk lastiger om uiteindelijk tot een oplossing te komen. Niet verkeerd of lullig bedoeld, want zelf help ik anderen graag. Maar de moeilijkheidsgraad ligt hierdoor wederzijds wel wat hoger...
Groetjes,
Dave
-
Ik geef het (bijna) op!
1e poging: Genli opgebouwd op gaatjesbord = niet werkend
2e poging: Genli opgebouwd op breadboard = werkend.
3e poging: Genli opgebouwd op printontwerp van F Seller = niet werkend
4e poging: Genli opnieuw opgebouwd op breadboard = niet werkend.
Alles 4,5,6 keer gecontroleerd en kom geen fouten tegen in mijn bedrading maar geen positief resultaat.
Voor testdoeleinden koploper even vervangen door hyperterminal: bij bedienen van STOP op lokmaus2 krijg ik waarden door in hyperterminal. Volgens Paco zijn dit de goede waarden (#61#00#61#61#00#61#61#00#61#61#00#61 - 12 stuks hexadedimale waarden). Communicatie lokmaus -> Genli -> PC is dus in orde. Hyperterminal kan geen niet printbare karakters verzenden dus hyperterminal vervangen door "Advanced serial port monitor" welke dit wel kan. Test opnieuw gedaan: bij STOP op lokmaus krijg ik keurig de juiste waarde binnen. Volgens Paco is de code om de STOP op te heffen #21#81#A0 ( - 3 stuks hexadecimale waarde). Bij verzenden van deze waarden wordt de STOP keurig opgeheven. Hieruit trek ik de conclusie: communicatie PC -> Genli -> Lokmaus is ook werkend.
Alleen krijg ik koploper niet zover dat hij mijn lokmaus ziet. Waarschijnlijk staan de instellingen van koploper niet goed. Hoe moet koploper ingesteld staan om Genli goed te kunnen benaderen?
-
Digital Systeem "LENZ"
Baudrate "9600"
En de juiste Commpoort waar de Interface op aangesloten is.
En na klikken speciaal digital systeem.
versie 3.x kiezen.
Belangrijk daarbij is dat geen enkel ander programma met de Interface aan het praten is.
Mvg
Wim.
-
.......
Greetz, Hans, die het trouwens dit een enorm intressant draadje vindt, maar geen mogelijkheid heeft om PICs te programmeren, maar die wellicht in de toekomst iemand eens wat vraagt. 8)
Via dit draadje kun je ook bij links komen om z'n PIC te programeren.
ook ik had die mogelijkheid niet, maar ben wel aan deze interface begonnen. Intussen dus ook wel de mogelijkheid om PIC's te programmeren.
-
Wim,
Dit zijn de instellingen die ik ook gebruik maar zonder resultaat :-[. Ik heb het geprobeerd op 2 verschillende pc's (tower met Vista, laptop met Win98) maar op beide de melding "er is geen respons van de centrale eenheid van de treinbaan!".
-
Als via andere software wel contact kunt maken met de interface, dan is die gewoon goed, en zit het probleem dus in Koploper. Daarvoor zul je contact op moeten nemen met Paul Haagsma.
Wil je zeker weten dat de interface werkt, download dan het PT programma, staat op mijn site, dan heb je een vergelijking.
Mvg
Wim.
-
Hmmm... Ik vraag me af of het wel aan Koploper zal liggen. Hier werkt het perfect met mijn eigen interface, maar mogelijk is de GenLi niet helemaal 100% compatible met de Lenz interface. Maar volgens mij zijn er toch ook mensen die met de GenLi en Koploper rijden. Mijn eigen zelfbouw interface werkt ook naar volle tevredenheid zonder enkel probleem i.c.m. Koploper, geen enkel probleem.
Dat Koploper goed werkt met Lenz is ook een feit, er zijn een behoorlijk aantal Lenz rijders onder de Koplopers...
Ik zal morgen eens kijken wat Koploper bij de 'initialisatie' stuurt, volgens mij vraagt deze nl. eerst een versie-nr. op, gevolgd door de status van de centrale. Mogelijk geeft de LokMaus (of GenLi) niet het gewenste resultaat door aan Koploper. Mijn LokMaus zal ik morgen wel even als master op zo'n versterker hangen met m'n interface eraan en de waarden die verzonden en ontvangen worden posten. Kun je ook nog kijken wat je als antwoord van de LokMaus zou moeten ontvangen.
[edit]
John, ik zie net dat je het reeds ook met Koploper werkend hebt gehad. Moet niet gekker worden zou ik zeggen... ::)
Maar mogelijk toch ter controle of je de juiste waarden terug krijgt na 'initialisatie / starten communicatie' met Koploper.
[/edit]
Groetjes,
Dave
-
Nog een 'goed' melding t.a.v. Koploper:
Koploper - GenLI - MultiMaus werkt ook prima !
@dave
er wordt idd versie info opgevraagd. Dus LM2 zou dat misschien niet implementeren.
grtzz,
Karst
-
LM2 werkt bij mij ook goed in de combinatie Koploper - Eigen interface - LM2 en 10761 booster (zie pagina 7).
Op pagina 5 in dit topic staat overigens mijn log en wat opmerkingjes over de 'initialisatie'.
Groetjes,
Dave
-
Ik ga een vernieuwde poging doen: mijn breadboardje gaat weer leeg en ik ga hem weer volledig opnieuw opbouwen.
Al blijf ik het raar vinden dat mijn Genli op de door F Seller ontworpen print het ook niet doet. Zou dan toch mijn processor overleden/niet goed geprogrammeerd zijn? F Seller heeft aangegeven in eerdere postings dat zijn print werkend is. Daar kan ik toch geen bedradingsfouten in hebben gemaakt, lijkt mij. Misschien maar gewoon een nieuwe PIC bestellen en kijken wat dat opleverd.
-
John,
Ik heb in de afgelopen weken een aantal van de Genli interface gebouwd.
Op verschillende PCb disign, welke uitvoering van condensator je gebruikt is redelijk belangrijk ,tantaal, elco keramisch enz
In de afgelopen maanden gebruik gemaakt van koploper versie 6.4
Hierbij geen problemen ondervonden met deze Genli interface en koploper
Echter versie 6.5 geinstalleerd en wat blijkt.
Koploper is niet altijd instaat om naar het opheffen van noodstop de verbinding te hertellen bij de eerste poging.
Dit gebeuren niet vastgesteld bij de versie 6.4
Wie heeft er nog een orginele l100 interface om te kijken of dit ook gebeurd
bij koploper versie 6.5 en deze interface.
Alle andere software werkt goed met deze interface.
succes
F. Seller
-
L.S.
Foto van de Genli interface
(https://images.beneluxspoor.net/bnls/Genli_Interface.jpg)
Genli, andere PCB layout
(https://images.beneluxspoor.net/bnls/Genli_Groot.jpg)
In combinatie met de NanoX
(https://images.beneluxspoor.net/bnls/NanoX_and_Genli.jpg)
S88 module
(https://images.beneluxspoor.net/bnls/S88_module_van_Nano_Genli.jpg)
Deze combinatie wordt gebruikt, sinds kort met de RailCom module, om de loks te programmeren op afzonderlijk stukje rails.
Test opstelling NanoX-S88, zonder Railcom display
(https://images.beneluxspoor.net/bnls/NanoX_S88_Genli.jpg)
Thanks Paco
Groet,
Frans seller
-
In de afgelopen maanden gebruik gemaakt van koploper versie 6.4
Hierbij geen problemen ondervonden met deze Genli interface en koploper
Echter versie 6.5 geinstalleerd en wat blijkt.
Koploper is niet altijd instaat om naar het opheffen van noodstop de verbinding te hertellen bij de eerste poging.
Dit gebeuren niet vastgesteld bij de versie 6.4
Wie heeft er nog een orginele l100 interface om te kijken of dit ook gebeurd
bij koploper versie 6.5 en deze interface.
Een dergelijk probleem wat mogelijk hieraan gerelateerd is heb ik reeds bij Paul gemeld, na verifiëren bij echte Lenz-ers (mijn interface is tenslotte ook zelfbouw) bleek er inderdaad iets niet goed te gaan.
Bij mij is het sinds 6.5 een probleem om een noodstop middels een handregelaar (LM of MM) op te heffen. Dat gaat niet bepaald goed.
Groetjes,
Dave
-
L.S.
Bij mij is het sinds 6.5 een probleem om een noodstop middels een handregelaar (LM of MM) op te heffen. Dat gaat niet bepaald goed.
Voor alle duidelijkheid, het zelfde geconstateerd.
Rechtstreeks van de site van Koploper
21 april 2008 Patch 6.5.506 Fout met joystick die noodstop veroorzaakt bij eerste keer starten is verholpen. Ook herstelt Koploper weer de verbinding na een reset van de Intellibox of TwinCenter.
Heb het nog niet getest.
Misschien hiermee ons probleem verholpen?
Koploper is ondertussen op versie 6.5.507 aangekomen en volgens mij nog steeds een geweldig programma.
Dank Paul Haagsma
Groet,
F. Seller
-
Nee, het probleem heb ik met build 506 geconstateerd en gemeld.
Bij de wijzigingen van 507 zie ik ook niets m.b.t. Lenz en noodstop bugje gewijzigd, dus ik ga er maar even van uit dat het probleem wat ik constateerde nog niet is opgelost. Dit is ongeveer een maandje geleden gemeld, echter was Paul bezig met een stukje redesign van Koploper en zou er nog op terug komen. Probleem was wel reeds bevestigd door andere Lenz rijders.
Groetjes,
Dave
-
Nog even een aanvulling...
Afgelopen week is de hier boven genoemde bug m.b.t. de noodstop (vanaf versie 6.5) in Koploper opgelost in build nr. 514.
Groetjes,
Dave