Lithium
Zeg me wat je nodig hebt en ik zal je vertellen hoe je zonder kunt
Hi,
Ben nu bezig op school, we moeten een robot bouwen en die mag nergens tegen aan rijden etc.
Nu gebruiken wij geen h-brug maar gewoon puls relais omdat een h-brug meer nodig heeft dan wij kunnen bieden aan spanningen etc.
Nu wil ik toch een soft start maken zodat als hij achteruit rijdt niet meteen de volle laag krijgt maar netjes opstart 1sec ofzo of minder
Iemand enig idee hoe ik dat kan maken en programmeren in C?
Liefst gebruik ik geen delays omdat als ik die wel gebruik staan mijn andere functies uit..
Ik gebruik de pic 18f4550
Gr Lithium
-delays hoeven je functies niet te beinvloeden, kewstie van goed interruptgestuurd programmeren. Kijk maar eens hoe een PLC werkt.
-Een Hbrug werkt eigenlijk altijd wanneer een relais ook kan werken. Geef eens wat meer info!
fripster
Lithium
Zeg me wat je nodig hebt en ik zal je vertellen hoe je zonder kunt
Meer info, zal me best doen
We hebben nu een relais kaart 4 relais 2 voor elke motor
1 relais schakelt de motoren aan en uit en de andere is voor vooruit en achteruit(kruisschakeling) dat 2 keer
Ik programmeer alles met de microcontroller
De motoren zin van conrad RB35 motor met vertraging erop zijn voor 12 V maar wij doen het met 9
gebruiken zo'n 400mA ca.
Denk dat dit alle fino is die ik je kan geven
Als ik het goed begrijp gebruik je al minimaal 4 i/o lijnen om je relais aan te sturen?
Als je er nog 2 kan missen kan je makkelijk een h-brug gebruiken. Een L293D kan je hier goed voor gebruiken.
Lithium
Zeg me wat je nodig hebt en ik zal je vertellen hoe je zonder kunt
Hey, zeker wel fijn zo'n ic.
Lees de datasheet en zie dat ik wel een speciaal gnd vlak moet tekenen of werkt het ook goed zonder?
Hoe zou ik deze aan moeten sluiten als ik alleen de snelheid wil regelen?
Met een N fetje zou het toch ook mogelijk moeten zijn of werkt dat niet zo fijn als dit?
Gr Lithium
[Bericht gewijzigd door Lithium op (17%)]
De L293D kan je gebruiken tot 600mA per kanaal, je kan eventueel de 2 kanalen combineren en er 1200mA meer aansturen.
Je hebt 2 signalen nodig voor de richting en 1 voor het Aan/uitzetten (als je dit dan heel snel doet krijg je een PWM aansturing en dan kan jij je softstarter maken).
Op 12 december 2007 13:35:50 schreef Lithium:
Hey, zeker wel fijn zo'n ic.
Lees de datasheet en zie dat ik wel een speciaal gnd vlak moet tekenen of werkt het ook goed zonder?
Geldt alleen voor de SMD behuizing, kan anders z'n warmte niet kwijt.
Je zou een stroombegrenzing kunnen maken. Dan kan die motor niet aan zn maximum koppel komen op te accelereren en dus softer starten.
Ik heb dat gewoon met een 7805 gemaakt met dikke weerstand. Een beetje lomp, maar het werkt wel.
Voor het met relais schakelen van de motoren zo ik liever deze schakeling gebruiken:
Een relais voor linksom, een voor rechtsom, kortsluiting door programmeerfouten onmogelijk.
pros
Prosper, yop la boum, c'est le roi du macadam (aldus Maurice Chevalier)
Lithium
Zeg me wat je nodig hebt en ik zal je vertellen hoe je zonder kunt
Het fijnste zou zijn als ik de softstart in kan stellen en dat kan dan wel met dat ic.
Nu de volgende vraag dan of het haalbaar is met programmeren en hoe ik dat moet doen?
Het hoeft maar een 1 sec. te zijn die softstart maar dat doet al veel en eventueel kan ik tijden nog aan passen in mijn micocontroller...
Daarom ga ik het liefst voor dat ic'tje
Mijn relais kaart is als volgt:
1 relais om de motor aan de schakelen en 1 die erachter zit om de polariteit om te wisselen, dat 2 keer dan kan je een mooie robot bouwen.
Nu zijn we een nieuw print aan het maken die wordt morgen gefreesd daarop rekening gehouden is met een softstart.
600mA per kanaal is ruim voldoende,
Verder nog dingen waar ik rekening mee moet houden?
Voorbeelden voor de softstart iets in die trend zijn ook welkom want ik heb zelf nog geen idee hoe ik dat moet doen!
Gr Lithium