Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Spanning verlagen

Pagina: 1
Acties:

  • Rey Nemaattori
  • Registratie: November 2001
  • Laatst online: 04-11 15:00
Ik heb hier een stappenmotor stuurprint en een microcontroller bordevol fijne stappenmotor stuursignalen. Alleen is er een probleem, de stuurprint en de microcontroller snappen elkaar niet.

De stuurprint is een erg simpel geval dat zo simpel als mogelijk kan worden aangestuurd, enige wat er nodig is is een klokstapsignaal en een richtingsignaal.

De microcontroller betreft een atmega128 met 64k interne flash. Hierin staat een programma welke een paar poorten als een stroboscoop laat knipperen. Het probleem is alleen, dat een 'hoog' op de microcontroller 5V betekent, en 'laag' overeenkomt met 2,37V.

Aan de andere kant bevind zich een stappenprint, deze is dermate gevoelig, dat deze bij 0,25V zeker gaat draaien(daaronder is het een beetje een grijs gebied van soms wel en soms niet)

Jullie zien het probleem al, hoe laag ik de µC ook stuur, onder de 2,3V zallie zeker niet komen :+

Mijn vraag is dus, op welke manier kan ik het signaal met 2,3volt om laag drukken, dus niet halveren, maar echt het gehele spectrum verschuiven:
-Van 2.37V op de µC => 0,0xxV
-Van 5V op de µC => minimaa 1,0V

Hoewel het laatste niet echt een eis is, lijkt me dit inherent aan oplossingen met weerstandjes oid, alleen delen die beide spanningen evenredig(allebei met gelijke factor). Tegen de tijd dan de 'laag' in het gewenste gebied zit, zit de 'hoog' in het grijze gebied waarin er rare effecten optreden.

Speks:The Hexagon Iks Twee Servertje

"When everything is allright,there is nothing left."Rey_Nemaattori


  • kippy
  • Registratie: September 2004
  • Laatst online: 21-11 13:02
Probeer het eens met een buffer IC met schmittrigger. Die kan dat soort ruis wegwerken. Je zou ook nog eens kunnen kijken of een pulldown weerstand aan de uitgang helpt.

Om ff snel te roberen of een schmittrigger werkt kun je een 4093 gebruiken (ik heb die altijd wel ergens rondslingeren).

  • madwizard
  • Registratie: Juli 2002
  • Laatst online: 26-10-2024

madwizard

Missionary to the word of ska

De microcontroller geeft geen 2.37V als laag hoor, volgens het datasheet maximaal 0.5 a 0.7V, afhankelijk van de voedingsspanning en load. Nog steeds te veel in jouw geval maar waar je 2.37V vandaan haalt weet ik niet. Toevallig nog een pull-up weerstandje aan staan ofzo?

www.madwizard.org


  • Rey Nemaattori
  • Registratie: November 2001
  • Laatst online: 04-11 15:00
Probleem opgelost! Het bleek dat we in de code die poort eerst als 'uitgang'hadden moeten defineren 8)7

Speks:The Hexagon Iks Twee Servertje

"When everything is allright,there is nothing left."Rey_Nemaattori


  • madwizard
  • Registratie: Juli 2002
  • Laatst online: 26-10-2024

madwizard

Missionary to the word of ska

Dan is de poort inderdaad een input en switch je alleen de pull-up aan en uit. 5V was dus de pull-up aan, 2.37V een zwevende ingang.

www.madwizard.org


  • Rey Nemaattori
  • Registratie: November 2001
  • Laatst online: 04-11 15:00
Naja, de poort nadert de nul iig, maar de stappenprint gaat even goed draaien :+ Dat staat echter los van de µC

Speks:The Hexagon Iks Twee Servertje

"When everything is allright,there is nothing left."Rey_Nemaattori


  • sebastius
  • Registratie: September 2000
  • Laatst online: 18-11 21:59

sebastius

Laten we lekker link gaan doen

Pull-down weerstandje er aan hangen misschien? Gewoon een 1k naar massa?

  • Paul
  • Registratie: September 2000
  • Nu online
Wat zijn de specs van die stappenmotorprint? Weet je zeker dat je er een vaste spanning op moet zetten en geen PWM ofzo? Misschien eenzelfde aansturing als servo's?

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • Part
  • Registratie: September 2000
  • Laatst online: 19-11 21:00

Part

Helemaal niets.....

Gewoon een spannings deler (2 weerstanden) en als het echt nodig is een diode in serie zetten.
Pagina: 1