Problem z konwerterem I2C->PWM AbuseMark

Elektronika w modelu i na ziemi

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
ZiMi
Posty: 424
Rejestracja: wtorek 02 lut 2010, 16:09
Lokalizacja: Warszawa-Ząbki

Problem z konwerterem I2C->PWM AbuseMark

Post autor: ZiMi »

Napotkałem nieoczekiwany problem z konwerterem AbuseMark ST.
Coś mu się nie układa współpraca z MK. FC ustawione jest na quadro, konwerter też.
MK tool zgłasza na terminalu brak wszystkich czterech BL-ctrl zaś w oknie głównym pokazuje błąd I2C error (po rozpięciu kabli I2C pojawia się w oknie głównym błąd Missing BL-ctrl). Konwerter też sygnalizuje brak komunikacji I2C świecąc czerwonym LEDem.
Kable są OK. Podłączałem inne MK i jest tak samo. Zmieniałem soft w FC na 0.82a i 0.84a, bez różnicy.
Ogólnie konwerter (poza tym, że nie chce się skomunikować z FC) zachowuje się zgodnie z manualem. Miga diodami kiedy potrzeba i jak trzeba, gada z PCtowym terminalem, daje się przeprogramować i flashować firmware).
Flashowanie firmware'u zrobiłem z resztą w akcie desperacji ale i to nic nie zmieniło.
Konwerter AbuseMark ST sprawdzał z MK kolega Goose i nie miał problemu.

Szukam więc innej osoby (najlepiej z Warszawy lub okolic), która ma taki konwerter do celów porównawczych. Może ktoś miał podobne problemy lub wie jak to cudo sprawdzić.
Ostatnio zmieniony czwartek 22 wrz 2011, 21:46 przez ZiMi, łącznie zmieniany 2 razy.
darek53
Posty: 432
Rejestracja: środa 21 lip 2010, 00:45
Lokalizacja: PL

Post autor: darek53 »

A nie podłączyłeś odwrotnie sygnałów SDA i SCL z szyny I2C ?
Awatar użytkownika
ZiMi
Posty: 424
Rejestracja: wtorek 02 lut 2010, 16:09
Lokalizacja: Warszawa-Ząbki

Post autor: ZiMi »

Sprawdzałem dla pewności obydwie kombinacje.
Dla MK toola nie robi to żadnej różnicy - zachowuje się tak samo.
Ciekawostką jest jednak to że status Flight-ctrl czasami zmienia się na zielono (bez względu na sposób podłączenia kabelków)
Załączniki
mk11.PNG
mk22.PNG
Goose
Posty: 156
Rejestracja: czwartek 13 maja 2010, 17:13
Lokalizacja: Myslowice/Norwegia

Post autor: Goose »

Zrob zdjecie konwertera z obu stron i jak jest podlaczony.
GG: 4842234
darek53
Posty: 432
Rejestracja: środa 21 lip 2010, 00:45
Lokalizacja: PL

Post autor: darek53 »

I podaj jak masz zasilony ten konwerter , producent podaje możliwość współpracy z LotusRC T580 Flight Control może masz wgrany soft właśnie pod to ?
Awatar użytkownika
ZiMi
Posty: 424
Rejestracja: wtorek 02 lut 2010, 16:09
Lokalizacja: Warszawa-Ząbki

Post autor: ZiMi »

Goose pisze:jak jest podlaczony.

MK <-> Konwerter
masa <-> GND
SCL <-> C
SDA <-> D

Zasilanie 5V na wejściu dla pierwszego ESC.
darek53 pisze: LotusRC T580 Flight Control może masz wgrany soft właśnie pod to
Też o tym pomyślałem, więc ściągnąłem i wgrałem:
Latest standard firmware (Mikrokopter and compatible) i2c_conv_st-2011.04.21.zip
Ostatnio zmieniony czwartek 22 wrz 2011, 21:46 przez ZiMi, łącznie zmieniany 2 razy.
Goose
Posty: 156
Rejestracja: czwartek 13 maja 2010, 17:13
Lokalizacja: Myslowice/Norwegia

Post autor: Goose »

A jak z jumperami na quada/Hexe/Okto?
Konverter powinien dac ci poprawny sygnal do Fc nawet jak nie masz zadnego EC podlaczonego.

Moze sproboj tez wymienic kabel ktorym podlaczasz I2C...
Awatar użytkownika
ZiMi
Posty: 424
Rejestracja: wtorek 02 lut 2010, 16:09
Lokalizacja: Warszawa-Ząbki

Post autor: ZiMi »

W konwerterze nic nie zmieniałem w jumperach.
Domyślnie jest quad. Konfigurację dla 4 silników konwerter potwierdza 4-ma mrugnięciami przy włączaniu. Podłączony do terminala PC-ta też zeznaje, że ma 4 silniki.
Awatar użytkownika
kefir
Posty: 4871
Rejestracja: poniedziałek 01 lut 2010, 08:39
Lokalizacja: skąd

Post autor: kefir »

Zamień D z C
Awatar użytkownika
ZiMi
Posty: 424
Rejestracja: wtorek 02 lut 2010, 16:09
Lokalizacja: Warszawa-Ząbki

Post autor: ZiMi »

kefir pisze:Zamień D z C
ZiMi pisze:Sprawdzałem dla pewności obydwie kombinacje
Awatar użytkownika
kefir
Posty: 4871
Rejestracja: poniedziałek 01 lut 2010, 08:39
Lokalizacja: skąd

Post autor: kefir »

Ja nienawidzę konwerterów zawsze jakieś prpblemy lub dzła praca
Czemu nie zrobisz I2C chodzą o wiele lepiej
Sory wiem że nie na temat
Awatar użytkownika
ZiMi
Posty: 424
Rejestracja: wtorek 02 lut 2010, 16:09
Lokalizacja: Warszawa-Ząbki

Post autor: ZiMi »

Czemu nie zrobisz I2C chodzą o wiele lepiej
Pamiętam Twoją przygodę we Włoszech w zeszłym roku :lol:
W ostateczności przerobię ESC na I2C ale ze zwykłej dociekliwości chciałbym poznać przyczynę problemu.
Goose
Posty: 156
Rejestracja: czwartek 13 maja 2010, 17:13
Lokalizacja: Myslowice/Norwegia

Post autor: Goose »

kefir: I2C oczywiscie ale to jest dziwne bo ja mam ten sam konwerter i dziala od momentu podlaczenia.
GG: 4842234
Awatar użytkownika
kefir
Posty: 4871
Rejestracja: poniedziałek 01 lut 2010, 08:39
Lokalizacja: skąd

Post autor: kefir »

Może jest uszkodzony
zimi wyslij do kolegi ten konwerter niech sprawdz
Zimi kup te foxowe regle 1 na zapas i w razie awarii przeprogramujesz i jazda (gdym tak miał wtedy we Włoszech to latał bym dalej ) :)
Awatar użytkownika
Adasko
Posty: 2245
Rejestracja: wtorek 28 gru 2010, 15:14
Lokalizacja: Londyn

Post autor: Adasko »

Zimi mialem to samo , i na razie odpuscilem lezy sobie caly Quad i czeka na swoj czas :-(
Ale bede sledzil temat moze padnie rozwiazanie problemu .
ODPOWIEDZ