KS-SERVO AC410 4ch FRSKY Telemetrija

Izkušnje z RV napravami, sprejemniki, servomehanizmi

Moderator:

Odgovori
Uporabniški avatar
jajzi
Začetnik
Prispevkov: 22
Pridružen: 01 Apr 2016, 08:53
Kraj: Radomlje

KS-SERVO AC410 4ch FRSKY Telemetrija

Odgovor Napisal/-a jajzi » 26 Nov 2017, 14:53

Pred kratkim sem na HobbyKing.com kupil Frsky sprejemnik "KS-SERVO AC410 4ch FRSKY ACCST Compatible Receiver", ki v originalu nima telemetrije in stane slabih 10 evrov.
Po kratkem raziskovanju o tem sprejemniku sem odkril, da ga je mogoče preprogramirati (flash) in s tem vklopiti telemetrijo.
Prva stran foruma kjer je debata o flashanju podobnih sprejemnikov: https://www.rcgroups.com/forums/showthr ... RX-Modules.
Zelo podrobno je opisan postopek flashanja za večjega brata tega sprejemnika AC-810 tule:
https://www.rcgroups.com/forums/showpos ... tcount=864

Potrebujemo:
- sprejemnik
- programator USBASP USBISP 3.3 5V AVR Downloader Programmer With ATMEGA8 ATMEGA128

Kako se lotimo flashanja:

1. Spajkanje dodatnih žičk na čip sprejemnika Atmel Mega 328p:
ac410Wireing.jpg
ac410Wireing.jpg (112.43 KiB) Pogledano 277 krat
Potrebno je prispajkati 4 žičke na čip:
Na nožico 15 (PB3), 16 (PB4), 17(PB6) in 29(PC6). Tukaj je slika čipa s funkcijami nožic.

2. Na programatorju nujno odspajkamo stran 0 Ohmski upor. Tako omejimo flashanje na 3,3V.
0ohmUpor.PNG
0ohmUpor.PNG (95.72 KiB) Pogledano 277 krat
3. Te žičke povežemo na programator USBASP:
PB3 - MOSI
PB4 - MISO
PB5 - SCK
PC6 - Reset
usbasp pinout.PNG
usbasp pinout.PNG (61.39 KiB) Pogledano 277 krat
Nadaljevanje v naslednjem postu...

Uporabniški avatar
jajzi
Začetnik
Prispevkov: 22
Pridružen: 01 Apr 2016, 08:53
Kraj: Radomlje

Re: KS-SERVO AC410 4ch FRSKY Telemetrija

Odgovor Napisal/-a jajzi » 26 Nov 2017, 15:05

4. Naložimo program AVRDUDESS (http://blog.zakkemble.co.uk/avrdudess-a ... r-avrdude/) na računalnik.
Za delovanje programa potrebujemo gonilnik LibUSB, ki ga dobimo tukaj: https://sourceforge.net/projects/libusb ... rror=netix.
Paket LibUSB odzipamo, se navigiramo do datoteke "libusb-win32-bin-1.2.6.0/bin/x86/libusb_x86.dll" in kopiramo to datoteko kamor je inštaliran AVRDUDESS (avrdude.exe). Datoteko "libusb_x86.dll" nato preimenujemo v "libusb0.dll".
Verjetno bo po zagonu program javil napako, ker še vedno ne bo našel gonilnika. To rešimo s programom Zadig (http://zadig.akeo.ie/) na takšen način kot kaže slika (USBasp nastavimo na libusbK):
zadig.PNG
zadig.PNG (21.02 KiB) Pogledano 275 krat
5. Firmware oz program dobimo na strani https://www.rcgroups.com/forums/showpos ... count=1147. Iz te strani sem naložil verzijo "FrskyRx_F801_TELEMETRY_PFS_SBUS_071016.hex".

6. Zaženemo program za flashanje in nastavimo kot kaže slika:
programmer.PNG
programmer.PNG (173.65 KiB) Pogledano 275 krat
Programmer: USBasp...
Port: usb
MCU: ATmega328p
Flash: Datoteka s programom
S sprožitvijo gumba "Program!" se bo začelo reprogramiranje. Z nekaj sreče bo uspešno. :)
Celotna procedura je zelo lepo prikazana v tem videu https://www.rcgroups.com/forums/showpos ... tcount=864.

Pri mojem sprejemniku zaenkrat kaže da je bilo reprogramiranje uspešno. Pri izklopu sprejemnika oddajnik to takoj zazna in opozori s "Telemetry lost!".
Na terenu zadeva še ni preizkušena! Če bo neuspešno poročam :)

Še dokaz delovanja na mizi:
https://www.youtube.com/watch?v=nzNS-nyIWMQ

Uporabniški avatar
jajzi
Začetnik
Prispevkov: 22
Pridružen: 01 Apr 2016, 08:53
Kraj: Radomlje

Re: KS-SERVO AC410 4ch FRSKY Telemetrija

Odgovor Napisal/-a jajzi » 29 Nov 2017, 07:55

Prvi test na terenu je uspel. Na okoli 150m, kolikor daleč upam z 60cm letečim krilom, nisem opazil nobenih težav s sprejemnikom.
AC410Test.jpg
AC410Test.jpg (52.02 KiB) Pogledano 188 krat

Odgovori

Vrni se na