Picture

speed180

Indlæg: 157

PB

Programmerings hjælp til Atmega 32

Hej alle !!

Der skulle vel ikke her findes en med en kendskab og udstyr til programmering af en Atmega 32 kreds.

Sager er er jeg har fundet en sød lille servo decoder for 8 servo med indstilbar min og max pos, samt diverse tilbage meldinger, decoderen i sig selv er ganske enkel, men jeg har ikke tidligerer prøvet at at takle en Atmega , og kunne derfor godt bruge lidt hjælp.

Stig

Like 0 kan lide
Top

Picture

Skott

Ingeniør

Indlæg: 1.750

PB

"speed180" skrev:
Hej alle !!Der skulle vel ikke her findes en med en kendskab og udstyr til programmering af en Atmega 32 kreds.Sager er er jeg har fundet en sød lille servo decoder for 8 servo med indstilbar min og max pos, samt diverse tilbage meldinger, decoderen i sig selv er ganske enkel, men jeg har ikke tidligerer prøvet at at takle en Atmega , og kunne derfor godt bruge lidt hjælp.Stig

Det lyder yderst spændende - Har du et link til dekoderen?

Jeg bruger ATmega32 i forbindelse med undervisning på HTX og vil her netop til at introducere servoer, så måske kunne vi hjælpe hinanden?

__________________

Med venlig hilsen

Skott

Like 0 kan lide
Top

Picture

speed180

Indlæg: 157

PB

Ups sorry.

Jeg skulle naturligvis have vedhæftet linket, det kommer her.

på selve linket er der diagrammer, printlayout samt koder.

http://www.franksworkshop.com.au/ModelRail/DCCServoDecoder/DCCServoDecod...

Stig

Like 0 kan lide
Top

Picture

frede2300

Software udvikler

Indlæg: 1.129

PB

Du kan starte med http://arduino.cc der er bunker af info.

Det svære består i at dekode dcc signalet.

Jeg ved ikke helt hvor jeg skal starte med at hjælpe dig, men jeg kan vist nok sige med det samme at du kommer til at betale med mange timers arbejde hvis du skal lave en dcc dekoder.

Hvis du på den anden side ikke behøver styre via dcc så er du meget hurtigt igang med atmegaen. Jeg kan anbefale at købe en arduino hvor alle tilslutninger er pænt ført til stik og der er indbygget usb tilslutning.

Du må endelig spørge løs!!

__________________

H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..

Like 0 kan lide
Top

Picture

moppe

Medarbejder

Indlæg: 5.558

PB  Hjemmeside

"frede2300" skrev:
Det svære består i at dekode dcc signalet.

Det hele er allerede klaret, se hjemmesiden der linkes til. Problemet er nok at få skreven source koden ned i processoren.

Meeeean, jeg ville ikke satste på den dekoder med det der står nederst på siden:

A few improvements are necessary...

* Moving the servo arm is very noisy (audible). I'd like to try changing the voltage on the servos to see if lowering it would make a difference. Some micro servos work down to 3.0 volts.

* The servos seem very susceptible to electrical noise. I reduced this by putting the PCB in a metal box, and using shielded servo cables. I need to look into this.

* Servos are usually highly geared, such that there is no need to continue providing power to hold the position. Maybe just removing the positioning signal will work.

* Rethink how to generate the servo timing signals. The timing seems to be a bit in accurate making the servos jiggle - maybe using a timer output and a 1-in-8 decoder.

Klaus

__________________

Modelbane Europas hjemmeside: http://www.modelbaneeuropa.dk
Modeltog, internet, gratis spambekæmpelse, elektronik og andet: http://www.moppe.dk
Det lette modelbaneforum: http://groups.google.dk/group/dk.fritid.jernbaner.model

Like 0 kan lide
Top

Picture

speed180

Indlæg: 157

PB

Moppe skrev:

Meeeean, jeg ville ikke satste på den dekoder med det der står nederst på siden:

Tja du får nok ret Tongue

HUsk altid at læs det der er skrevet med småt forneden :oops:

Nå men det var nu også kun fordi jeg i forvejen lå og flød med stumper der kunne bruges

til en sådan decoder, hvad prisen angår vil det nok ikke hænge sammen alligevel, når jeg stadig kan lave servo decoder for 4 servo til under 20,- kr. , men alligevel tror jeg den får en chance bare for forsøgets skyld.

Stig

Like 0 kan lide
Top

Picture

frede2300

Software udvikler

Indlæg: 1.129

PB

Hm ja nu fik jeg også nærlæst teksten Laughing out loud

Hvis man nu istedet køber en Arduino Mega kan man drive 48 servoer for ca 400 kr. Jeg tror nogle af bekymringerne omkring styring af servoer er løst med nyeste kode til arduino (servo library). Til gengæld vil det nok være en udfordring at omskrive dcc koden til nyeste arduino.

Nå men under alle omstændigheder man slipper ikke for noget arbejde Laughing out loud

Derudover kan jeg kun anbefale at hoppe ud i det ved at købe en arduino - der virker simpelthen perfekt med usb tilslutning, udviklingsværktøjer, god hjemmeside osv.

__________________

H0m med GT-Position ... og jeg skal nok komme med en status på byggeriet snart..

Like 0 kan lide
Top

Kommentarvisning

Vælg din foretrukne kommentarvisning og klik på "Gem indstillinger" for at aktivere dit valg.