Vergleich der Flugeigenschaften: HK SS 18-20 vs. Flyduino 25A SimonK Software

Boarder

Erfahrener Benutzer
So... jetzt wurde geflasht habe aber gelesen, das man wenn man über USBStick flashen will, den Plus Pin nicht belegen soll. Wie bekommt dann aber der ESC Power zum flashen ? Kann ich weiterhin die 5v über den USBASP geben ?

Flash the firmware from repository.

C:\privat\esc\beta\lib\avrdude\windows\avrdude.exe -C C:\privat\esc\beta\lib\avrdude\windows\avrdude.conf -p m8 -P usb -c usbasp -B 8 -e -U lfuse:r:C:\privat\esc\beta\tmp\/lfuse.hex:r -U hfuse:r:C:\privat\esc\beta\tmp\/hfuse.hex:r

avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x1e9307
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading lfuse memory:

Reading | ################################################## | 100% 0.00s

avrdude.exe: writing output file "C:\privat\esc\beta\tmp\/lfuse.hex"
avrdude.exe: reading hfuse memory:

Reading | ################################################## | 100% -0.00s

avrdude.exe: writing output file "C:\privat\esc\beta\tmp\/hfuse.hex"

avrdude.exe done. Thank you.


C:\privat\esc\beta\lib\avrdude\windows\avrdude.exe -C C:\privat\esc\beta\lib\avrdude\windows\avrdude.conf -p m8 -P usb -c usbasp -B 8 -e -U lfuse:w:46:m -U hfuse:w:202:m

avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x1e9307
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "46"
avrdude.exe: writing lfuse (1 bytes):

Writing | ################################################## | 100% 0.00s

avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 46:
avrdude.exe: load data lfuse data from input file 46:
avrdude.exe: input file 46 contains 1 bytes
avrdude.exe: reading on-chip lfuse data:

Reading | ################################################## | 100% 0.00s

avrdude.exe: verifying ...
avrdude.exe: 1 bytes of lfuse verified
avrdude.exe: reading input file "202"
avrdude.exe: writing hfuse (1 bytes):

Writing | ################################################## | 100% 0.02s

avrdude.exe: 1 bytes of hfuse written
avrdude.exe: verifying hfuse memory against 202:
avrdude.exe: load data hfuse data from input file 202:
avrdude.exe: input file 202 contains 1 bytes
avrdude.exe: reading on-chip hfuse data:

Reading | ################################################## | 100% 0.02s

avrdude.exe: verifying ...
avrdude.exe: 1 bytes of hfuse verified

avrdude.exe done. Thank you.

Flashing firmware from file.: C:\privat\esc\beta\tmp\bs_nfet.hex

C:\privat\esc\beta\lib\avrdude\windows\avrdude.exe -C C:\privat\esc\beta\lib\avrdude\windows\avrdude.conf -p m8 -P usb -c usbasp -B 8 -e -U flash:w:C:\privat\esc\beta\tmp\bs_nfet.hex:i

avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x1e9307
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "C:\privat\esc\beta\tmp\bs_nfet.hex"
avrdude.exe: writing flash (8192 bytes):

Writing | ################################################## | 100% 2.17s

avrdude.exe: 8192 bytes of flash written
avrdude.exe: verifying flash memory against C:\privat\esc\beta\tmp\bs_nfet.hex:
avrdude.exe: load data flash data from input file C:\privat\esc\beta\tmp\bs_nfet.hex:
avrdude.exe: input file C:\privat\esc\beta\tmp\bs_nfet.hex contains 8192 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 1.95s

avrdude.exe: verifying ...
avrdude.exe: 8192 bytes of flash verified

avrdude.exe done. Thank you.
 

lazyzero

... zu viel geflashdingst
Komisch das geht seit der 0.60.
Der Log sieht gut aus. Das mit dem plus Pin bezieht sich nur auf das flashen mit USB linker. Und auch nur wenn es so nicht geht. Spannungsversorgung geht dann über den akkustecker.


Gruß Christian
 

skyfreak

a freak on a leash
btw, von paul gab es folgende auskunft:

Hallo,
also ich kann nur sagen das ich den Hersteller gefragt, der sagt ja 4S geht.
Und wir haben am Labornetzteil mit 2212 Motor probiert bei 16.8V, keine Probleme festgestellt, der Eingangskondesator ist auch gut dimensioniert mit 35V max.
Aber ich habe selber kein 4S Setup.

Grüsse
Paul
 

franko_

Erfahrener Benutzer
Hallo zusammen,

habe mich jetzt auch dazu entschlossen mir meinen Quadcopter zu bauen.
Diese Regler habe ich heute bestellt:
http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=19704 (HK-SS30A)

Da ich keine Lust habe ewig auf einen USB AVR zu warten, würde ich gerne diesen verwenden:
http://diy4fun.blogspot.de/2009/01/simple-serial-programmer-for-avr.html
Der kann lt. Beschreibung Ponyprog und AVRDUDE und lt. Datenblatt gehen damit die Atmels328.
Nun zu meinen Frage:
Zum Beschreiben mit Ponyprog/Avrdude brauch ich ja nur das Hexfile mit den richtigen Einstellungen, ist das korrekt?

Da müssen soweit ich mich entsinnen kann, Clockspeed usw. eingestellt werden...
Ist das mit dem avrflashtool einfacher, oder kann man auch den o.g. serial Flasher verwenden?

Gruss
Frank
 

lazyzero

... zu viel geflashdingst
Dann hättest Du das hier noch lesen sollen:

Note: HK-SS18A, HK-SS20A, and maybe other sizes kill themselves (P-FET gate noise) when ran at higher PWM speeds - avoid
Wegen dem Programmer, alle Programmer die von avrdude unterstützt werden sollten gehen. Du musst aber dann die _SERIAL.cmd starten.

Christian
 

franko_

Erfahrener Benutzer
Mist, habe das maybe other sizes überlesen ....
Im Netz habe ich aber genügend über funktionierende Regler gelesen ... besonders die SS30A.
Ich werde es einfach probieren, keine Lust mehr zu stornieren.
Werde dann mal zum nächsten Elektronik Händler gehen und die paar Bauteile für den DIY Programer besorgen.

Danke
Frank

P.S. Suche noch eine Quelle für 4x BL Motoren, vorzuhsweise aus DE/UK .. 450 Quad mit etwas Speed 3S
 

franko_

Erfahrener Benutzer
Danke für den Tip, vllt. hole ich mir den, da ich eh noch ein paar Teile brauche um ein 2. Arduino zum Testen aufzubauen für meine GPS Maus RGM-2000..
Habe mir aus dem Guloshop den AVR geholt 7€ + Atmel 328 für 3€

Gruss
Frank
 

weisseruebe

Erfahrener Benutzer
G

Gelöschtes Mitglied 1973

Gast
hab grade 4 stück "261000002" http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=21247[FONT=Verdana, Arial, Helvetica, sans-serif] [/FONT]HobbyKing 10A ESC 1A UBEC geflashed!

ACHTUNG !!!

beim ersten einfach das VCC vom programer angeschlossen ging ohne probleme.
beim zweiten und den anderen reglern, stimmt irgendwas nicht, der regler wird extrem heiß wenn man vcc vom programierer anschließt. außerdem schmiert der programer ab und wird vom windows nichtmehr erkannt (led leuchtet auch nurnoch ganz schwach). denke das da irgendwo was kurzes drin ist.

NUR mit externer stromquelle programieren !!

ACHTUNG ![FONT=Verdana, Arial, Helvetica, sans-serif]o[/FONT][FONT=Verdana, Arial, Helvetica, sans-serif]HobbyKing 10A ESC 1A UBEC[/FONT][FONT=Verdana, Arial, Helvetica, sans-serif]bb[/FONT]
 

Boarder

Erfahrener Benutzer
Habe gerade 5 von denen geflasht und das problem nicht gehabt.... da ich sie immer 3x hintereinander flashe sind sie auch recht lange am programmierer ;)
 

franko_

Erfahrener Benutzer
Flashen der HK-SS30A

Dann hättest Du das hier noch lesen sollen:



Wegen dem Programmer, alle Programmer die von avrdude unterstützt werden sollten gehen. Du musst aber dann die _SERIAL.cmd starten.

Christian

So, habe heute den Ersten Atmel geflasht .. mit TP.hex

Da es mein erster Flash auf Reglern ist, wollte ich fragen ob das Log OK ist.

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9307
avrdude.exe: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: current erase-rewrite cycle count is -50462977 (if being tracked)
avrdude.exe: erasing chip
avrdude.exe: reading input file "tp.hex"
avrdude.exe: input file tp.hex auto detected as Intel Hex
avrdude.exe: writing flash (2110 bytes):

Writing | ################################################## | 100% 1.03s

avrdude.exe: 2110 bytes of flash written
avrdude.exe: verifying flash memory against tp.hex:
avrdude.exe: load data flash data from input file tp.hex:
avrdude.exe: input file tp.hex auto detected as Intel Hex
avrdude.exe: input file tp.hex contains 2110 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 0.60s

avrdude.exe: verifying ...
avrdude.exe: 2110 bytes of flash verified

avrdude.exe: safemode: Fuses OK

avrdude.exe done. Thank you.

Wenn Das Okay ist, dann flashe ich die restlichen ..

Gruss
Frank

Ubrigens: Das Layout der Hk-SS30A Platine hat sich geringfügig geändert, man sollte das Datenblatt von Atmel zum Überprüfen verwenden.
Und es ist eine ganz schöne Frickelarbeit, das anzulöten.
 

franko_

Erfahrener Benutzer
jetzt wo du es sagst, ja ... das ist das tool
Gut das ich die Strippen noch nicht abgemacht habe..

@lazyzero: Du hast doch auch so ein Tool, was stelle ich beim Atmel8L ein?
Wahrscheinlich ohne Bootloader flashen, oder?

Frank

Habs jetzt mal mit Deinem Tool geflasht @lazyzero:

Flash the firmware from repository.
Flashing firmware from file.: C:\temp\kkmulticopter\tmp\tp.hex

C:\temp\kkmulticopter\lib\avrdude\windows\avrdude.exe -C C:\temp\kkmulticopter\lib\avrdude\windows\avrdude.conf -p m8 -P usb -c usbasp -B 8 -e -U flash:w:C:\temp\kkmulticopter\tmp\tp.hex:i

avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0x1e9307
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 93750 Hz
avrdude.exe: reading input file "C:\temp\kkmulticopter\tmp\tp.hex"
avrdude.exe: writing flash (8192 bytes):

Writing | ################################################## | 100% 2.21s

avrdude.exe: 8192 bytes of flash written
avrdude.exe: verifying flash memory against C:\temp\kkmulticopter\tmp\tp.hex:
avrdude.exe: load data flash data from input file C:\temp\kkmulticopter\tmp\tp.hex:
avrdude.exe: input file C:\temp\kkmulticopter\tmp\tp.hex contains 8192 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 1.73s

avrdude.exe: verifying ...
avrdude.exe: 8192 bytes of flash verified

avrdude.exe done. Thank you.

Das ist viel grösser, leider habe ich noch keine Motoren um zu testen.
 

franko_

Erfahrener Benutzer
Danke für den Tip @lazyzero,

wieder was dazu gelernt, habe es nochmal mit Bootloader geflasht.
Dann will ich mal hoffen das die restlichen 3 Regler sich auch flashen lassen.

OT: Mit Deinem Tool kann man ja auch 328ér flashen?
Ich wollte mir ein I2C Nav Board bauen/flashen .. gibt es hier ein Schaltung?
Braucht ja wahrscheinlich nicht viel, ausser Chip/Quarz und 2 Kondensatoren.. die hätte ich da

Frank

P.S.: Glück gehabt, alle 4 HK-SS30A konnte ich flashen .. hatte leider nur 4 bestellt. ;-)
 
FPV1

Banggood

Oben Unten