just because i rock, it doesn't mean i'm made of stone
Robot bouwen voor bewonderaars (beginners)
Tags |
Pagina: 1 2 3 4 5 6 7 8 9 10 11 12 13 last
Reageer Nieuw TopicReg. datum: 01 september 2006
Bij het aansluiten en uitlezen kom ik toch nog wel wat problemen tegen: 1. Als ik de sensor aansluit zoals in de datasheet staat lijk ik kortsluiting te krijgen in m'n PIC. 2. weet niet precies hoe de AD-converter werkt (eerst delen door 1024 of..? ).
Iemand die hier meer verstand van heeft dan ik?
Ben er achter dat de sensor waarschijnlijk tevele stroom trekt an dat daardoor de microcontroller er een slot op gooit. Ik ben daraom terug gegaan naar simpele LDRtjes (voor voorlopig), zodat ik het wat beter kan begrijpen.
Eigenlijk doet ales het wel zo'n beetje, totdat ik twee sensoren gebruik en de waardes naar een specieke poort stuur (niet LATB bijv.). Ik weet ook niet of de waardes die ik krijg wel goed zijn, de ledjes knipperen veel. Ik heb de datasheet nu al 3 keer gelezen ofzo, maar ik kom er niet aan uit. Misschien doe ik iets heel stoms fout, hopenlijk kan iemand me helpen...
Ik heb de LDR's zo aangesloten:

Zit hier een fout in misschien? Ik begin nu echt aan alles te twijfelen...
De code is nu voor de LDR:
C:
1 | int getValueLeft(void) {
|
XQlusive1 wijzigde dit bericht 25-03-2007 15:30 (60%)
Reg. datum: 15 juli 2004
En snap je vraag ivm ADC niet goed... delen door 1024?
Bricoleur by name, chipoteur by fame
Reg. datum: 01 september 2006
Bij een kleiner bereik kun je opamps gebruiken of een andere VREF gebruiken etc, om maar zo'n groot mogelijk meetbereik te krijgen zodat je meting zo nauwkeurig mogelijk is.
Maar goed, 0->5 over het hele bereik van je ADC dus.
Bij een 10bits ADC (0 -> 1024 in base10) kun je dus 1024 verschillende waardes meten. Die hele 5 volt wordt verdeeld in 1024 stapjes. Heb je dan 2,5 volt, dat is simpel, die zit in het midden -> 512.
Als je 5,00 door 1024 deelt is iedere keer dat je een 1 hogere waarde krijgt je analoge output met 4,88 mV gestegen. Krijg je dus 325 uit je meting, dan is de output van de sensor dus 325 * 4,88 = 1,59 volt.
Volgens de datasheet gebruikt hij maximaal 55mA. Is je voeding zo klein gedimensioneerd dat het daarmee al instort en je µC dus reset?
De µC is namelijk niet hetgeen wat je sensor voedt, dat doet je voeding. Het enige pootje van de sensor die aan je µC gaat is VO, de andere 2 gaan aan je voeding.
Let wel op dat je onder je minimale meetbereik ook waardes terugkrijgt! Zie bijvoorbeeld http://www.acroname.com/r...articles/sharp/sharp.html
Edit: Ik zou, gezien de datasheet, een VREF van 2,56V gebruiken
Heb je dat laatste beetje (naar 1,3mm) _echt_ nodig dan durf ik best te stellen dat er iets mis is aan je doelstelling (mits we het hier over dingen-ontwijkende robotjes hebben
Paul wijzigde dit bericht 24-03-2007 16:14 (16%)
"Your life is yours alone. Rise up and live it." - Richard Rahl
Reg. datum: 01 september 2006
Ik heb op het moment de + en - van de sensor aan de + en - van de poort hangen, ik dacht dat dit gewoon kon zo, maar blijkbaar niet? misschien dat daar dan m'n fout zit?
Ik moet eerlijk zeggen dat er ontzettend veel info op me afkomt op het moment, ik probeer het allemaal een plaatsje te geven; sorry als dat even niet lukt
Ik blijf ook het gevoel hebben dat er iets fout gaat bij het instellen van de analoge input poorten. ADCON0 is voor het instellen van de poorten. bijv. 0b000000001 is poort A0? ADCON2 is iets met tijd? En ADCON1 is voor de Vref? Maar hoe stel ik dit alles precies in? misschien doe ik iets fout?
PS. om te voorkomen dat de sensor iets meet dichter dan 20 cm, maak ik de robot min 40 doorsnee en plaats ik de sensor in het midden... hoop het zo op te lossen.
Jij gebruikt een PIC, is het niet? (Aan de TRIS-dingen in je code). Ik ben meer van de AVRsquote:XQlusive1 schreef op zaterdag 24 maart 2007 @ 18:24:
Ik moet nu iets gaan doen met de ADRESL (de eerste 8 bits) en de ADRESH (de laatste 2 bits), maar wat precies weet ik niet... Of bedoelde je dat ik de ADRESH maar moet laten voor wat het is en alleen de ADRESL moet gebruiken?
Ik weet niet wat die poort voor iets is, dus geen ideequote:Ik heb op het moment de + en - van de sensor aan de + en - van de poort hangen, ik dacht dat dit gewoon kon zo, maar blijkbaar niet? misschien dat daar dan m'n fout zit?
Met het aansluiten / aansturen van een ADC heb ik geen ervaring, en ik kan het alleen maar met een AVR testen
"Your life is yours alone. Rise up and live it." - Richard Rahl
Reg. datum: 01 september 2006
Ik heb het nu zo opgelost:
C:
1 | if (ADRESH == 0) {
|
Op een ander forum waar ik deze vraag (zo ngeveer) ook heb gesteld werd me heel duidelijk uitgelegd hoe ADRESH en ADRESL werkt, hij heeft deze code trouwens nog niet goedgekeurd, dus alles onder voorbehoud
Op onze uni waren ze zo vriendelijk om dit te verstrekken: microcontroller
Dus ik werk op het moment nog gewoon via de spanning van de usb in combi met een breadboardje (schrijf je dit eigenlijk wel zo?
In ieder geval bedankt voor je hulp Paul, het heeft me zeker geholpen!
Verder zou ik, als je deze code houdt, haakjes om "ADRESL + x" zetten
Waarom überhaupt met ~0,00488 vermenigvuldigen? Wat wil je doen? Meestal wil je bij bepaalde waardes een actie uitvoeren / iets aanpassen. Als dit bij 1,59 Volt is, kun je een float en heeeeeeel veel overhead toevoegen, of vergelijken met 325 en er in commentaar bijzetten dat dat gaat om 1,59 volt oftewel X centimeter.
Als je trouwens maar een 8bits resolutie nodig hebt (256 stapjes kunnen onderscheiden) kun je ADRESL 2 plaatsen naar links shiften (delen door 4), ADRESH 6 plaatsen naar rechts shiften (vermenigvuldigen met 64) en beiden OR-en.
Of (als hij dat kan) je µC instellen dat je maar 8bits wilt meten, dan ben je van het >8-integer gedoe af
Edit: je mag maar 100mA trekken van de USB-poort! Met standaard 1.8V ledjes en de gebruikte 470 Ohm weerstand kost het powerledje je dus al 7mA, je sensor doet 55 mA, en met alle andere ledjes en spanningsdelers etc kom je waarschijnlijk een eind boven die 100mA uit. Je zekering grijpt in en je robot gaat over de zeik.
Ik zou 8V of meer (tot aan 30 geloof ik, even kijken hoe hoog de elco's aan de ingang gerate zijn en wat de datasheet van de 7805 erover zegt) aan de printkroonsteen hangen, dan kun je tot 1A (al is dhij nu niet heel erg goed gekoeld, hoe lager de ingangsspanning (maar niet te laag!) hoe minder de 7805 weg moet stoken dus hoe meer stroom je kunt trekken met dit "koelblok"
Paul wijzigde dit bericht 24-03-2007 20:04 (26%)
"Your life is yours alone. Rise up and live it." - Richard Rahl
Reg. datum: 01 september 2006
Ook heb je een sterk punt dat het eigenlijk nergens op slaat op (5/1024) te doen: waarom terug rekenen naar voltages... zo had ik het nog niet bekeken.
Wat je daarna verteld snap ik niet echt. In principe maakt het niks uit dat de resolutie naar beneden gaat; al helemaal niet in het geval van de LDR's. Maar dat bit shiften snap ik niet ehct; ik heb er al vaker iets over gelezen, toen werd het ook wel bit-n**ken genoemd
ik denk dat ik iets fout doe bij het instellen van ADCON0 etc. : ik heb het nu zo staan:
C:
1 | int getValueRight(void) {
|
Bit-shiften:
Stel je hebt de integer 4. Binair is dit 00000100. Als je dat naar links shift, vervalt het meest linker bitje en komt er rechts een 0 bij. (4 << 1) == 00001000 oftewel 8. Dit is (o.a.) een goedkope manier van met 2 vermenigvuldigen.
Shift je naar rechts, dan gaat het andersom: (4 >> 1) == 00000010 oftewel 2. Dit is een goedkope manier om door 2 te delen.
Bit-bangen:
In software "handmatig" een protocol nabootsen. Als je bijvoorbeeld een UART gaat bitbangen (nadoen) moet je zelf je start- en stopbits verzenden, zelf eventuele parity berekenen etc. Doe je dat in hadware dan zeg je simpel printf("hoi") ipv
C:
1 | PORTC &= (1<<3);
|
"Your life is yours alone. Rise up and live it." - Richard Rahl
Reg. datum: 01 september 2006
Bit shiften is wel duidelijk voor me (de voordelen ervan moet ik nog ff logisch beredeneren, maar goed
Ik heb nu het volgende:
C:
1 | int getValueLeft(void) {
|
In mijn belevingswereld is dit ehct gewoon goed
Een moderator wijzigde dit bericht 25-03-2007 15:07 (0%)
Reden: [code]-tags bijgevoegd ;)
Er zit een USB-aansluiting op? Ik neem aan dat die aan de UART hangt? Dat is natuurlijk de perfecte manier om debug-messages naar buiten te krijgen
Dat moet je uiteraard zelf nog wel gaan versturen, maar ik heb geen flauw idee hoe je dat bij een PIC / met jouw compiler doet.
Letterlijk het enige wat je nu weet is "Hij doet het niet". Als je debug-zooi output kun je kijken wat ADRESL is, wat ADRESH is, wat er uit je procedures komt etc. IntToStr (itoa) is daar erg makkelijk bij
Paul wijzigde dit bericht 25-03-2007 14:06 (17%)
"Your life is yours alone. Rise up and live it." - Richard Rahl
Reg. datum: 01 september 2006
ADCON2 moest 0b10111010 zijn en niet ADCON2 = 0b00111010; zoals ik had. Het heeft te maken met links of rechts lezen van de 10 bits in de ruimte van 16 bits.
Zoiets simpels arggh!
Nogmaal bedankt voor je hulp Paul !
PS. nog sorry van de code- tags
just because i rock, it doesn't mean i'm made of stone

Hier een foto van mijn eindproject van school (hoogste punt ooit mee behaald)
Voor meer foto's klik hier
Info:
3 microcontrollers van Microchip
2x 1200watt H-Brug
2x20V 10A gestabiliseerde voeding
2x12V 12Ah accu's
2x300watt motoren (uit stepjes gehaald)
5x IR sensor
2xSonar Sensor
1xDigitaal kompas
1xWireless camera
en 1 I2C afstandsbedieding met draad en LCD erop(helaas niet draadloos maar hadden we nog ff vlug gemaakt voor de lol)
Mechanica allemaal zelf gemaakt dus ook de rupsbanden.
Voor meer info ask
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
wel een heel erg gave robot.. we verwachten wel wat video's hier van..
roborobbie wijzigde dit bericht 29-03-2007 11:04 (33%)
just because i rock, it doesn't mean i'm made of stone
zal vanavond ff doen, filmpjes hebben we helaas geen (nja 1 maar toen zat er nog geen elektronica op.quote:roborobbie schreef op donderdag 29 maart 2007 @ 11:01:
Resize je monstersized pics even, ik heb geen dual monitor setup namelijk.
wel een heel erg gave robot.. we verwachten wel wat video's hier van..
Maar misschien koop ik hem binnenkort over en als hij dan weer werkt (mensen hebben hem gesloopt) dan maak ik wel filmpje.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Ja hij ging redelijk hard we moesten hem voor binnen zeker pwmen, maar hij woog ook wel 40kg ongeveerquote:lemming_nl schreef op donderdag 29 maart 2007 @ 12:20:
Met 600W aan motoren moet dat ding zeker behoorlijk hard gaan?
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Welke opleiding volg je en waar, denk dat de mensen dat graag willen weten. Er zijn weinig scholen die zo een budget accepteren voor een project.quote:Cyrus The Virus schreef op donderdag 29 maart 2007 @ 12:22:
[...]
Ja hij ging redelijk hard we moesten hem voor binnen zeker pwmen, maar hij woog ook wel 40kg ongeveer
Leuk project trouwens. Wat doet de robot precies ? Wat voor gedrag.. ?
Edit: En hoelang had je voor dit project gekregen.. ?
Emiel1984 wijzigde dit bericht 29-03-2007 14:46 (5%)
[LTS][MTS][HTS]
ROC Eindhovenquote:Emiel1984 schreef op donderdag 29 maart 2007 @ 14:44:
[...]
Welke opleiding volg je en waar, denk dat de mensen dat graag willen weten. Er zijn weinig scholen die zo een budget accepteren voor een project.![]()
Leuk project trouwens. Wat doet de robot precies ? Wat voor gedrag.. ?
Edit: En hoelang had je voor dit project gekregen.. ?
Hij is geprogrammeerd in C, hij kon ronden rijden en dan nergens tegen aanrijden of je kon graden instellen waar hij naar toe moest rijden bijvoorbeeld noorden of zuiden.
Het heeft redelijk wat gekost 1000euro en meer, hij staat nu nog op school maar misschien kan ik hem over kopen.
Wat bedoel je met bundel, als je intresse hebt in de schema's kan ik je die wel geven (alleen moet er nog een hoop verbeterd worden eigenlijk).
half jaar tijd
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
De camera heeft nog geen functie gekregen ?quote:Cyrus The Virus schreef op donderdag 29 maart 2007 @ 15:00:
[...]
ROC Eindhoven
Hij is geprogrammeerd in C, hij kon ronden rijden en dan nergens tegen aanrijden of je kon graden instellen waar hij naar toe moest rijden bijvoorbeeld noorden of zuiden.
Het heeft redelijk wat gekost 1000euro en meer, hij staat nu nog op school maar misschien kan ik hem over kopen.
Wat bedoel je met bundel, als je intresse hebt in de schema's kan ik je die wel geven (alleen moet er nog een hoop verbeterd worden eigenlijk).
half jaar tijd
Ik weer niet waar je 'bundel' vandaan haalt maar ben iig wel geintereseerd in de schema's , altijd leuk om te zien hoe het opgelost is
Waar komt je kennis voor de opbouw van het frame vandaan ? Was er iemand erg handig in frames bouwen ? Ziet er namelijk errug mooi uit. Voor een dergelijk gelijk frame kant en klaar op i-net betaal je je helemaal wezeloos
[LTS][MTS][HTS]
Nee de camera heeft geen functie, die hebben we gekregen dus hadden we die erop gezet wel leuk.quote:Emiel1984 schreef op donderdag 29 maart 2007 @ 15:11:
[...]
De camera heeft nog geen functie gekregen ?
Ik weer niet waar je 'bundel' vandaan haalt maar ben iig wel geintereseerd in de schema's , altijd leuk om te zien hoe het opgelost is. Emiel_18 bij hotmail puntje kom. Als je ze op de server bij de foto's zet in een zipje ofzo kan de rest ook zien hoe je het opgelost hebt .. Maar je moet maar zien..
Waar komt je kennis voor de opbouw van het frame vandaan ? Was er iemand erg handig in frames bouwen ? Ziet er namelijk errug mooi uit. Voor een dergelijk gelijk frame kant en klaar op i-net betaal je je helemaal wezeloos.
Ja ik zal de schema's posten (elektuur had ook intresse
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Reg. datum: 01 september 2006
Verder had ik zelf ook nog een vraag, misschien dat iemand er ene antwoord op heeft:
Ik wil een ISD chip met m'n microcontroller aansturen; 1 poort voor de adressering, 1 bit van een andere poort wat dient als "knopje" om het specifieke adress af te spelen. Alles lijkt goed te gaan; het geluid speelt af wanneer ik wil, maar om 1 of andere reden flipt alles in 1 keer en hoor ik geen óf juist heel de tijd geluid.
Iemand ervaring met deze chips?
Reg. datum: 29 november 2004
wat voor informatie wil je dan nog, ik zal kijken of ik van het weekend tijd heb om de schema's te posten, heb het namelijk erg druk de laaste tijd.quote:XQlusive1 schreef op vrijdag 06 april 2007 @ 15:09:
Geen reactie meer van Cyrus jammer genoeg... Had graag wat meer info over je robot gehad, ziet er ehct super uit, dus ben ook zeer benieuwd hoe hij precies in elkaar zit!
Verder had ik zelf ook nog een vraag, misschien dat iemand er ene antwoord op heeft:
Ik wil een ISD chip met m'n microcontroller aansturen; 1 poort voor de adressering, 1 bit van een andere poort wat dient als "knopje" om het specifieke adress af te spelen. Alles lijkt goed te gaan; het geluid speelt af wanneer ik wil, maar om 1 of andere reden flipt alles in 1 keer en hoor ik geen óf juist heel de tijd geluid.
Iemand ervaring met deze chips?
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Reg. datum: 01 september 2006
en m'n schema met de chip:

Voor degene die geen zin hebben om heel de datasheet door te lezen (is vrij veel namelijk

@ Cyrus: ik zou van jou robot ook graag een schema willen zien inderdaad en misschien een filmpje, zodat we hem in actie kunnen zien? Kzou ook graag een halfjaar de tijd hebben gehad om te zien hoe ver ik kwam. Ik heb nu helaas maar 8 weken de tijd... Maar jou robot werkt inspirerend, wellicht hou ik het bouwen van robots als hobby, is wel een enorm leuke bezigheid namelijk.

Het is een gehard schroefje zonder kop met een puntje aan het eind.
lemming_nl wijzigde dit bericht 12-04-2007 22:10 (12%)
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Bij mijn robot had ik er last van dat die dingen los trilde.
Ik heb er nog wat Loctite tussen gedaan om het echt vast te zetten.
Standaard zijn ze in sterkteklasse 10.9, en bestaan ze in M3 tot M16 (3,4,5,6,8,10,12,16), en kun je ze vinden met lengte 3 - 20 mm (M3) / lengte 20-40 mm (M16).
naftebakje wijzigde dit bericht 15-04-2007 00:10 (19%)
Als de boer zijn koeien kust, zijn ze jarig wees gerust. Varkens op een landingsbaan, leiden nooit een lang bestaan. Als de boer zich met stront wast, zijn zijn hersens aangetast. Als het hooi is in de schuur, zit het wijf bij den gebuur.
Voor de gene die intresse hebben in de schema's van de AMR
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Bedanktquote:Cyrus The Virus schreef op maandag 16 april 2007 @ 12:24:
http://users.telenet.be/CyrusTheVirus/Project%20AMR/
Voor de gene die intresse hebben in de schema's van de AMR
[LTS][MTS][HTS]
Heb de AMR nou thuis staanquote:
Cyrus The Virus wijzigde dit bericht 24-04-2007 14:30 (23%)
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Reg. datum: 24 april 2007
ik ben bezig met het maken van de ASURO robot alleen loop ik tegen een probleem aan..
De ASURO wil namelijk maar geen contact maken met de bijgeleverde USB-Transceiver,
de Transceiver werkt gewoon correct (is getest), dus het moet wel ergens op de print van het mainboard zitten.. In de manual staat dat over de condensator 10V moet staan, ik heb er maar 2,8V overstaan, waar zou dit door kunnen komen?
Ik weet dat dit een moeilijke vraag is om zo te vragen maar wellicht dat nog iemand tegen dat probleem is aangelopen met een ASURO en wellicht een (veelvoorkomend?) probleem daarvan weet..
Dan heb ik nog een vraagje: Het IC (IC 2 van de ASURO) wordt onwijs warm wanneer het slechts een paar minuten aanstaat.. In de manual staat dat dit IC kapot kan gaan door oververhitting.. Dus nu vraag ik me af: is het erg dat het IC zo warm is of is dit een veel voorkomend verschijnsel?
Ik hoop dat iemand mij een beetje op weg kan helpen aangezien ik nog maar net met het hele gebeuren ben begonnen en er dus vrij weinig van af weet.
Alvast bedankt!
Reg. datum: 29 november 2004
Ik heb de datasheet ff met een half oog bekeken, misschien dat je iets verkeerd doet met de latches voor de playback. De 1 is namelijk Latch activated, en de andere Edge activated. Misschien dat je daar wat fout doet met het aansturen.quote:XQlusive1 schreef op zaterdag 07 april 2007 @ 13:38:
@ Zjosh: Bij dezekun je er iets mee? datasheet ISD1420
en m'n schema met de chip:
[afbeelding]
Voor degene die geen zin hebben om heel de datasheet door te lezen (is vrij veel namelijk) de adressereing van de ISD-chip:
[afbeelding]
@ Cyrus: ik zou van jou robot ook graag een schema willen zien inderdaad en misschien een filmpje, zodat we hem in actie kunnen zien? Kzou ook graag een halfjaar de tijd hebben gehad om te zien hoe ver ik kwam. Ik heb nu helaas maar 8 weken de tijd... Maar jou robot werkt inspirerend, wellicht hou ik het bouwen van robots als hobby, is wel een enorm leuke bezigheid namelijk.
code:
1
2
3
4
5
6
7
8
9
10
11
| program Geluidstestje main: TRISA = 0 ' PORTA is output TRISB = 0 ' PORTB is output PORTB = %10101010 Lcd_Config(PORTA,1,2,0,3,PORTA,5,6,4) ' Initialize LCD on PORTA Lcd_Cmd(Lcd_CURSOR_OFF) ' Turn off cursor Lcd_Cmd(Lcd_Clear) Lcd_Out(1, 1, "mikroElektronika") ' Print text at LCD end. |
(de naam geluidstestje komt omdat ik in een oud bestand werk, alle instellingen van de PIC zijn goed en hij werkt prima (andere functies gaan goed). PORTB stel ik zo in om te kijken of PIC werkt.
Er gebeurt met deze code helemaal niets op het LCD. Zie ik iets over het hoofd? Moet ik eerst allerlei dingen welke op poort A zitten uitzetten?
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Pinout heb je zeker goed gechecked? Eventueel nog wat delay's toevoegen voor het zekerste (als je bijvoorbeeld de frequentie verkeerd hebt ingesteld, zijn de delay's van mikrobasic fout, en kan het zijn dat je LCD geen tijd heeft om te initialiseren).
Om uit te sluiten dat de PIC niet draait, kan je ook best een knipperledje programmeren, je kan voor de end nog dit toevoegen bijvoorbeeld:
Visual Basic:
1 | while true
|
naftebakje wijzigde dit bericht 27-04-2007 20:18 (18%)
Als de boer zijn koeien kust, zijn ze jarig wees gerust. Varkens op een landingsbaan, leiden nooit een lang bestaan. Als de boer zich met stront wast, zijn zijn hersens aangetast. Als het hooi is in de schuur, zit het wijf bij den gebuur.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| program Geluidstestje main: TRISA = 0 ' PORTA is output TRISB = 0 ' PORTB is output PORTB = %10101010 Lcd_Config(PORTA,1,2,0,3,PORTA,5,6,4) ' Initialize LCD on PORTA delay_ms(500) Lcd_Cmd(Lcd_CURSOR_OFF) ' Turn off cursor Lcd_Cmd(Lcd_Clear) while true Lcd_Out(1, 1, "mikroElektronika") ' Print text at LCD wend end. |
-edit-
Ik zal knipperledje eens proberen.
-edit2-
knipperledje werkt.
lemming_nl wijzigde dit bericht 27-04-2007 20:33 (7%)
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Iets anders: op PORTA zitten doorgaans de analoge ingangen en de comparatoren enzo, vaak is het beter als je deze netjes uitschakelt, neem even het hoofdstukje in de datasheet over PORTA door om te zien of je geen dergerlijke fouten hebt gemaakt (zo zit er soms op portb een uitgang die enkel naar massa schakelt, en dus een externe pull-up nodig heeft, die dingen).
Staat je contrast niet te licht
Als de boer zijn koeien kust, zijn ze jarig wees gerust. Varkens op een landingsbaan, leiden nooit een lang bestaan. Als de boer zich met stront wast, zijn zijn hersens aangetast. Als het hooi is in de schuur, zit het wijf bij den gebuur.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| program Geluidstestje main: ADCON0 = %00000000 TRISA = 0 ' PORTA is output TRISB = 0 ' PORTB is output PORTB = %10101010 Lcd_Config(PORTA,1,2,0,3,PORTA,5,6,4) ' Initialize LCD on PORTA delay_ms(500) Lcd_Cmd(Lcd_CURSOR_OFF) ' Turn off cursor Lcd_Cmd(Lcd_Clear) while true Lcd_Out(1, 1, "mikroElektronika") ' Print text at LCD wend end. |
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Ik heb em overigens getest met de R/W aan de gnd (EasyPIC4 bordje).
Voor RA2, 3, 4 moeten de comparatoren uitgeschakeld zijn, voor RA4 moet de timer0 klok input afliggen, voor RA6 moet je de interne oscillator gebruiken, heb je al die dingen gecontroleerd?
naftebakje wijzigde dit bericht 28-04-2007 15:16 (21%)
Als de boer zijn koeien kust, zijn ze jarig wees gerust. Varkens op een landingsbaan, leiden nooit een lang bestaan. Als de boer zich met stront wast, zijn zijn hersens aangetast. Als het hooi is in de schuur, zit het wijf bij den gebuur.
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
ik heb al 3 servo's om 1 poot te testen. Verder even wat schema's in elkaar draaien van wat waaraan moet en hoe aangestuurd moet worden. Als ik hier nog ergens een hotspot tegen kom zal ik proberen wat te posten
het wordt iig een soort spin met waarschijnlijk 8 poten
Schets van mijn nieuwe robot (of aangepaste AMR).
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Ziet er goed uit. Alleen, als het sturen met de rupsbanden niet lukte, waarom denk je dat het zo wel lukt? Je hebt weliswaar minder contactoppervlakte met de ondergrond maar het is nog steeds best veel.quote:Cyrus The Virus schreef op dinsdag 01 mei 2007 @ 12:18:
http://users.telenet.be/CyrusTheVirus/Schets%20MTR.jpg
Schets van mijn nieuwe robot (of aangepaste AMR).
Ook maar eens een fototje van mijn kant:
plaatje
De motoren leveren 50W per stuk op de as. Ik heb er geen vertraging opzitten omdat dit de constructie alleen maar moeilijker maakt en ik denk (hoop
Offtopic, zo'n PIC gaat best hard, mijn 18F4620 werkt nog steeds op 160mhz
lemming_nl wijzigde dit bericht 01-05-2007 13:03 (41%)
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Nou de rupsbanden zoals wij het hadden gemaakt rollen heletijd van de tandwielen af, en hij kan ook niet draaien.quote:lemming_nl schreef op dinsdag 01 mei 2007 @ 12:59:
[...]
Ziet er goed uit. Alleen, als het sturen met de rupsbanden niet lukte, waarom denk je dat het zo wel lukt? Je hebt weliswaar minder contactoppervlakte met de ondergrond maar het is nog steeds best veel.
Ook maar eens een fototje van mijn kant:
plaatje
Ik denk dat dat met wielen wel gaat lukken en die kan ook over ruwterrein.
Maar ga nog niks doen ga eerst kijken of het lukt met niet al te veel geld.
En ik denk niet dat het gaat werken zonder vetraging (althans is zou er rekening mee houden in je ontwerp).
Probeer maar eens met lego komt niet vooruit zonder vertraging.
Cyrus The Virus wijzigde dit bericht 01-05-2007 13:07 (11%)
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Lego motoren zijn ook niet bepaald te vergelijken met mijn motoren. Om deze motoren stil te laten staan moet je al behoorlijk wat kracht zetten. Maarja, het blijft wel even afwachten. Dit was de goedkoopste manier als het niet werkt kan ik altijd nog naar iets duurders kijken.quote:Cyrus The Virus schreef op dinsdag 01 mei 2007 @ 13:04:
[...]
Nou de rupsbanden zoals wij het hadden gemaakt rollen heletijd van de tandwielen af, en hij kan ook niet draaien.
Ik denk dat dat met wielen wel gaat lukken en die kan ook over ruwterrein.
Maar ga nog niks doen ga eerst kijken of het lukt met niet al te veel geld.
En ik denk niet dat het gaat werken zonder vetraging (althans is zou er rekening mee houden in je ontwerp).
Probeer maar eens met lego komt niet vooruit zonder vertraging.
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
das waar, maar denk niet dat het werkt maar je kunt het altijd proberen, ik had mijn eerste robot ook gewoon meteen wiel op de motoren maar dat ding kwam niet vooruit.quote:lemming_nl schreef op dinsdag 01 mei 2007 @ 13:52:
[...]
Lego motoren zijn ook niet bepaald te vergelijken met mijn motoren. Om deze motoren stil te laten staan moet je al behoorlijk wat kracht zetten. Maarja, het blijft wel even afwachten. Dit was de goedkoopste manier als het niet werkt kan ik altijd nog naar iets duurders kijken.
Ben ook wel benieuwt of mijn ontwerp met wielen wel gaat draaien.
Cyrus The Virus wijzigde dit bericht 01-05-2007 14:03 (5%)
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Mijn 2 centen, imho, cmiimw, etc.:quote:Cyrus The Virus schreef op woensdag 02 mei 2007 @ 13:30:
Iemand een idee of het ontwerp van mij gaat werken ?, en weet iemand mss waar ik leuke motoren kan kopen voor goeie prijs ik zag dat de Bosch GPA 750 veel werd gebruikt.
Ik weet niet of het handig is om aan beide kanten de wielen zo met elkaar te verbinden.
De wagen zal niet makkelijk om z'n as draaien omdat wielen op een rij zich niet als rupsband gedragen.

(tegengestelde aandrijving)
Ik heb maar even een animatie gemaakt om het duidelijk te maken.
Als je naar de buitenste wielen kijkt, dan zie je dat ze zich bijna haaks op het loopvlak over de grond bewegen. Ze draaien misschien wel, maar zouden eerder willen slepen (omdat ze door de aandrijving dezelfde afstand als de wielen in het midden afwillen leggen).
Ik weet niet hoe problematisch dit gaat worden, maar het wel iets om rekening mee te houden.
yep daar zit ik dus ook mee, maar als je naar robotwars kijkt zie dat ze dat allemaal doen en bij rupsbanden heb je dat ook alleen zijn er dan stukjes tussen dus minder wrijving.quote:Anthor schreef op donderdag 03 mei 2007 @ 14:14:
[...]
Mijn 2 centen, imho, cmiimw, etc.:
Ik weet niet of het handig is om aan beide kanten de wielen zo met elkaar te verbinden.
De wagen zal niet makkelijk om z'n as draaien omdat wielen op een rij zich niet als rupsband gedragen.
[afbeelding]
(tegengestelde aandrijving)
Ik heb maar even een animatie gemaakt om het duidelijk te maken.
Als je naar de buitenste wielen kijkt, dan zie je dat ze zich bijna haaks op het loopvlak over de grond bewegen. Ze draaien misschien wel, maar zouden eerder willen slepen (omdat ze door de aandrijving dezelfde afstand als de wielen in het midden afwillen leggen).
Kijk als je nou in die animatie over de wielen rupsbanden legt heb je het zelfde maar nog meer wrijving door meer raakvlak.
Ik weet niet hoe problematisch dit gaat worden, maar het wel iets om rekening mee te houden.
Ik heb het met een lego op schaal gemaakt (grote lego wielen) en dan gaat het wel met 6 motoren (van die grijze 3 aan elke kant) en dan gaat het wel.
http://www.robotics.com/robomenu/scrap82.html (deze heeft de zelfde wielen).
Cyrus The Virus wijzigde dit bericht 03-05-2007 14:30 (4%)
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
En je komt zelf met de oplossingThe drive system was based upon two Ivacare electric wheelchair motors chain linked to 3 wheels per side. The middle wheels were lowered 1/5 inch from the outside wheels in order to reduce drag during "skid steering".
ja dat had ik gelezen, maar veel doen dat niet eens.quote:
Maar als ik de robot ga maken houdt ik daar wel rekening mee dat ik het aan kan passen.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Reg. datum: 05 mei 2007
ik ben gisteren begonnen met dit te lezen en lijkt allemaal wel heel tof.
zoek namelijk een hobby en ik knoei graag alleen heb ik nie veel verstand van deze dingen
waarschijnlijk is deze vraag al veel gesteld maar waar kan ik beste onderdelen kopen of een beginners setje? Ik woon namelijk in deurne/antwerpen kheb wel paar links gezien van webshops maar ben der eerlijk gezegt nie zo voor. Dus alle raad is welkom kom zeker nog terug om verdere projecten te zien
Greetz
Zat te denken aan een reductie van 1:20 dan heb ik 38Nm op de as met maximale snelheid van 7,5Km/h bij 3000RPM
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
@Lexime
Webshops zijn toch echt het makkelijkst. Ze zijn VEEL goedkoper dan normale winkels. Ik woon niet in de buurt van Antwerpen dus zou niet weten naar wat voor winkels je in die buurt kan gaan.
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
ja maar hoeveel Nm zou je nodig hebben om te kunnen draaien ? en ergens tegen op te kunnen rijden ? met 6 wielen.quote:lemming_nl schreef op maandag 07 mei 2007 @ 10:24:
Is 1kW niet een beetje overkill als je maar 7.5km/h gaat? Je moet daar met gemak 50 mee kunnen (wel goede ophanging nodig)
@Lexime
Webshops zijn toch echt het makkelijkst. Ze zijn VEEL goedkoper dan normale winkels. Ik woon niet in de buurt van Antwerpen dus zou niet weten naar wat voor winkels je in die buurt kan gaan.
Jij bedoelt 1Kw samen ?
En welke webshops moet namelijk ook nog tandwielen hebben voor de vertraging.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Een brommer mag wettelijk gezien maar 0.5kW leveren. Scooters gaan hier over het algemeen overheen maar een brommer niet en die gaan toch ook 45km/h. De acceleratie is niet om over naar huis te schrijven maar een brommer + bestuurder is toch veel zwaarder dan jouw robot denk ik zo.quote:Cyrus The Virus schreef op maandag 07 mei 2007 @ 10:42:
[...]
ja maar hoeveel Nm zou je nodig hebben om te kunnen draaien ? en ergens tegen op te kunnen rijden ? met 6 wielen.
Jij bedoelt 1Kw samen ?
En welke webshops moet namelijk ook nog tandwielen hebben voor de vertraging.
Over hoeveel koppel je nodig hebt zou ik niets durven zeggen. Ik zelf zit ook nog steeds met dat probleem. Heb nog geen frame dus ik kan het nog niet testen. Maar het vermogen is dus wel genoeg. Ze zou kleinere motoren kunnen nemen denk ik, desnoods met een hogere ratio. Dat is lichter en goedkoper.
Conrad verkoopt tandwielen en dergelijke maar is naar mijn idee erg duur. De grotere tandwielen kosten al snel meer dan 10-15 euro en als je er dan veel nodig hebt is het niet leuk meer.
Iemand hier trouwens die mij kan helpen met het volgende? Mijn motor print doet raar. 1 van mijn motor kanalen werkt niet goed. Ik heb het volgende:

Links hangt er een PIC aan met pull-down weerstanden. A en B zijn hoog/laag signalen op port C7 en C5. PWM is een pwm signaal van de hardware pwm op port C1 (CCP2). De signalen van mijn pic zijn helemaal in orde, echter wanneer ik de print eraan hang gebeurt er iets vreemds. Begin stand: C7 = hoog, C5 = laag, C1 = 23khz duty cycle wisselend van 0-100% met periode 2sec. Met print eraan: C7 = wisselend tussen 3.2 en 3.8V met periode 2sec, de rest hetzelfde. Nu is de meest logische conclusie dat C7 op een of andere manier aan C1 hangt. De weerstand tussen die 2 is 19K (wat klopt omdat ze allebij een 10k pulldown hebben naar gnd). Ik ben de spoortjes na gelopen maar ze zijn 100% gescheiden en er zitten geen rare lussen in. Wie heeft hier een verklaring voor? Ik heb de AND poorten al vervangen (74HC08).
-edit-
Aan die Q lijnen hangen mosfet drivers (TC427).
Opgelost, lekte stroom weg naar gnd, pwm zorgde voor rimpel op spanning. Heb nu wel nieuw probleem maar ik moet daar nog even naar kijken.
lemming_nl wijzigde dit bericht 07-05-2007 16:46 (4%)
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Klopt wel wat je zegt maar een scooter heeft een veeel lagere rol weerstand, als je 6 wielen wilt draaien kost dat veel meer kracht.quote:lemming_nl schreef op maandag 07 mei 2007 @ 11:18:
[...]
Een brommer mag wettelijk gezien maar 0.5kW leveren. Scooters gaan hier over het algemeen overheen maar een brommer niet en die gaan toch ook 45km/h. De acceleratie is niet om over naar huis te schrijven maar een brommer + bestuurder is toch veel zwaarder dan jouw robot denk ik zo.
Over hoeveel koppel je nodig hebt zou ik niets durven zeggen. Ik zelf zit ook nog steeds met dat probleem. Heb nog geen frame dus ik kan het nog niet testen. Maar het vermogen is dus wel genoeg. Ze zou kleinere motoren kunnen nemen denk ik, desnoods met een hogere ratio. Dat is lichter en goedkoper.
Conrad verkoopt tandwielen en dergelijke maar is naar mijn idee erg duur. De grotere tandwielen kosten al snel meer dan 10-15 euro en als je er dan veel nodig hebt is het niet leuk meer.
Want de AMR kon makkelijk voorruit met 3Nm op de as maar draaien absoluut niet.
http://nemesisrobot.spaces.live.com/ Deze robot heeft +- 45Nm op de as gaat schat ik rond de 2Km/h
De robot hoeft niet sneller dan 10 Km/h, ik heb liever dat hij over opstakels kan en stoepranden en draaien natuurlijk.
En als ik dat allemaal weet weet ik nog niet of ik het ga bestellen gezien mss de kosten.
Cyrus The Virus wijzigde dit bericht 07-05-2007 18:35 (33%)
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Volgens deze site zou een robot die bij max toerental 7.5Km/h gaat en 50Kg weegt een vermogen van 500watt nodig moeten hebben om een helling van 45 graden moeten kunnen beklimmen theoretisch gezien.
en dan zou de Kenitische energy 108Joule of Nm bedragen.
Dus dat moet wel genoeg zijn om hem ook te kunnen laten draaien.
http://users.telenet.be/CyrusTheVirus/Schets%20MTR.jpg Heb nu dit als ontwerp.
Cyrus The Virus wijzigde dit bericht 08-05-2007 11:46 (41%)
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Mijn motor print is raar aan het doen
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
wat voor duo leds heb je met 2 of 3 pootje en heb je wel weerstanden gebruikt ? Schema?quote:lemming_nl schreef op dinsdag 08 mei 2007 @ 12:02:
Ik denk dat je grootste probleem de kosten worden. Nieuwe tandwielen enzo zijn duur. Misschien dat het iets is om ze van fietsen af te slopen? Die varieren van heel klein (derailleur) tot heel groot (bij je trappers). Dan kan je met een gewone fietsketting de boel verbinden. Die hebben het voordeel dat ze makkelijk verstelbaar zijn.
Mijn motor print is raar aan het doenWanneer ik de print los heb (geen aanstuur signalen, maar wel ingangsspanning van 24V) trekt hij bijna geen stroom. Als ik dan 10V aan de print geef (de print heeft eigenlijk minstens 21V nodig maar de regelaars zijn lineair en de rest werkt ook bij 10V en ik stuur hem aan werkt de hele boel. Ik heb op de outputs van de H-bruggen duoledjes zitten om te kunnen zien wat er gebeurt. Dit werkt prima. Met als enige probleem dat hij het nodig vind om 600mA te gebruiken om die ledjes aan te sturen. Wanneer ik het voltage opkrik naar 24 dan trekt hij vanzelf 10A
Die print kan ook nooit gewoon even meewerken.
Yep die kosten is het probleem maar ik gekeken naar tandriemwielen en gewone tandwielen en dan zijn die tandriemwielen goedkoper.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Heb je voldoende tractie als je maar 1 van de 3 assen aandrijft?quote:Cyrus The Virus schreef op maandag 07 mei 2007 @ 18:39:
Heb nu dit als ontwerp.
Om zijn as draaien kost veel kracht, omdat je voorste en achterste wielen haaks op hun draairichting bewegen. Dan kun je beter 1 motor stilzetten en alleen de andere laten draaien. Je draaicirkel is wel groter, maar het kost veel minder kracht.
"Your life is yours alone. Rise up and live it." - Richard Rahl
Nee die 3 assen worden met elkaar verbonden. Ik heb nu met een vertanding van 20:1 38Nm per asquote:Paul Nieuwkamp schreef op dinsdag 08 mei 2007 @ 12:21:
[...]
Heb je voldoende tractie als je maar 1 van de 3 assen aandrijft?
Om zijn as draaien kost veel kracht, omdat je voorste en achterste wielen haaks op hun draairichting bewegen. Dan kun je beter 1 motor stilzetten en alleen de andere laten draaien. Je draaicirkel is wel groter, maar het kost veel minder kracht.
Dat kan ik doen maar moet die andere motor wel tegen sturen kleinbeetje anders draait hij mee.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Ik heb de fout al gevonden. 2 van mijn mosfet drivers zijn overleden (dat is al de 5e keer ofzo, die dingen kunnen niets hebben). Ik heb gewoon 10A laten lopen om zo het foute component te vinden. Een mosfet driver is in de fik gevlogen, de ander is ontploftquote:Cyrus The Virus schreef op dinsdag 08 mei 2007 @ 12:20:
wat voor duo leds heb je met 2 of 3 pootje en heb je wel weerstanden gebruikt ? Schema?
-edit-
En weer 2 dood, ik moet iets fundamenteels fout doen volgens mij
lemming_nl wijzigde dit bericht 08-05-2007 13:34 (8%)
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Dit is het schema. De aansturing zorgt ervoor dat de motor steeds sneller vooruit gaat, dan steeds langzamer, dan steeds sneller achteruit en weer steeds langzamer (en dat dan loopen). Met alleen de ledjes ging het goed. Zodra ik de motor eraan hing ging het eerste deel goed, zodra hij echter van richting moest veranderen gaf hij gelijk kortsluiting en fikte de drivers af.
ipv die 74LS08 heb ik een 74HC08 gebruikt. Mosfet drivers zijn TC427 (niet goed te lezen), ze krijgen 18V op pin 6.
lemming_nl wijzigde dit bericht 08-05-2007 15:45 (10%)
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Hier twee linkjes over flyback diodes:
http://www.acroname.com/r.../drivers/drivers.html#e18
http://www.dprg.org/tutorials/1998-04a/
Een snelle search in dit topic leert je dat ik dit ook op de dure manier heb ontdekt
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
kunnen die diodes de stroom wel aan en zijn ze snel genoeg gezien je er redelijk wat stroom door pomptquote:lemming_nl schreef op dinsdag 08 mei 2007 @ 16:05:
De mosfets hebben interne diodes.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
De diodes kunnen 20A continue aan en 120A peak. Volgens de datasheet is de turn-on time verwaarloosbaar en de recovery tijd 70-110ns. Snel genoeg lijkt mij voor de 23khz die ik erop zet. De stroom valt trouwens best mee. De motor was onbelast en dan trekt hij 500mA.quote:Cyrus The Virus schreef op dinsdag 08 mei 2007 @ 17:30:
[...]
kunnen die diodes de stroom wel aan en zijn ze snel genoeg gezien je er redelijk wat stroom door pompt
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Hmm dan zal dat wel goed zitten.quote:lemming_nl schreef op dinsdag 08 mei 2007 @ 17:35:
[...]
De diodes kunnen 20A continue aan en 120A peak. Volgens de datasheet is de turn-on time verwaarloosbaar en de recovery tijd 70-110ns. Snel genoeg lijkt mij voor de 23khz die ik erop zet. De stroom valt trouwens best mee. De motor was onbelast en dan trekt hij 500mA.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
Neem verkopen doe ik niet (tenzij je een mooi bod doetquote:lemming_nl schreef op woensdag 09 mei 2007 @ 15:32:
Je kan je AMR verkopen en iets kleiners bouwen?
Volgende week weet ik meer kan mss nog wat op mijn stage regelen. En anders ga ik kijken of ik nog wat met de amr kan doen.
En als ik wat kleiners wil bouwen wordt het veel kleiner, het is gewoon de mechanica die zo duur is. Want zou nog 400 euro aan spullen minimaal moeten kopen 2 motoren lagers tandwielen kettingen.
Cyrus The Virus wijzigde dit bericht 09-05-2007 17:54 (5%)
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Laaste tekening heb nu tandwielen besteld en lagers. Moet nu alleen nog ketting en kettingtandwielen hebben om de assen te verbinden, en eventueel nieuwe motoren en nieuwe alluminium plaat voor de bodem.
Conrad heeft mooi kettingen en tand wielen maar die zijn beetje aan de prijzige kant 15 euro per meter.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Geluk is een weerloos oud vrouwtje, alleen op straat met een bom geld
yep bij conrad hadden ze toch de goeie spullen en had wat kunnen regelen op mijn stage.quote:lemming_nl schreef op dinsdag 15 mei 2007 @ 19:34:
Je gaat hem toch maar maken? Tandwielen en kettingen kan je toch van je AMR halen (rupsbanden)?
De amr heeft te grote tandwielen, wil liefst fiets ketting gebruiken lekker goed koop alleen daar hebben ze bijna geen tandwielen voor, bij RS-online wel maar dan zijn de tanden te dik en dat is gehard staal dus kan ik er ook niks vanaf frezen.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Reg. datum: 15 juli 2004
Bricoleur by name, chipoteur by fame
Nou nadeel van die fiets tandwielen dat de binnen maat niet goed is voor een as van 10mm en dan moet ik daar weer plaatjes voor gaan maken, makkelijker is gewoon 1 geheel.quote:Scud_racer schreef op woensdag 16 mei 2007 @ 11:21:
Hoezo geen tandwielen voor.. Een alledaagse fiets heeft tegenwoordig toch al 21 versnellingen, dus 10 tandwielen ofzo, kan je daar niks tussen vinden?
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Ik ga nou binnenkort ook beginnen met bouwen (als ik dat alu heb). Ik kan mooi aan de gang in de werkplaats van de uni hier
zal strax even wat plaatjes posten van hoe het moet gaan worden.
Hier dan de een plaatje van een stukje poot. Hij krijgt er strax 8 van als deze ene werkt.

DP Kunst wijzigde dit bericht 18-05-2007 10:59 (29%)
Ziet er mooi uit.quote:DaNiEl KuNsT schreef op donderdag 17 mei 2007 @ 18:06:
dat alluminium heb je mooi voor mekaar, dat is echt niet duur! Ik heb zelf ook nog wat nodig, maar dan 5mm dik.
Ik ga nou binnenkort ook beginnen met bouwen (als ik dat alu heb). Ik kan mooi aan de gang in de werkplaats van de uni hier
zal strax even wat plaatjes posten van hoe het moet gaan worden.
Hier dan de een plaatje van een stukje poot. Hij krijgt er strax 8 van als deze ene werkt.
[afbeelding]
Heb mijn tandwielen binnen en lagers alleen heb ik zelf de verkeerde tandriemen besteld.
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Reg. datum: 19 mei 2007
ik ben stef
ik heb gisteren asuro van de conrad binnen gekregen en inelkaar gesoldeerd.
ik wou hem gaan programmeren maar toen zij de computer dit:
ik heb vamorgen nieuwe batterijen er in gedaan en toen zij hij nog steeds het zelfde.
weet iemand wat ik hier aan kan doen?
stef
Klinkt L*llig maar probeer het is zou ik zeggen ...
[LTS][MTS][HTS]
Reg. datum: 19 mei 2007
de voltage is te laag waarom dan nog lagere batterijen er in doen?quote:Emiel1984 schreef op zaterdag 19 mei 2007 @ 16:55:
Mischien oplaadbare batterijen ? Niet oplaadbare batterijen hebben een iets hoger voltage namelijk.
Klinkt L*llig maar probeer het is zou ik zeggen ...
stef
hij bedoelt dus : Heb je er oplaadbare batterijen inzitten, zo ja, neem andere.quote:noname1324 schreef op zaterdag 19 mei 2007 @ 17:19:
[...]
de voltage is te laag waarom dan nog lagere batterijen er in doen?
stef
Spekkie: Amd Athlon64 3700+ @2.7Ghz | 4Gb PC3200 TwinMOS | 2X 320Gb SATAII | GeForce 8600GTS | X-Fi FATAL1TY | 450Watt Recom :P | Kingwin KT424-S | Saitek 1600DPI | zBoard | 2X 17' CRT | 5.1 Sound | S&S Steelpad |
Reg. datum: 19 mei 2007
Met de info die we tot nu toe hebben gekregen is het nogal veel in de glazen bol kijkenquote:noname1324 schreef op zaterdag 19 mei 2007 @ 17:26:
aha nee er zitten gewoone batterijen in en de spaning is samen 6 volt net nog nagemeten
Is het aantal mA\h evenveel of meer als de meegeleverde oorspronkelijke batterijen? Ik zie toevallig in de datasheet van conrad op een foto, batterijen van 700 mA\h staan per batterij....
Probeer het volgende is wanneer je dat nog niet hebt gedaan ;
1. Gebruik je een USB-RS232 converter ? Zo ja probeer het dan is op een PC met een vaste RS232 aansluiting. USB-RS232 converters kunnen problemen geven namelijk. Probeer het zoiezo is op een andere pc als je daarover kan beschikken. De poort\chip op je mobo kan namelijk ook gewoon 'dood' zijn.
2. Een andere RS232 poort proberen.
3. Een andere (het beste is een korte van een meter ofzo) RS232 kabel om het aan te sluiten. Meet anders is de kabel door om te kijken of de datapinnen iig aangesloten zitten.
4. Zit hij wel op de com3 poort ? Controleer dat is! Kijk in apparaatbeheer welke Com-poorten je kan kiezen en probeer ze allemaal is. Er staat namelijk ook "Connecting to Asuro failed".
EDITje:
5. De voeding van de Atmel even meten, staat hier wel het gevraagde\vereiste voltage op ?
Editje2:
Wellicht een handige duitse link over de Asuro: http://www.asurowiki.de/pmwiki/pmwiki.php/Main/FAQ
Emiel1984 wijzigde dit bericht 19-05-2007 19:03 (8%)
[LTS][MTS][HTS]

Ik heb een printje (de onderste) gemaakt om mijn robot arm aan te sturen met een pic 16f628a
Aan de pic hangen nu twee (aan)/uit/(aan) schakelaars om de onder- en bovenarm te besturen.
Qua, hardware moet ik nog een paar knopjes maken op de snelheid aan te kunnen passen, en het geheel in een behuizing stoppen.
De PIC krijgt stroom via de LPT kabel. Ik heb een jumper op de stuurprint gemaakt om een paar aders van de kabel aan de 5 volt lijn te kunnen hangen. (niet echt optimaal want als ik de jumper vergeet en de stuurprint aan mijn pc hang staat er 5v rechtstreeks naar de grond)
de onderste printplaat ziet er zo vreemd/goor uit omdat het de plaat is van mijn eerste stuurprint die ik gerecycled heb
Reg. datum: 15 juli 2004
Hou je er wel rekening mee dat de lastarm van schouder tot elleboog vrij groot is (dat stuk waar de pcb tussen steek) en die servo dus vrij krachtig zal moeten zijn?
Daar ben ik namelijk ook in de fout gegaan..
Bricoleur by name, chipoteur by fame
Ik heb ook rekening gehouden met de lengte van de arm. Tussen de draaipunten zit slechts 7cm. De servo's kunnen 20Ncm aan op 6V. Hij krijgt 8 van die poten, dus dat komt wel goed. In het lichaam komt verder niet veel te zitten, alleen een lithium accu, een klein aanstuurprintje en misschien wat zonnecelletjes.
Reg. datum: 15 juli 2004
Ff ter vergelijking, de eerste servo's die ik gebruikten zijn gerate op 32Ncm bij 6 volt, en die houden het belange na niet uit op m'n robot, terwijl ik "maar" 6 poten heb.
Nu ja, je gebruikt natuurlijk wel alu, maar je moet nog steeds rekening houden met het gewicht van je servo's zelf.
Eens je er zeker van bent dat je servo's dat kunnen dragen, kan je een schatting gaan maken van het gewicht van je robot, of ervoor zorgen dat het volledige gewicht van de robot loodrecht op de assen van de servo's terecht komen zodat je geen kracht moet zetten.
Wandelende robots maken is leuk, maar er komt heel wat bij kijken.
Bricoleur by name, chipoteur by fame
De planning is om het lichaam waar de poten aan vast zitten niet meer dan 500 - 800 gram te laten wegen. Dan zou het geheel nog door 4 poten te dragen moeten zijn (in loopstand wanneer de helft omhoog staat)
Moet je bij de bekende fabrikanten kijken meestal blijven die ook leverbaar.quote:DaNiEl KuNsT schreef op woensdag 30 mei 2007 @ 23:25:
hhmm.., kleine tegenvaller. Ik had eerst 3 servo's besteld om te testen. Nou weet ik vrijwel zeker dat het gaat werken, echter zijn die servo's niet meer leverbaar. Nou moet ik dus andere zien te vinden... 24 stuks om precies te zijn...
Spec:Intel 2600K |P8P67 rev 3.1| Corsair Vengence 4x4GB ||Asus GTX560Ti||Audigy II ZS |WD 300GB Velociraptor, WD750GB, WD2TB ||OCZ GameX 700W
Maargoed, nu de fabrikant (Dynam) gemaild of ze nog te leveren zijn. Op eBay zag k ze nog wel voor 10¤ per stuk, maar dat is meer dan het dubbele dan wat ik er voor betaald heb.
Als dat allemaal niet lukt, weet ik voor de volgende keer iig dat ik er 24 tegelijk meot kopen
DP Kunst wijzigde dit bericht 31-05-2007 17:51 (7%)
Rowwan in "Robot bouwen voor bewonderaars (beginner..."
Op de eerste site die genoemd wordt staan iig servo's die nogal op die van jou lijken.
Pagina: 1 2 3 4 5 6 7 8 9 10 11 12 13 last
