Skocz do zawartości
  • 0

Haswing Cayman - przegląd silnika w detalu


pajczi

Pytanie

Postanowiłem rozebrać to cudo i zobaczyć jak to jest skonstruowane:

 

1) Pilot - wydaje mi się że są tu aż 3 interfejsy radiowe - Bluetooth, WiFi i klasyczna transmisja w paśmie ISM (https://pl.wikipedia.org/wiki/Pasmo_ISM) 433 MHz - całość steruje 8-bitowy mikrokontroler ATmega

 post-61213-0-32851000-1582408646_thumb.jpg

 

2) Czapka - zawiera płytę główną jest spięta z resztą silnika 4 przewodowym kablem zakończonym złączem 4-pinowym M12 - 2 przeowdy to zasilanie, dwa pozostałe to transmisja danych w standardzie RS485 (https://pl.wikipedia.org/wiki/EIA-485) - silnik jest połączony z akumulatorem kablem 10 AWG (https://pl.wikipedia.org/wiki/American_wire_gauge)

post-61213-0-44166600-1582408948_thumb.jpg

post-61213-0-84392400-1582408990_thumb.jpg

post-61213-0-35102100-1582409013_thumb.jpg

 

3) Płyta główna - to co najbardziej mnie zaskoczyło to dedykowany układ CPLD (https://pl.wikipedia.org/wiki/CPLD) Xilinxa - dużo układów tej firmy lata w rosyjskiej technice wojskowej w zaawansowanej obróbce sygnałów radarowych (DSP) - XC9536XL

https://www.xilinx.com/support/documentation/data_sheets/ds058.pdf

 

a) mózgiem sterującym jest 32-bitowy mikrokontroler STM32F407 oparty o architekturę ARM firmy ST

https://www.st.com/en/microcontrollers-microprocessors/stm32f407-417.html

B) szyna danych z resztą silnika to RS485 oparty o kostkę MAX3485 firmy Maxim

https://www.maximintegrated.com/en/products/interface/transceivers/MAX3485.html

post-61213-0-35032200-1582409085_thumb.jpg

post-61213-0-82318300-1582409769_thumb.jpg

post-61213-0-67865800-1582409788_thumb.jpg

 

4) Czapka GPS - bardzo ciekawie rozwiązana jest antena GPS wraz z odbiornikiem zamontowanym z drugiej strony całość jest w swoistej czapce zrobionej z laminatu PCB

post-61213-0-02949100-1582409908_thumb.jpg

post-61213-0-84078600-1582409922_thumb.jpg

 

Odbiornikiem sygnału GPS jest szwajcarskiej firmy u-blox układ MAX7Q

https://www.u-blox.com/en/product/max-7-series#tab-product-selection

jest to układ bazujący nie tylko na amerykańskim GPS'ie, ale również rosyjskim GLONASS'ie (https://pl.wikipedia.org/wiki/GLONASS) - układ jest taktowany oscylatorem skompensowanym temperaturowo - TCXO (https://en.wikipedia.org/wiki/Crystal_oscillator)

 

5) Pod czapką znajdują się na płycie głównej pozostałe sensory (Sensor HUB), znajdziemy tu:

a) 3-osiowy żyroskop i akcelerometr japońskiej firmy TDK - MPU6050:

http://www.jarzebski.pl/arduino/czujniki-i-sensory/3-osiowy-zyroskop-i-akcelerometr-mpu6050.html

https://www.invensense.com/products/motion-tracking/6-axis/mpu-6050/

 

B) kompas amerykańskiej firmy Honywell - HMC5883L

http://www.farnell.com/datasheets/1683374.pdf

 

c) mózgiem spinającym sensor hub jest 32-bitowy mikrokontroler STM32F105 oparty o architekturę AMR Cortex-M3

https://www.st.com/en/microcontrollers-microprocessors/stm32f105-107.html

post-61213-0-09468300-1582410704_thumb.jpg

post-61213-0-52648600-1582410708_thumb.jpg

 

6) Rewers płyty głównej zawiera zasilanie oparte głównie o przetwornicę amerykańskiej firmy National Semiconductors (od kilku lat Texas Instruments) LM2596:

http://www.ti.com/lit/ds/symlink/lm2596.pdf

oraz stabilizator liniowy typu LDO (https://en.wikipedia.org/wiki/Low-dropout_regulator) AMS1117 stabilizujący napięcie 3,3V:

http://www.advanced-monolithic.com/pdf/ds1117.pdf

post-61213-0-06002900-1582411013_thumb.jpg

post-61213-0-93826400-1582411020_thumb.jpg

post-61213-0-91402500-1582411026_thumb.jpg

 

 

 

  • Like 9
Odnośnik do komentarza
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

A tak na poważnie- trzy tory komunikacji sugerują ,że nie można w tym silniku będzie w pełni funkcjonalnie używać gps- bez telefonu. Wyjaśnia to przypadki zerwania łączności z pilotem/telefonem, bo każde z nich innym torem przekazuje informacje. 

Potwierdza, że silnik ma moduł gps, a nie jak np. ja sam pisałem- że nie ma- choć takie informacje tyczyły się wersji 1. Ten sposób komunikacji silnika ze sterowaniem może ułatwić np. napisanie aplikacji ułatwiającej nawigację, no i nie ma w nim  interfejsu nmea200, co wyklucza integrację z echem w tym kształcie. 

Edytowane przez Maciej_K
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Jak jest RS485, to i są gatway'e do NMEA2000 . Natomiast same flaczki to nie wszystko. Obecnie równie ważna jak nie ważniejsza jest logika zaszyta w tym wszystkim.

 

Wysłane z mojego SM-G975F przy użyciu Tapatalka

Edytowane przez psulek
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Tylko jak narazie nie nie slychac aby HAswing byl ulepszany  . . . 

 

Właśnie tu jest problem, nie widać v1.03 na horyzoncie. Obecny nie skomunikuje się z echem w sposób funkcjonalny, jeżeli to w ogóle możliwe. Nawet w Rosji nie słyszałem o pracach parujących Kajmana z echosondami, a są tam kumaci ludzie robiący w tym temacie od lat. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Wpięcie tego silnika w NEMA2k nie byłby takie proste - trzeba byłoby złamać komunikację pilot <-> silnik (prawdopodobnie jest to WiFi Direct - ciężka sprawa żeby zrobić atak MitM - https://pl.wikipedia.org/wiki/Atak_man_in_the_middle), a na ten moment nie wiadomo jak to jest jeszcze do końca przekazywane - następnie zaemulować to w boxie Arduino z WiFi podłączonym do NEMA/CAN - czyli tak naprawdę dużo trudniej niż przechwycenie jawnej komunikacji w NEMA2k echo <-> MG i stworzenie box'a, który tylko tłumaczy komendy w odpowiedni sposób dla innego echa, bo tak chyba działają te patenty ze wschodu pewnie silnik MG przedstawia się tam jako kompatybilny z danym echo oszukując echo, że jest kimś innym np. Minn Kotą?

@Maciej_K - Ty pewnie coś więcej wiesz jak to wygląda jeżeli chodzi o sterowanie MG z echa Garmina? 

 

Ciekawe dlaczego producent nie zrobił pełnego sterowania z aplikacji - pilot przecież mógłby być opcjonalny...

 

Ktoś kto użytkuje ten silnik na wodzie jest w stanie opisać, czy wyłącznie zasilania silnika powoduje konieczność parowania po WiFi aplikacji i silnika - wydaje mi się że cały ten mechanizm powstał tylko żeby przekazać hasło do WiFi do pilota Bluetooth, który nie ma możliwość "wbicia" hasła (tym bardziej, że po tej operacji w instrukcji jest informacja aby wyłączyć WiFi żeby nie było utraty połączenia).

Czy aplikacja w telefonie musi być cały czas włączona żeby sterować silnikiem za pomocą pilota, czy np. gdy padnie nam bateria w telefonie, ale cała reszta ma zasilanie i nie utraciła go ani na sekundę to możliwe jest dalsze sterowanie tylko za pomocą pilota?

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Pytanie jaka jest skala tego silnika tu na forum, żeby można było coś testować ze sterowania to bym musiał znać skalę osób go posiadających - ktoś jest w stanie wymienić mocne i słabe cechy tego sprzętu, na plus na pewno jest cena, co do reszty musiałby się wypowiedzieć ktoś użytkujący. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Są kolejne wnioski z badań - połączenie telefonu po WiFi z silnikiem jest tylko po to żeby przesłać klucz do pilota, który całość danych wymienia po WiFi, a z telefonem wymienia wszystko po BT - można to łatwo sprawdzić, że aplikacja działa nawet z wyłącznym WiFi - dlatego pilot jest niezbędny i jest tu słabym ogniwem, bo jak się rozładuje bateria w nim to tracimy kontrolę nad silnikiem i nie możemy pływać - chyba że ktoś ma inne doświadczenia, bo moje wnioski są oparte tylko na badaniach samej elektroniki bez empiryki.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

No to chyba super - za taka kase .

pajczi - muszisz jeszcze rozebrac jaka MK albo MG .. . za kupe kase hehehe ;-) dla porownania.

No niestety ale w MK prawie wszystkie flaki masz pozalewane zywicą wiec jedyne co mlzesz zrobic to srubki odkrecic[emoji6]

 

Wysłane z mojego SM-G930F przy użyciu Tapatalka

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Zgadza się i to czarna żywica, guzik widać.

Ostanio przedłużyć chciałem pedał, myślę sobie wypnę złącze z silnika, zarobię nowe piny i luzik. Pomyliłem się.

Przewody w żywicy. W pedale też w żywicy.

Czyli ciach ciach na środku przewodu od pedału. Dołożenie przewodu, montaż gniazda w bakiście i nowej wtyki w pedale.

I już przewody nie walają się metrami po łodzi.

Edytowane przez Pietruk
Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

gorna czesc silnika w minn kocie powerdrive v2 ipilot tam gdzie znajduje sie gps wyglada tak samo jak w haswingu, nic nie jest pozalewane zywica, nawet komponenty sa podobne bo rowniez modul gps jest firmy ublox, antena bardzo zblizona. Gora silnika sklada sie z 3 odrebnych układów calkowice demontowalnych. Dopiero na dole silnika tam gdzie wchodza kable zasilajace znajduje sie plyta zalana czarna zywica. Na zalaczonych zdjeciach przez Pajcziego nie widze ukladu z dolnej czesci silnika chyba ze jest to odnosnik z pkt 1 nazwany pilotem.

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
×
×
  • Dodaj nową pozycję...