Burschi1620
24/7 Santa Claus
|
was is das für ein motor? Wie meisnt du schrittweise? Im prinzip kannst du ihm ja alle x millisekunden an und ausschalten. Der conrad link geht net. Und das am steckbrett is halt so ne sache. Zum testen bestimmt fein, aber endlösung is das keine. Ich persönlich werd bei solchen dingern sowieso krawutisch und würds gleich auf eine lochrasterplatine (oder nochbesser auf einem geätztem layout) aufbauen edit: ich hab mal auf atmels website nachgeschaut. schaut leider schlecht aus was samples betrifft. Ich hab zumindest keine gefunden. Aber im prinzip kannst net viel verlieren (wenn du so ein steckbrett hast) mit dem testaufbau. Der controller wird maximal 20 euro kosten, und der rest sind peanuts. achte darauf dass du die richtige packagesize hast. Also richtige pin anzahl und größe (und erst recht keinen smd IC kaufen  )
Bearbeitet von Burschi1620 am 09.08.2007, 19:23
|
that
Hoffnungsloser Optimist
|
|
Lukas
Here to stay
|
hm, nur 22€ und da is alles dabei? Arduino Diecimilaehrlich gesagt hab ichs nicht so mim bestellen und wir haben bis auf den ATMega8 und den Serial/USB wandler alles zuhause... wobei es doch sehr sexy waere, so wie sie es geliefert wird... hmm...
|
Lukas
Here to stay
|
was is das für ein motor? Wie meisnt du schrittweise? Im prinzip kannst du ihm ja alle x millisekunden an und ausschalten. Tja ich denke mal es ist ein normaler 12V elektromotor, genauers muestte ich noch meinen dad fragen, aber es sollte prinzipiell die spannung schrittweise erhoet werden... hier nochmal der conrad link: http://www.conrad.de/Elektronik-Mes..._programmer.sapedit: sry vergessen [strg+x]+[stry+v] zu machen  edit2: damit man es sich leichter vorstellen kann, das laufrad der seilbahn wird mit dem elektromotor angetrieben und ne seilbahn fahrt logischerweise net vollgas weg sondern halt eher langsam... wie das mein dad bis jetz geloest hat weisz ich net genau aber er hat aufjedenfall den motor zuerst mit (hausnummer) 1V und dann immer mehr betriebn, vorteil is, dass wenn er mehr V bekommt, sich die geschwindigkeit sowieso erst einigermaszen langsam erhoeht da ja masse ueberwunden werden muss...
Bearbeitet von Lukas am 09.08.2007, 21:47
|
Burschi1620
24/7 Santa Claus
|
nunja eine pfuscherlösung würde mir da gleich einfallen  : 3 oder 4 bit nehmen (sind 8 oder 16 verschiedene zustände) und diese D/A wandeln. Somit hast dann a spannung die sich nach programmierung (zb einfache forschleife  ) steigert. Den prozessor wirst ohnehin von der seite bestellen müssen weil du einen bootloader für die IDE brauchst der, wie auf der seite beschrieben, schon draufgeschrieben ist. Mit selber brennen wird bei dir wohl nicht sein, du hast ja keinen universalbrenner daheim  edit: usb treiber hab ich keine erfahrung. Aber wenns der selbe treiberbaustein ist (der FTL.... ka wie der heißt) müsste es eigentlich schon gehen, mit einem anderen vermutlich nicht - der arbeitet ja anders (stichwort timings)
Bearbeitet von Burschi1620 am 09.08.2007, 22:06
|
Lukas
Here to stay
|
gut dann wirds wohl doch das fertige board, is besser... mich wunderts nur so sehr das des teil nur 22€ kostet... is 100% richtig? -> http://pcb-europe.net/catalog/produ...;products_id=36edit: achja, that: hast du auch bei der firma bestellt? wie lange hast gewartet und wie hast bezahlt? tia  nebenbei big thx mal an alle fuer die schnelle hilfe
Bearbeitet von Lukas am 09.08.2007, 22:38
|
that
Hoffnungsloser Optimist
|
gut dann wirds wohl doch das fertige board, is besser... mich wunderts nur so sehr das des teil nur 22€ kostet... is 100% richtig? -> http://pcb-europe.net/catalog/produ...;products_id=36 Ja. Mehrwertsteuer und Versand sind nicht dabei. that: hast du auch bei der firma bestellt? Ich selbst nicht - ein Freund hat eine ganze Menge davon (AFAIK dort) gekauft und mir eins abgetreten.
|
Lukas
Here to stay
|
hab ehrlich gesagt keine lust deswegen jetz ein paypal konto zu eroeffnen... mal schaun ob man das sonst noch wo bekommt
|
that
Hoffnungsloser Optimist
|
hab ehrlich gesagt keine lust deswegen jetz ein paypal konto zu eroeffnen... mal schaun ob man das sonst noch wo bekommt  Ich kann meinen Freund ja mal fragen, ob er noch eines verkaufen will, er hat eh genug.
|
Lukas
Here to stay
|
tja hab zwar bei segor-electronics schon ne bestellung abgegebn, gluecklicherweise aber per vorbezahlung und somit kann ich sie ja noch einfach canceln und keiner verliert was  waere wirklich cool wenn er noch eins abtreten kann  ps: that: g0t pm
|
Marcellus
OC Addicted
|
Mit dem arduino board bist du eh ganz gut dran, wegen dem motor ist jetzt die frage, ob du einen normalen gleichstrom motor nimmst, oder einen servo.
Der Unterschied ist, dass der gleichstrommotor ziemlich proportional zur Spannung die Drehzahl steigert. Wobei der Servo eine pwm als Eingang nimmt und dann je nach tastverhältnis über eine Rückkopplung seinen Wert einnimmt.
Dein Vater wird das mit dem Motor wahrscheinlich mit einem eher stärkeren Kondensator gelöst haben. Mit deinem atmel chip auf dem board hast du die möglichkeit eine pwm auszugeben, damit kannst du ziemlich lustig pseudo Spannungen erzeugen und den Motor schrittweise ansteuern.
Falls dir das ganze nichts sagt bleib beim gleichstrommotor, hol dir das Datenblatt zum Prozessor und verbring viele stunden mit dem ding und sei frustriert, dass es nicht gleich geht.
Btw willkommen in der wunderbaren Welt der embedded controller
|
Lukas
Here to stay
|
Ok! Zuerst mal ein big thx an that, der mir durch seinen Freund zu dem Arduino (NG) board verholfen hat  (an dieser stelle auch gleich ein dankeschoen an seinen freund  ) das board funktioniert soweit ganz gut, nur habe ich noch relativ kleine probs... ich kann bereits code compilen (wenn auch daweil nur mit avr-gcc, hoffentlich bald auch mit avr-g++, ist mit archlinux nicht so leicht zu bekommen  ) und diesen dann auch auf den chip uploaden, nur ausfuehren tut er ihn noch nicht, ja es ist die richtige cpu (atmega168) angegeben. Wahrscheinlich liegt es noch daran, dass es mit avr-gcc compiled wurde und nicht mit avr-g++ wie es die makefile haben wollen wuerde (obwohl sie auch C code compiled) die ersten zwei issues treffen momentan zu -> http://www.arduino.cc/en/Guide/Troubleshooting#toc12edit: (e.g. by enabling the chip that sends the data from within your setup() function) diesen satz habe ich noch nicht ganz verstanden... (ist aus dem ersten issue vom link)
|
Marcellus
OC Addicted
|
Das in der klammer macht nicht viel sinn, aber wenn du dein programm starten willst wieso hängst du das board nicht einfach vom rechner ab und probierst es allein zu betreiben?
Ich nehm mal stark an, dass du dich von deinem c++ nicht abhalten lassen wirst, aber du solltest dennoch bedenken, dass ein c++ befehl oft viel mehr befehle in maschinencode ausmachen, damit kann das ganze über die maximale verfügbare speichergröße des prozessors wachsen.
An was genau haperts jetzt genau? Du hast ein programm oben, aber kannst es nicht starten oder hab ich das jetzt falsch verstanden?
|
Lukas
Here to stay
|
jo, laut avrdude ausgabe sollte ein programm oben sein (das hier -> http://www.arduino.cc/en/Tutorial/Blink), geschrieben und compiled in C (also mit avr-gcc) nur starten tut es nicht, vom pc abhaengen, hm, dazu muss ich noch ein netzteil ausgraben und schaun was das board frisst... das obligatorische bootloader blinken ist da aber danach blinkt die led nicht so wie sie soll, sondern garnicht, sprich programm wird nicht gestartet, denke ich. (ja, die led is am pin 13 und am GRND mit dem kurzen haxen, sie blinkt ja 3 mal kurz beim start) edit: tjo, ich hab nix gegen C, solange es funktioniert  C ist mir genauso recht wie c++, was fang ich bei dem teil grosz mit klassen an  wollte ja nur keine sprache ala BASIC lernen, aber das hat sich ja jetzt erledigt
Bearbeitet von Lukas am 13.08.2007, 23:23
|
Burschi1620
24/7 Santa Claus
|
is ja schon fast eine bösgemeinte frage, auch wenn ichs nur gut mein. Aber - hauptprogramm void/int main() hast eh gemacht und die funktionen aufgerufen? Das beispiel programm zeigt auch keine libraries (aber die sind vermutlich eh da, sonst hättest net compilieren können, da hätte er bestimt beim delay geschrien) Kann man das teil auf standalone betrieb jumpern? @Marcellus, aber bitte red ihm kein assembler ein  Der baustein hat 16k speicher, damit konnte ich dieses jahr 2,5k LOC auf einem pic in C verbraten, das wird für seine ansprüche genügen
|