Je moet de draadjes volgens tot aan de CPU, die zit in TQFP en is perfect af te tappen.
Firehunter
Ik ben geboren op m'n verjaardag, en jij?
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Op 21 juni 2010 20:34:58 schreef Firehunter:
Daar zie ik mezelf niet echt draadjes aan solderen
Ik knip (vanavond denk ik) de connector er af, en soldeer aan de 6 draadjes.
Jeroen13
//Project Quadrocopter 2.0 in progress //dsESC4x //PIC32Flight
je toch ook gewoon de WM+ uitlezen via I2C ?
Nadeel van de WM+ schijnt dat het niet de snelste gyro is.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Firehunter
Ik ben geboren op m'n verjaardag, en jij?
Op 23 juni 2010 12:48:32 schreef DJJeroen:
Nadeel van de WM+ schijnt dat het niet de snelste gyro is.
Daarom kies ik eerder voor de Sparkfun breakout bordjes,
omdat ik rekening probeer te houden met toekomstige upgrades. (bijv. camera stabilisatie)
Een goed begin is het halve werk 
Jeroen13
//Project Quadrocopter 2.0 in progress //dsESC4x //PIC32Flight
marald_mec
It is simple to make something complex, and complex to make it simple.
Weet je ondertussen al wat je als brein gaat gebruiken?
Ik zit er zelf ook aan te denken zoiets te maken. Maar bijna overal word een arduino gebruikt. Ik zit zelf echter meer te denken aan 2 pic's.
Ben inderdaad ook wel benieuwd hoe die WI+ presteert.
Firehunter
Ik ben geboren op m'n verjaardag, en jij?
Ik ga de Arduino gebruiken. Het voordeel daarvan, is dat hij zeer veelzijdig is.
Mocht hij toch niet genoeg rekenkracht hebben, kan ik hem altijd nog voor een ander project gebruiken.
Ik bestel er ook meteen een paar AVR's bij, zodat ik daar ook mee kan experimenteren.
De Arduino ga ik dan als programmer gebruiken.
Met PIC's is het ook mogelijk.
Ik weet niet waarom, maar toch worden het meeste AVR's gebruikt.
DJJeroen: Hoe ver ben je al?
marald_mec
It is simple to make something complex, and complex to make it simple.
Het voordeel van Arduino is inderdaad zijn veelzijdigheid.
PIC wordt inderdaad weinig gebruikt, vraag me ook af waarom. Ik zit zelf te denken aan 2 18f4550, omdat ik zelf ervaring heb met pics.
1 Wil ik dan gebruiken voor het vliegen en de besturing. De andere voor de overige dingen.
Die motors en gyroscope en accelerometer ga ik overigens denk ik in China bestellen daar zijn ze toch wat goedkoper.
Jeroen13
//Project Quadrocopter 2.0 in progress //dsESC4x //PIC32Flight
nog niet ver ben een hele tijd bezig geweest met BLDC controller maar krijg de commutatie niet goed. Hopelijk heb ik er komende tijd meer tijd voor.
Ik ga waarschijnlijk de 18F8723 gebruiken of misschien een dsPIC.
Heb daarvan nog een demo bordje liggen.
Die adruino vindt ik maar rommel, op school ook moeten gebruiken. Totaal geen mogelijkheid om te debuggen (alleen met een lcd :s.
High-Voltage
Het probleem bij een maatschappelijke samenleving is dat je geen "normale" uitzondering kan zijn...
Op 23 juni 2010 18:38:01 schreef marald_mec:
PIC wordt inderdaad weinig gebruikt, vraag me ook af waarom.
Just wondering... Hoeveel interruptsources worden er gebruikt?
Jeroen13
//Project Quadrocopter 2.0 in progress //dsESC4x //PIC32Flight
Op 23 juni 2010 19:09:26 schreef High-Voltage:
[...]
Just wondering... Hoeveel interruptsources worden er gebruikt?
Ik denk niet zo heel veel. meeste zijn allemaal regellussen. Dus ik denk eigenlijk alleen timers. De meeste PIC's hebben er 5
Firehunter
Ik ben geboren op m'n verjaardag, en jij?
High-Voltage
Het probleem bij een maatschappelijke samenleving is dat je geen "normale" uitzondering kan zijn...
Op 23 juni 2010 19:14:34 schreef DJJeroen:
Ik denk niet zo heel veel. meeste zijn allemaal regellussen. Dus ik denk eigenlijk alleen timers. De meeste PIC's hebben er 5
Je kan toch alle regellussen op dezelfde klok laten lopen?
Jeroen13
//Project Quadrocopter 2.0 in progress //dsESC4x //PIC32Flight
Op 23 juni 2010 19:16:40 schreef Firehunter:
Bij een Arduino kan je toch juist makkelijk debuggen vanwege de seriële interface?
nou dat ging bij ons niet, ik ben gewend om met een debugger te werken. Daarmee kan alles gisters in 1 keer uitlezen zonder serieële poort.
High-Voltage:
Dat klopt, ik zei er alleen bij dat de PIC er meestal 5 heeft dus meer dan genoeg (al weet ik zo niet waar je ze alle 5 voor wilt gebruiken).
Misschien nog een interrupt on-a-change pin als er data binnen komt van je wireless device.
marald_mec
It is simple to make something complex, and complex to make it simple.
Ze zijn er dus wel met een pic. En dat is helemaal niet zo'n snelle.
http://uavp.ch/moin . Leuke site trouwens, opensource project. Er staat behoorlijk wat informatie.
Firehunter
Ik ben geboren op m'n verjaardag, en jij?
De verbeterde versie daarvan is de UAVP-NG welke 1x een LPC2148 en 2x een AVR gebruikt.
http://ng.uavp.ch/moin
Op 23 juni 2010 19:16:40 schreef Firehunter:
Bij een Arduino kan je toch juist makkelijk debuggen vanwege de seriële interface?
Doordat je een seriele interface (met usb) hebt kun je wel makkelijker debuggen ja. Je kunt je code volgen door zo af en toe is wat waardes naar je pc te sturen.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Op 23 juni 2010 18:59:31 schreef DJJeroen:
Die adruino vindt ik maar rommel, op school ook moeten gebruiken. Totaal geen mogelijkheid om te debuggen (alleen met een lcd :s.
Huh? Op de arduino zit een ftdi 232 chip, zodat je via "virtual com port" met de processor kan babbelen.
De AVR microprocessoren hebben "debugwire" dan kan je met een goede programmer je programma "live" volgen en ik geloof zelfs breakpoints zetten.
Dit KAN allemaal met een AVR, maar het zou best kunnen dat ze je dat niet hebben laten gebruiken daar op school.
Ik was het gedoe met geen-gratis-compiler-voor-linux voor de PICs zat. En gcc-voor-avr deed het prima. Dus toen ben ik overgestapt op AVR. Ik wil niet meer terug.
Toen ben ik van m'n geloof afgestapt en heb ik een DSPIC bordje gekocht: uitgezocht: er is ook een GCC compiler voor dspic!
Wat blijkt: Microchip doet flauw over de header files die je nodig hebt om iets te kunnen compileren. Dus niemand heeft een kant-en-klare-pic-compiler die ik kan downloaden en installeren.
Instructies op het internet gaan dan van: Download de windows omgeving en installeer die. Ehh. Ik heb geen windows machine, dus hoe ga ik dat installeren? Die shit doet het dan weer niet onder wine, of maar half. Uiteindelijk heb ik hier honderd euro aan PIC bordjes liggen waar ik niks mee doe. EUR 35 per stuk, kopen?
Microchip heeft het bij mij verspeeld. Ik ga het niet nog een keer proberen. (de 320x en 600x ADCs en OPAMPs zijn wel leuk).
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Op 23 juni 2010 19:09:26 schreef High-Voltage:
Just wondering... Hoeveel interruptsources worden er gebruikt?
Mijn quad-besturings-avr gebruikt twee interrupts.
De eerste doet de input. Pin change interrupt. Die komt per 8 pins op 1 vector. (Ik gebruik PCINT2, voor portD geloof ik).
De tweede doet de output. Die draait op de Timer-compare interrupt. De timer blijft gewoon lopen, en iedere keer als ik een output puls nodig heb, zet ik de ouput compare op de clockcycle die nodig is om hem weer uit te zetten.
In mijn Main doe ik de berekening. Alhoewel dat ook makkelijk anders had gekund.
Jeroen13
//Project Quadrocopter 2.0 in progress //dsESC4x //PIC32Flight
Op 24 juni 2010 09:23:37 schreef rew:
[...]
Huh? Op de arduino zit een ftdi 232 chip, zodat je via "virtual com port" met de processor kan babbelen.De AVR microprocessoren hebben "debugwire" dan kan je met een goede programmer je programma "live" volgen en ik geloof zelfs breakpoints zetten.
...
Nou ik weet dat de AVR live te debuggen is, maar niet met de adruino voor zo ver ik weet (heb er 3 weken mee moeten werken). Maar had het snel gezien.
Ik kan best geloven dat je AVR kiest omdat PIC niks gratis heeft, dat is een goed standpunt.
Mijn beleving met AVR is dat veel meer zelf moet doen bijvoorbeeld bitmaskeren. Is bij PIC voorgebakken. Tevens vind ik het geen fijne datasheets veels te onduidelijk. Maar dat is mijn menig, ieder zijn ding.
Misschien is het wel een idee om hier alle ontwikkelingen van de quadrokopters te plaatsen.
marald_mec
It is simple to make something complex, and complex to make it simple.
Op 24 juni 2010 09:28:03 schreef rew:
[...]
Mijn quad-besturings-avr gebruikt twee interrupts.
2 Lijkt mij inderdaad genoeg. 1 Voor de pwm naar de ESC en nog 1 voor de data. Een 18f4550 heeft 4 timers en 3 interrupts pins. Dat lijkt mij genoeg dus.
Welke motoren gebruiken jullie eigenlijk? Op dx staat aardig wat, maar die toerentallen lijken mij vaak erg hoog. Een wat lager toerental en wat meer kracht lijkt mij beter eigenlijk.
Jeroen13
//Project Quadrocopter 2.0 in progress //dsESC4x //PIC32Flight
Misschien is de 18F4331 wat voor jullie (mensen die pic gebruiken) 4 decicated PWM uitgangen met hun eigenklok. plus een snelle 200ksps ADC
Die 18F4550 heeft USB maar dat is niet echt iets wat je nodig hebt
[Bericht gewijzigd door Jeroen13 op (30%)]
marald_mec
It is simple to make something complex, and complex to make it simple.
De 18F4331 heeft maar 2 PWM modules volgens mij. Die andere zijn volgens mij gewoon slaves als het ware. De 18f6520 zou wel kunnen alleen die ondersteunt mijn compiler weer niet.
Toch is het PWMen wel te doen met interrupts. Alhoewel het hardwarematig mooier is natuurlijk.
USB is inderdaad overbodig. Ik heb liever 2 UART poorten.

moet eerst mijn BLDC controllers afmaken.