Strona 1 z 2

OSEC Open Source E-Bike Controller

: 01 paź 2019, 10:29
autor: eMdzeJ
https://github.com/stancecoke/BMSBatter ... s_firmware

wgrywał ktoś z Was na sterowniki KT? Jakie wrażenia?

Niestety z tego co widzę to na Kt60 się nie da ale na 48 już tak.

Re: OSEC Open Source E-Bike Controller

: 01 paź 2019, 10:44
autor: tas
Da się wgrać tylko na do 30A 12 mosfetowe wersje.
Sterowniki 45A i takie z większą iloscią mosfetów niż 12 mają nową inną budowę i się od razu palą po włączeniu. Nie polecam bo zwarcie wywali dziurę, może nawet uszkodzić BMSa. Zwiera plus i minus przez mofety.

Re: OSEC Open Source E-Bike Controller

: 02 paź 2019, 9:44
autor: eMdzeJ
niezła bomba, szkoda bo z opisu wygląda całkiem fajnie

Re: OSEC Open Source E-Bike Controller

: 29 lut 2020, 20:43
autor: szkuba
Ja zamierzam zainstalować do przekładniówki ponieważ można to pożenić z czujnikiem nacisku. Siła rzeczy będzie to wersja max 20A lub mniej.

Re: OSEC Open Source E-Bike Controller

: 10 mar 2021, 20:34
autor: szkuba
Tak więc mogę się już pochwalić dwoma rowerami na Open Firmware:
1. Rowerek 24 cali z czujnikiem Sempu T4, silnikiem Q85 i sterownikiem Kuteng 36V /14A. Sterownik jest skręcony do 7A a mimo to wrażenia z jazdy są bardzo pozytywne, oprogramowanie działa bardzo płynnie - w sposób bezpieczny dla dzieci a jednocześnie osoby dorosłe które wsiądą na rower również są pod wrażeniem
IMG_20210109_183319 m.jpg
2. oraz jeszcze mniejsze maleństwo na kołach 20 z takim samym sterownikiem i czujnikiem eRider T9 - tu trzeba nieco dopracować moment startu.

Na chwilę obecną będę modernizować swój rower na mocnej przekładniówce o takie właśnie oprogramowanie.

Re: OSEC Open Source E-Bike Controller

: 10 mar 2021, 20:55
autor: pxl666
Gdzie kupiłeś silnik ? Na ali?

Re: OSEC Open Source E-Bike Controller

: 11 mar 2021, 10:41
autor: lukk
A jeszcze pytanie do tych, którzy śledzą ten temat albo wątek na endlessie - czy dalej sytuacja ze sterownikami KT 18 mosfet jest taka sama, brak wsparcia?

Re: OSEC Open Source E-Bike Controller

: 11 mar 2021, 12:49
autor: madmax67
Ja mam zrobione na 12 i działa.(jeszcze trzeba dopieścić ustawienia)
Z tego co wyczytałem to nie ma problemu z 18 ale jest jeden warunek, nie ma uniwersalnych ustawień.
Trzeba ograniczyć prąd w ustawieniach i najlepiej dać bezpiecznik na czas testów.
Oczywiście sterownik musi być sinus jeżeli chodzi o 18.
Wszystkie rezystory pull up muszą być wylutowane(np. X4)

Jak znajdę czas to opiszę moje boje ze sterownikiem.
@szkuba jest również zaprawiony w "bojach" i ma bardzo duże doświadczenie z tym firmware.

Re: OSEC Open Source E-Bike Controller

: 21 mar 2021, 20:03
autor: szkuba
pxl666 pisze:
10 mar 2021, 20:55
Gdzie kupiłeś silnik ? Na ali?
Pytasz o Q85 (aka AKM85?) Tak na Ali. co prawda sprzedawca nie miał tego rpm co chciałem także od zakupu do dostawy trwało to chyba ze dwa trzy miesiące (wymazałem dokładną datę z pamięci ;) ) silniczek jest bardzo cichy - dla dziecka w sam raz. musisz jedynie sobie nakręcić nakrętek na oś od strony wolnobiegu bo oryginalnie jest na jednorzędowy.

Re: OSEC Open Source E-Bike Controller

: 16 kwie 2021, 17:57
autor: grzechu62
Ktoś próbował korzystać z funkcji czujnika nacisku i może podzielić się wrażeniami? Chciałem dać trochę wigoru damce mojej lubej i wymienić fabrycznego tranzx na KT sinus, rower ma wbudowany czujnik nacisku i szkoda byłoby z niego nie skorzystać.

Re: OSEC Open Source E-Bike Controller

: 16 kwie 2021, 20:38
autor: slow
Czy ten soft ze sterownika KT 36/48V 250W potrafi zrobić mi sinus?

Re: OSEC Open Source E-Bike Controller

: 19 kwie 2021, 20:23
autor: szkuba
grzechu62 pisze:
16 kwie 2021, 17:57
Ktoś próbował korzystać z funkcji czujnika nacisku i może podzielić się wrażeniami? Chciałem dać trochę wigoru damce mojej lubej i wymienić fabrycznego tranzx na KT sinus, rower ma wbudowany czujnik nacisku i szkoda byłoby z niego nie skorzystać.
Wrażenia są pozytywne. Rower jest bardziej rowerowy. Przyzwoicie to reaguje na twój nacisk. Natomiast w podstawowej wersji nie rusza od zera (musi załapać choćby minimalny ruch korby) ale już nad tym pracuje żeby ruszał od zera. Mówiąc że chcesz dodać wigoru to masz na myśli mocniejszy sterownik?

Re: OSEC Open Source E-Bike Controller

: 19 kwie 2021, 20:28
autor: szkuba
slow pisze:
16 kwie 2021, 20:38
Czy ten soft ze sterownika KT 36/48V 250W potrafi zrobić mi sinus?
Masz na myśli zmienic sterownik blokowy w sinusoidalny? Do tego potrzeba przede wszystkim sterownika na takim samym procesorze jak w sinusie procesorze no i wlutowania sensora prądu fazy w odpowiednie miejsce na płytce głównej (szczegółów nie pomne z głowy)

Re: OSEC Open Source E-Bike Controller

: 19 kwie 2021, 21:18
autor: barmal
Nie koniecznie. Do "zwykłego" sinusa czyli sterowania napięciem wystarczy wygenerować zamiast bloku/trapezu (jak to zwał) sinusa bez konieczności pomiaru prądu faz.
Z pomiarem prądu faz możesz już pójść o krok dalej i zrobić FOC-a, a sinus przy tym masz "gratis" :-)

Re: OSEC Open Source E-Bike Controller

: 20 kwie 2021, 11:01
autor: madmax67
Ale w tym firmware jest uproszczony FOC.(nie wiem jeszcze jak dokładnie działa)
Wygląda na to że sprawdza przejście fazy B a resztę wylicza.
Oczywiście 8 bitowy procesor STM nie pozwala na więcej.

tutaj można trochę poczytać na temat przeróbki blokowca na sinus, opis procesora STM i dużo więcej https://opensourceebikefirmware.bitbuc ... mods.html

Re: OSEC Open Source E-Bike Controller

: 21 kwie 2021, 22:00
autor: szkuba
barmal pisze:
19 kwie 2021, 21:18
Nie koniecznie. Do "zwykłego" sinusa czyli sterowania napięciem wystarczy wygenerować zamiast bloku/trapezu (jak to zwał) sinusa bez konieczności pomiaru prądu faz.
Z pomiarem prądu faz możesz już pójść o krok dalej i zrobić FOC-a, a sinus przy tym masz "gratis" :-)
no właśnie Bartek może jednak byłbyś zainteresowany zintegrowaniem tego softu do swoich sterowników ;) byłaby petarda :D

Re: OSEC Open Source E-Bike Controller

: 20 maja 2021, 18:25
autor: szkuba
krótki filmik wyjaśniający działanie OSEC na przykładzie Junior eMTB:


Re: OSEC Open Source E-Bike Controller

: 26 maja 2021, 9:54
autor: maciesz
Jak podłączyć czujnik nacisku erider T9 do sterownika KT po zmianie oprogramowania na OSEC?

Znalazłem:

Re: OSEC Open Source E-Bike Controller

: 13 cze 2021, 20:56
autor: szkuba
maciesz pisze:
26 maja 2021, 9:54
Jak podłączyć czujnik nacisku erider T9 do sterownika KT po zmianie oprogramowania na OSEC?

Znalazłem:
I jak tam postępy?

Re: OSEC Open Source E-Bike Controller

: 20 cze 2021, 18:06
autor: szkuba
Kilka ważnych doświadczeń zebranych do tej pory:
00. przeczytać dokładnie instrukcje instalacji : https://github.com/stancecoke/BMSBatter ... mware/wiki plus forum Endless Sphere : https://endless-sphere.com/forums/viewt ... 30&t=87870 jeśli chcesz manetkę osobne użyj wersji z portem X4 , jeśli bez manetki: wersję podstawową, różnią się one nieco kodem
0. działa tylko z procesorami STM8 S105 również wersji 18FET (@madmax popraw mnie jeśli coś pomieszałem), czujniki Sempu T4, eRider T9, T13, wyświetlacze KT LCD3 oraz LCD4.
1. Pomiar napięcia oraz prądu baterii wykonywany przez sterownik należy bardzo dokładnie skalibrować zewnętrznym miernikiem, niedokładności pomiaru powodują palenie się sterowników.
2. zasilanie czujnika jest wrażliwe na zakłócenia, -> szpilki pojawiające się na linii zasilania stopniowo mogą wykończyć czujnik (zwłaszcza przy regenie) ponieważ ma on zasilanie i wewnętrzną komunikację bezprzewodową. z tego powodu warto stosować dobre przetwornice np. https://allegro.pl/oferta/przetwornica- ... 8479478942 lub https://allegro.pl/oferta/przetwornica- ... 8476775142, równolegle w zasilanie czujnika warto wpiąć diodą transil np. 13,5 V przy zasilaniu 12V-będzie zwierać szpilki zasilania do masy (dzięki @madmax) ,
2b. nie wiem czy to przydatne przy Kuteng ale pojawiły się problemy ze dużymi sterownikami Kellys i Sabvoton ze powodu zakłóceń EMC generowanych przez kable fazowe -> objaw czujnik się zatrzymuje w stanie 0 i wygląda jakby nie działał, trzeba wtedy ekranować kabel i filtrować zakłócenia szczegóły -> Bikel.pl
3. zasilanie czujnika można włączać równolegle z LCD poprzez tranzystor Darlingtona BD679 (dzięki @madmax)
4.jeśli chcesz czujnik nacisku mieć na port X4 może tam być rezytor pull-up (pusty port przy włączonym sterowniku daje napięcie >0 ) należy go wywalić przed podłączeniem tam czujnika. dzięki @madmax


to na razie tyle ;)

Re: OSEC Open Source E-Bike Controller

: 20 cze 2021, 19:17
autor: madmax67
Jako że zostałem wywołany do "tablicy".....
00- potwierdzam. Nawet kilka razy przeczytać. Dosyć zawile opisane.
0. STM tak, do T4(zasilanie do60V) polecam stosować przetwornicę step down do 12V ponieważ wbudowana jest dziadowska i jeden uszkodziłem przez wtyczkę antispark. Nie pytać dlaczego, ponieważ nie wnikałem. Dalej w punkcie drugim....
1. dokładnie. ja na sterowniku 30A od NEXUN przy złych ustawieniach miałem 60A podczas testów. Na szczęście mosfety nie poszły z dymem. Soft nie korzysta z drutów bocznika.
2.dokładnie. Nie wszystkie przetwornice mają zabezpieczenie, a nawet jak mają niekoniecznie działa(sprawdzone). Transil dobrej firmy kosztuje chyba 4 pln, wtedy mamy zabezpieczone dosyć fajnie. Oczywiście bezpiecznik szeregowo jest potrzebny przed diodą.
2b. @szkuba zna temat, tutaj nie mam nic do powiedzenia. Mam tylko sterowniki KTsinus
3.działa przetestowane
4.tak. @szkuba jak możesz wrzuć fotki które wysłałem dla zobrazowania.

To nie jest tak że sam opanowałem wszystko. Dzięki @szkuba za pomoc !!!!
Jak by nie było to szkuba jest głównym "inżynierem" ja tylko testuję niektóre rozwiązania.

Re: OSEC Open Source E-Bike Controller

: 30 cze 2021, 20:37
autor: noel841106
Powiedzcie proszę, jeżeli wiecie czy ten sterownik pojedzie na tym sofcie?
Mam też kilka zdjęć wnętrza, ale niestety nie widać na nich jaki procesor tam siedzi ani czy są boczniki na fazach.
Chciałbym by sterownik pracował płynniej niż teraz szczególnie na biegu wstecznym.

Re: OSEC Open Source E-Bike Controller

: 30 cze 2021, 21:56
autor: szkuba
jak dwa posty wyżej.. naklejka nie wystarczy ważny jest procek. Poza tym gwarancji 100% nigdy nie ma.

Re: OSEC Open Source E-Bike Controller

: 02 lip 2021, 8:43
autor: noel841106
A widzicie może z tych zdjęć, które mam czy są dwa boczniki na fazach silnika? Bo chyba muszą być przynajmniej dwa boczniki, żeby działał ten uproszczony FOC.

Re: OSEC Open Source E-Bike Controller

: 02 lip 2021, 8:43
autor: noel841106
C.D. zdjęć.

Re: OSEC Open Source E-Bike Controller

: 02 lip 2021, 9:12
autor: cyklista
są przecież, z lewej strony pod czerwonymi kablami poniżej czerwonego elementu i powyżej kondenstorów, dwa grube druty

Re: OSEC Open Source E-Bike Controller

: 02 lip 2021, 10:51
autor: noel841106
To są boczniki prądu baterii. Boczniki na fazach silnika są potrzebne, a one nie wyglądają tak samo, tylko to mogą być bardzo małej rezystancji rezystory smd, albo coś jeszcze innego. Słyszałem, że nawet jako bocznik faz używany jest kawałek ścieżki na PCB.

Re: OSEC Open Source E-Bike Controller

: 02 lip 2021, 12:39
autor: madmax67
Kable przysłaniają..
Daj zdjęcia z odchylonymi kablami fazowymi w okolicach miejsca połączenia zielonego kabelka od silnika.
Odklej naklejkę z procesora i zrób zdjęcie napisów na procku.
Wtedy da się coś powiedzieć.

Re: OSEC Open Source E-Bike Controller

: 04 lip 2021, 10:44
autor: noel841106
Witam ponownie.
Przepraszam, tamte zdjęcia są od całkiem innego sterownika. Wczoraj zrobiłem te:
Z tamtych zdjęć, zdjęcie etykiety zewnętrznej jest tylko dobre.

Re: OSEC Open Source E-Bike Controller

: 04 lip 2021, 10:45
autor: noel841106
Ciąg dalszy zdjęć

Re: OSEC Open Source E-Bike Controller

: 04 lip 2021, 11:00
autor: noel841106
Kolejne zdjęcia

Re: OSEC Open Source E-Bike Controller

: 04 lip 2021, 18:11
autor: KrzysiekEV
Pomiar prądu środkowej (zielonej) fazy jest , tylko dlaczego źle wlutowany ? . Trzeba prze lutować przewód fazy zielonej do dziury "B" za czujnikiem prądu ACS i drutem pomiarowym.

Re: OSEC Open Source E-Bike Controller

: 05 lip 2021, 6:56
autor: noel841106
Uważasz, że ten scalak w so8 bez oznaczeń to ACS? Jeżeli tak, to prąd powinien przepływać przez niego, a powyżej jest jakiś mostek.
Poza tym jeżeli jeżeli ten bocznik tam nie pracuje teraz to po co go wlutowano?
Jeżeli dobrze czytałem to do pracy sterownika w trybie uproszczonego FOC potrzeba mieć boczniki na przynajmniej dwóch fazach, więc i tak tego sterownika nie przerobię.

Re: OSEC Open Source E-Bike Controller

: 05 lip 2021, 12:39
autor: KrzysiekEV
Ten mostek to dodatkowy drut pomiarowy - bocznik bo scalaczki acs mają prąd pomiarowy tylko 5A do 20A bezpośrednio.
Na instrukcji - wiki też jest zdjęcie z jednym pomiarem prądu na fazie i drugi standardowy na minusie akku : https://github.com/stancecoke/BMSBatter ... e-hardware
Do "simplified FOC" starczy jeden sensor prądu na fazie , 2 i 3 są w pełnym foc jak w sabkach i innych droższych.
Sterowniki SVP mają czujniki , ZVS nie ale można dodać - tak piszą w Wiki.
Nawet bez czujnika prądu na fazie da się odpalić OSEC ale bez funkcji FOC.
Prze lutuj tą środkową fazę do dziury "B" , zaprogramuj i powinno działać.

Re: OSEC Open Source E-Bike Controller

: 05 lip 2021, 13:20
autor: noel841106
Aha,fajnie. Będę miał trochę czasu to postaram się z tym osec pobawić. Dzięki za info.

Re: OSEC Open Source E-Bike Controller

: 22 kwie 2022, 11:40
autor: Atebo
Chciałbym obudzić troszkę temat.
Do jakich obecnie dostępnych na rynku EU kontrolerów można wgrać oprogramowanie: OSEC Open Source?
Do moich celów wystarczy 17 A
Konwertuję właśnie Bionxa 4 gen.

Re: OSEC Open Source E-Bike Controller

: 24 kwie 2022, 20:55
autor: szkuba
Cześć. kilka postów wyżej punkt 0: viewtopic.php?p=94830#p94830
Powinno pójść z KT 17A sinus tylko bardzo ale to bardzo trzeba sie przyłożyć żeby skalibrować prądy. To mimo wszystko mały sterownik bez nadmiaru mocy i może się przepalić jak się go źle skalibruje. Ja takowy sterownik będę dla siebie programować do MXUS 01C. A z manetka czy bez tak z ciekawości?

Re: OSEC Open Source E-Bike Controller

: 25 kwie 2022, 20:47
autor: Atebo
Z manetką.
I chyba skuszę się na bikela. Mam już 2 sprzęty na Mpe.
A do OSEC trzeba dużo czasu poświęćić.
eRider T9 też trochę kombinacji potrzebuje a w Mpe jest to dopracowane.

Dziękuję za odpowiedzi.

Ps. Mpe nie dostępne i nie będzie, eRider T9 też nie osiągalny w EU.
Więc będzie pewnie PAS + nauka OSEC

Re: OSEC Open Source E-Bike Controller

: 26 kwie 2022, 9:59
autor: szkuba
Pozostaje polowanie na T9/T15/T17 lub klasyczny T4 na Aliexpress...

Re: OSEC Open Source E-Bike Controller

: 29 kwie 2022, 18:02
autor: madmax67
Ja tylko podpowiem że T4 najlepszy....
Z tych co testowałem, czyli T9,T4
Ale @Szkuba "doktorat" teraz robi z T9 ;) to może będzie ogarnięte.

Re: OSEC Open Source E-Bike Controller

: 29 kwie 2022, 20:35
autor: Atebo
Kurczę gdzie wy te supporty kupujecie?
Macie jakiegoś pewnego linka do sprzedawcy?

Re: OSEC Open Source E-Bike Controller

: 01 maja 2022, 20:02
autor: szkuba
źródło jest tylko jedno w zasadzie (obecnie, bo polskie zapasy z tego co widzę wyczerpane) : Aliexpress jak sobie wpiszesz "Torque sensor erider T9" lub "Torque sensor Sempu T4" to powinno się zaleźć , (nie mam teraz linka pod ręką)

Re: OSEC Open Source E-Bike Controller

: 02 sie 2022, 20:03
autor: szkuba
zamieszczam krótkie filmiki z działania T9 oraz T4:
T9 bez filtra


T9 z filtrem
https://www.youtube.com/shorts/0y0M_e-lRMI

T4 i jego czułość przy nacisku 1-3kg:

Re: OSEC Open Source E-Bike Controller

: 02 sie 2022, 20:21
autor: noel841106
Ok, bardzo fajnie. Dzięki, że się podzieliłeś wynikami. Zastanawiam się jakby support np t4 podłączyć do dowolnego sterownika. Trzeba chyba przepuścić napięcie z suportu przez wz op tak by na wyjściu uzyskać napięcie 0,8-4,2v przy jakimś tam naszym dużym nacisku. Ale jak to z manetką razem pożenić? Brać napięcie które wyższe, czy sumować przed podaniem do sterownika?

Re: OSEC Open Source E-Bike Controller

: 03 sie 2022, 8:24
autor: szkuba
Zasadniczo to jest już takie rozwiązanie np. MPe albo CycleAnalist. Najprościej i najlepiej jest wysterowywac sterownik gdzie manetka steruje momentem obrotowym. Równie dobrze działa to gdy port manetki steruje prądem baterii. Najtrudniej zrobić takie sterownie w sterownikach gdzie manetka steruje prędkością obrotową silnika.

Re: OSEC Open Source E-Bike Controller

: 03 sie 2022, 9:57
autor: noel841106
Jeżeli sterownik ma takie wejście to nie ma problemu. MPe to też super rozwiązanie jednak nie z tych tanich.
Zastanawiam się jak można szybko i tanio zrobić to na wz op.
Coś jakby podłączenie równoległe z manetką w dowolnym sterowniku.

Re: OSEC Open Source E-Bike Controller

: 08 sie 2022, 20:08
autor: szkuba
szybko i tanio... rezultat może być różny ... ja swego czasu popełniłem coś takiego i było to nieco narowiste ;) :
Podłączenie czujnika nacisku SEMPU do barmala X2f
viewtopic.php?f=18&t=2147
natomiast zaznaczam że im mocniejszy układ tym bardziej warto iść w OSF ze względu na kulturę pracy i bezpieczeństwo użytkowania :D
druga "szybka" opcja to kupienie dedykowanego do T9ki sterownika z wyświetlaczem (max 25A), sprzedaje je jedyny sprzedawca na Ali ten sam który sprzedaje tensometry. Kultura pracy jest akceptowalna choć brakuje możliwości skalibrowania poziomów min i max tensometru.

Re: OSEC Open Source E-Bike Controller

: 08 sie 2022, 20:16
autor: noel841106
Co to jest OSF?

Re: OSEC Open Source E-Bike Controller

: 08 sie 2022, 20:29
autor: szkuba
Open Software Firmware czyli otwarte oprogramowanie sterownika.

Re: OSEC Open Source E-Bike Controller

: 09 sie 2022, 12:35
autor: sky
A czy do barmala (mam XA2) da się zrobić tak żeby zwykły PAS działał jak np w KT, a nie że tylko odblokowuje manetkę? Mi by wystarczył zwykły, bo to co zaoferował twórca to dziwna fantazja.