Pentru ca lucrurile au inceput sa prinda viata am hotarat sa ma mut aici cu micile mele incercari de a produce o centrala DCC dintr-un PC. Asadar continuarea povestii de la diorama mea o voi face aici.
Am reusit sa trimit prima comanda DCC conorm documentelor NMRA. Comanda este pentru Funtion Group (100) cu data bits (1000) adica lumini (FL).
Sistemul nu este unul stabil ci doar experimental. Am impresia ca frecventa pentru bit-ul logic 1 este undeva la limita celor prezentate de NMRA... Deocamdata va ramane asa, ajustarile urmand a fi facute dupa voi avea o implementare de baza decenta a protocului.
Un detaliu care consider ca merita mentionat este faptul ca programul de control ar trebui sa ruleze in "real time"; acesta fiind si motivul pt care am ales un linux. Procesul pornit foloseste politica de scheduling SCHED_FIFO: First In-First Out scheduling cu prioritate maxima pe grupa lui. Exista si solutia de a instala un kernel RT dar mi-e groaza sa ma apuc de instalari de OS.
Cam atat pentru seara asta
.
Am reusit sa trimit prima comanda DCC conorm documentelor NMRA. Comanda este pentru Funtion Group (100) cu data bits (1000) adica lumini (FL).
You do not have permission to view link please
Autentificare or Înregistrare
Nu e ceva spectaculos - toti care au o centrala digitala pot face asta - dar satisfactia e alta, pana la urma si bucatica asta face parte din hobby.Sistemul nu este unul stabil ci doar experimental. Am impresia ca frecventa pentru bit-ul logic 1 este undeva la limita celor prezentate de NMRA... Deocamdata va ramane asa, ajustarile urmand a fi facute dupa voi avea o implementare de baza decenta a protocului.
Un detaliu care consider ca merita mentionat este faptul ca programul de control ar trebui sa ruleze in "real time"; acesta fiind si motivul pt care am ales un linux. Procesul pornit foloseste politica de scheduling SCHED_FIFO: First In-First Out scheduling cu prioritate maxima pe grupa lui. Exista si solutia de a instala un kernel RT dar mi-e groaza sa ma apuc de instalari de OS.
Cam atat pentru seara asta