BIONX Bikeinfo interfejs.pdf
(
1118 KB
)
Pobierz
© 2019, RK
Opisane poniżej działania mogą doprowadzić do uszkodzenia roweru elektrycznego, rower po
odblokowaniu może być niebezpieczny etc.
Interfejs do systemu BIONX
1. Wprowadzenie
Interfejs powstał w oparciu o oprogramowanie BikeInfo opisane na forum
https://www.open-
ebike.com/
w wątku
https://www.open-ebike.com/bionx-tuning/win-gui-bikeinfo/
i adapter XLB
(eXtremely Low Budget) opisany w wątku
https://www.open-ebike.com/can-tools/xlb-can-adapter/.
Pierwszy krok to założenie konta na forum
https://www.open-ebike.com/.
Forum jest prowadzone
po niemiecku. Rejestracja jest zatwierdzana ręcznie, więc czasami trzeba czekać kilka dni na
akceptację.
Rejestracja jest konieczna aby pobrać oprogramowanie BikeInfo i XLB-Firmware z forum. Jest to
jedyna forma dystrybucji tego oprogramowania.
Do budowy interfejsu nie są potrzebne żadne narzędzia, co najwyżej, zależnie od opisanych dalej
kabelków z chwytakami, mały śrubokręt krzyżakowy.
2. Potrzebne części
Do zbudowania interfejsu potrzebne są opisane poniżej elementy. Podane linki są przykładowe –
można oczywiście zamówić części w innych sklepach lub w serwisie aukcyjnym.
a) Moduł Arduino Nano
Jest bardzo wiele różnych modułów Arduino Nano – oryginalne, klony, z różnymi elementami etc.
Wybrałem jeden z najprostszych i najtańszych klonów Arduino Nano np.
https://diolut.pl/modul-
nano-v3-atmega328-ch340-klon-arduino-usb-16mhz-p-8685.html.
Trzeba zamówić wersję z
wlutowanymi pinami pozwalającą na połączenia bez lutowania, przy pomocy kabli zworek. W
komplecie z modułem może być kabel mini USB (zwykle dosyć krótki).
b) Moduł CAN MCP2515
Moduł MCP2515 np.
https://diolut.pl/modul-can-spi-mcp2515-arduino-stm32-avr-p-21426.html.
Te
moduły we wszystkich sklepach wyglądają identycznie i nie wymagają lutowania (są wyposażone w
piny).
c) Przewody połączeniowe
Kable zworki typu żeńskie - żeńskie np. 40 szt. o długości 20 cm
https://diolut.pl/przewody-kable-
zworki-zensko-zenskie-40szt-20cm-p-8720.html.
Dostępne są też inne wersje np. po 10 szt. albo
krótsze kable zworki 10 cm.
Konieczny jest też kabel mini USB, jeśli nie ma go w komplecie z Arduino, o odpowiedniej długości,
musi wystarczyć do połączenia interfejsu z komputerem.
d) Elementy do podłączenia interfejsu do roweru
Interfejs podpina się do kabla sygnałowego Bionx roweru przy pomocy tzw. miniaturowych
chwytaków pomiarowych . Aby uniknąć lutowania trzeba poszukać gotowych przewodów z
miniaturowymi chwytakami np.
https://sklep.avt.pl/przewody-z-chwytakami-do-testera-lcr-t4.html,
https://sklep.avt.pl/zestaw-przewodow-do-plytek-stykowych-sdxx-10-sztuk-zensko-haczyk.html
lub
http://electropark.pl/przewody-polaczeniowe-do-plytek-stykowych/5395-zestaw-przewodow-
haczyk-wtyk-zenski-5szt.html, https://www.gotronik.pl/miniaturowy-chwytak-pomiarowy-cegowy-z-
przewodem-czerwony-czarny-p-1673.html.
Chwytaki można podpiąć do roweru np. po rozkręceniu jednego z okrągłych złączy typu Hirose na
kablu sygnałowym Bionx, oczywiście taka metoda sprawdzi się jedynie przy sporadycznym
podłączaniu się do roweru.
Interfejs w zasadzie nie wymaga obudowy, wystarczy moduły zaizolować np. folią, w którą były
zapakowane moduły. Interfejs mieści się np. w większym pudełku po zestawie naprawczym do dętek,
można pokusić się o zamknięcie całości w „profesjonalnej” obudowie np.
https://sklep.avt.pl/obudowa-69x108-h-24mm-abs-biala-z122.html.
3. Instalowanie oprogramowania
Ściągnąć sterownik CH340
http://www.wch.cn/downloads/CH341SER_EXE.html
i zainstalować (po
uruchomieniu wybrać INSTALL).
Ściągnąć Arduino IDE
https://www.arduino.cc/download_handler.php?f=/arduino-1.8.8-
windows.exe
i zainstalować z domyślnymi ustawieniami.
Ściągnąć XLB-Firmware.zip z oprogramowaniem do interfejsu XLB z
http://www.open-
ebike.com/bionx-tuning/win-gui-bikeinfo/?action=dlattach;attach=1100.
Po rozpakowaniu pojawią
się katalogi CAN_BUS_Shield-master i XLB-Firmware oraz plik XLB CAN Adapter.pdf.
Ściągnąć program Bikeinfo-0.90.rar z
http://www.open-ebike.com/bionx-tuning/win-gui-
bikeinfo/?action=dlattach;attach=1084
i rozpakować w dowolnym katalogu.
4. Programowanie Arduino
Podłączyć Arduino Nano kablem mini USB do komputera, powinna zaświecić się dioda zasilania.
Uruchomić program Arduino i w menu kolejno Narzędzia -> Płytka -> Arduino Nano:
Następnie w menu Narzędzia -> Procesor trzeba wybrać ATmega328P (Old Bootloader):
Następnie w menu Narzędzia-> Port wybrać jeden z portów szeregowych:
Po wybraniu portu COM trzeba użyć w menu Narzędzia -> Pobierz informacje o płytce.
Po wybraniu prawidłowego portu pojawi się okienko z informacjami o płytce Arduino:
Numer portu szeregowego trzeba zapamiętać.
Jeżeli port szeregowy jest niewłaściwy na dolnej belce pojawi się komunikat np. „Natywny port
szeregowy, nie można uzyskać informacji”:
Plik z chomika:
klimkr
Inne pliki z tego folderu:
BIONX Bikeinfo interfejs.pdf
(1118 KB)
BionX Diagnostics troubleshooting diagram.pdf
(115 KB)
Bionx troubleshooting tutorial.pdf
(13515 KB)
Bionx dealer manual.pdf
(20404 KB)
Bionx Ride Manual MY12.pdf
(9630 KB)
Inne foldery tego chomika:
Avenza Maps GPS
Dokumenty
Galeria
Nikon Coolpix P60
Okolice Warszawy GPS
Zgłoś jeśli
naruszono regulamin