To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ |
|
ROWERY I INNE POJAZDY ELEKTRYCZNE - FORUM ARBITER Rowery, trójkołowce, ryksze, skutery, hulajnogi i inne lekkie pojazdy elektryczne Porady, zdjęcia, filmy, konstrukcje, opinie |
|
Kontrolery BLDC - Controller FOC
barmal - Sob 17 Sty, 2015 Temat postu: Controller FOC Witam ponownie i tym razem przedstawiam drugą / następną wersję sterownika.
Tym razem FOC.
W przeciwieństwie do poprzednika (dla przypomnienia opis jest tu =>KLIK ) "przytuliłem" dodatkowo funkcję FOC .
Podczas kiedy poprzednik pracował przy 35A i 60V max, w nowym zwiększyłem napięcie pracy do 100V (z możliwym zapasem ) oraz prąd. Jednak o ile jeszcze nie wiem. Testy pokażą....
Nowy sterownik tak jak i poprzednik sterowany jest wektorowo, sinusoidalnie, jedynie z dodatkiem kontroli pola.
Docelowo mam w planie testować dwie wersje: 12 oraz 24 fety Płytki już są i czekają na "obróbkę"
Pierwszy test z silnikiem 9C, RH2805C (7x9) przy prawie 92V i 780Rpm wygląda tak: film
A tu start z komutacją blokową, później przełączenie na FOC: film
Sterownik nie jest jeszcze skńczony, jednak pierwsze testy wyglądają obiecująco...
Krok następny to testy, testy i jazda próbna, o ile pogoda na to pozwoli
Pozdrawiam
Bartek
Eryk1000 - Sob 17 Sty, 2015
Ależ ma bicie ten silnik w okolicy 60V wygląda że zaraz go wyrwie Chyba coś nie tak z wyważeniem, ewentualnie coś gdzieś doklejone? Poza tymi efektami wizualnymi to dźwięk pracy całkiem miły dla ucha
tas - Sob 17 Sty, 2015
Obręcz wyważa silnik
Yin - Nie 18 Sty, 2015
Można już dopytywać o seryjną produkcję i ceny w porównaniu do Sabvotona czy jeszcze za wcześnie?
maniekrox - Nie 18 Sty, 2015
Brzmi to co najmniej dobrze:)) Jeśli toto obsłuży prąd do 100A to wręcz znakomicie!
barmal - Pon 19 Sty, 2015
Cytat: | Ależ ma bicie ten silnik w okolicy 60V wygląda że zaraz go wyrwie Chyba coś nie tak z wyważeniem, ewentualnie coś gdzieś doklejone? |
Tak, mam co do tego pewne podejrzenia... nierównomierne zagęszczenie pola magnetycznego
Cytat: | Można już dopytywać o seryjną produkcję i ceny w porównaniu do Sabvotona czy jeszcze za wcześnie? |
Produkcja ruszy, jednak najpierw testy, testy
Co do ceny to troche za wcześnie, jeszcze nie zrobiłem jeszcze szczegółowej kalkulacji oraz nie mam konkretnych ofert ale z pewnością nie będzie w granicach Sabvotona, a sporo niższa. No i przede wszyskim produkowana będzie w Gdańsku!
Pozdrawiam
Bartek
tas - Pon 19 Sty, 2015
Zrób mu tak, żeby po wysłaniu zapytania zwracał ramkę z aktualnym prądem/napięciem/RPM/inne po UART (^^)
victor89 - Pon 19 Sty, 2015
Zdecydowanie aktualne parametry jak prąd, aktualne napięcie temperatura, powinny być wypluwane przez sterownik
Pykacz - Pon 19 Sty, 2015
Przewidujesz też jakieś małe niewielkiej mocy ? Korzystasz z jakiegoś gotowego oprogramowania procesora czy wszystko swoje (tam podobno jest około 10tyś linijek kodu do napisania i to poprawnego).
barmal - Pon 19 Sty, 2015
Cytat: | Zdecydowanie aktualne parametry jak prąd, aktualne napięcie temperatura, powinny być wypluwane przez sterownik |
Tu akurat jak i w poprzedniku nie zamierzam wprowadzać zmian i wszystkie potrzebne parametry są i będą "live" wyświetlane na monitorze. Trochę się to wprawdzie pozmienia, bo niektóre funkcje są zbędne ale za to na ich miejsce przyjdą nowe. Tak więc zmian na gorsze nie będzie
Cytat: | Przewidujesz też jakieś małe niewielkiej mocy ? Korzystasz z jakiegoś gotowego oprogramowania procesora czy wszystko swoje (tam podobno jest około 10tyś linijek kodu do napisania i to poprawnego). |
Hmmm zazwyczaj pytania szły w przeciwnym kierunku...
Na razie przewidziane mam 2 wersje, 12 i 24 tranzystory. Wydaje mi się, że nie ma potrzeby robić 6-stki bo jak mi się wydaje rezerwa mocy sporo na tym ucierpi...ale kto wie. Na razie jednak koncentruję się na 12-ce i 24-ce.
barmal - Pon 19 Sty, 2015
Co do kodu, to całkowicie jest mój. Jednak do 10k nie dociągnąłem...na razie dociągnąłem do 4908 z tendencją spadkową
radasss - Pon 19 Sty, 2015
Napisz proszę przy okazji ile czasu trzeba się uczyć programować, aby ogarniać 5k linii kodu. Dla mnie jest to niepojęte dlatego wielki szacun dla artystów programistów
Przy okazji jestem kolejnym zainteresowanym klientem na sterownik.
barmal - Śro 21 Sty, 2015
Cytat: | Napisz proszę przy okazji ile czasu trzeba się uczyć programować, aby ogarniać 5k linii kodu. |
Jakieś 15lat... żartuję
To kwestia indywidualna i jak mi się wydaje tylko groźnie wygląda...5k-linii. W gruncie rzeczy to jedynie kilka naście/dziesiąt funkcji odpowiedzialnych za coś tam, które składają się na całość pracy silnika
Napisać rozlazły kod to niezbyt duży problem, problem taki jednak żeby wszystko chodziło szybko, coby wyliczenia np. pozycji nie zajmowało więcej niż 2µs, same transformacje niby nie są skomplikowane, ale muszą być szybko wyliczone aby silnik mógł być taktowany w 20-tu khz, a to tylko 50µs na większość operacji
Pykacz - Śro 21 Sty, 2015
W takim razie czy czegoś (jakiejś funkcji) będzie brakowało dlatego że ma mniej linijek od np Sabvotona ? Jak będzie wyglądało dopasowanie ustawień do silnika . Będzie samo-nauka sterownika i ustawienie automatyczne parametrów czy trzeba będzie to robić samemu ?
barmal - Śro 21 Sty, 2015
Nie ilość a jakość panowie
Nie można porównywać obu programów (linii kodu) pod kątem który większy ten lepszy.
Też nie mam pojęcia jak Sabvoton działa i jakią ma funkcjonalność. Ja narazie mam półautomatyczne dopasowanie hali z fazami (czyli silnik podłączamy na chybił trafił a poprawną kolejność wyszukujemy na kompie klikając przycisk) i moim zdaniem to najprzydatniejsza funkcja gdy konfiguracja hali z fazami nie jest znana.
Cała reszta, czyli punkt zerowy silnika, parametry regulatora P + I dla prądu Iq, parametry regulatora P + I dla prądu Id wraz z prądem Id trzeba ustawić ręcznie. To jedynie daje pewność, że sinik będzie pracował tak jak my chcemy a nie odwrotnie, czy tez jak konstruktor sobie to wymyślił (być może też i z błędem...).
Generalnie nie jest to specjalnie skomplikowane i zajmuje nie więcej niż 2 minuty po czym i tak niczego nie zmieniamy tylko jazda
|
|
|