Generator prostokątny do rowerowego czujnika PAS
Kilka lat temu zelektryfikowałem swój stary holenderski rowerek. Przepisowy silnik, przepisowy sposób sterowania polegający na wykrywaniu ruchu obrotowego pedałów. Zasada jest prosta: kręcisz pedałami, silnik Cię trochę wspiera (poziom wspomagania można ustawiać). Nie kręcisz, nie jedziesz
Ubiegłego lata padło mi to wspomaganie, zdemontowałem je i jeździłem bez niego. Ale jest zima, więc mam trochę czasu aby przeanalizować rozmiar uszkodzeń. Generalnie zakładam dwie możliwości: padł główny chiński kontroler (i wtedy jest „lipa”), albo padł mój czujnik PAS (ew. zrobienie kolejnego egzemplarza jest proste i tanie). W celu zdiagnozowania trzeba podać ów przebieg prostokątny (ok. 6-7 Hz) na jedno z wejść głównego kontrolera. Mógłbym to zrobić, używając generatora serwisowego, ale stwierdziłem, że lepiej będzie zrobić małą, niezależną płytkę takiego generatora. Ona pozwoli mi zdiagnozować uszkodzenie czujnika PAS, ale dodatkowo potem będzie stanowić rezerwowe źródło sygnału prostokątnego w sytuacji, gdyby mój czujnik w pedałach padł np. 45 km od domu. W takim przypadku wystarczy wpiąć to małe „ustrojstwo” i rower „myśli, że ja kręcę pedałami”
Tu mamy schemat, podglądowy rysunek płytki oraz PCB z samymi elementami (warstwa Top). Jak widać, jest to naprawdę niewielki moduł.
No i dzisiaj w końcu uruchomiłem ten mój mały, ale bardzo użyteczny projekt. Pomiary oscyloskopem wykazały, że wyniki są bardzo dobre, zmierzyłem częstotliwość 6,4 Hz przy poziomie wypełnienia 20% na jednym wyjściu i 80% na wyjściu alternatywnym.
Tak więc mam już moduł testowy, pozostaje poskładać elementy wspomagania do roweru i wykonać diagnozę całości. Wszystkim posiadającym tego typu napęd polecam taki moduł "ratunkowy". Kontrolery z reguły posiadają jedną wiązkę do czujnika PAS (trzy przewody: +5V, masa i sygnał prostokąta). W tym projekcie mamy do wyboru dwa wyjścia: sygnał o wypełnieniu 20% i jego inwersję (czyli wypełnienie 80%) - dodałem to drugie wyjście z uwagi na różne interpretacje sygnału przez różne modele kontrolerów.
Jeżeli przyjrzycie się schematowi, łatwo zauważyć, że zmieniając kondensator 4,7uF i wartości obu rezystorów (można tu także narysować potencjometry) ustalimy potrzebne nam: częstotliwość i wypełnienie prostokąta. Także jest to dość użyteczny schemat. Koszt budowy praktycznie żaden.
Proszę się nie czepiać zdjęcia, tym razem zrobione "komórką", no i jest to moduł testowy, więc trochę zasmarkany cyną - jakoś te testy trzeba robić
Edit:
Moduł znakomicie się sprawdził w praktyce.
Komentarze
Osobiście podpiąłbym do "reverse output" jedną z wolnych bramek i dopiero z niej byłby "output". W takim przypadku sam generator nie miałby wyprowadzenia na zewnątrz - nic nie zakłócałoby jego pracy.... [Czytaj dalej]
W obecnym kształcie pierwsza bramka kończy się wyjściem TTL, druga została wykorzystana jako inwerter i tu mamy odwrócony sygnał. W systemie PAS, podobnie jak przy sterowaniu PWM, prądy są pomijanie małe... [Czytaj dalej]
Alternatywa to podłączenie manetki oprócz czujnika PAS, wiele chińskich kontrolerów ma możliwośc używania obu. Rozumiem że wtedy będzie to nieprzepisowy sposób sterowania - ale w sumie płytka która udaje... [Czytaj dalej]
Nieprzepisowa to raz i niewygodna to dwa. Kolega nie zna zasady tych systemów PAS. Częstotliwość i szerokość impulsów nie są przekładane liniowo na siłę wspomagania, czy prędkość. Tu sygnał prostokątny... [Czytaj dalej]
ok, choć mam wrażenie że nie wszedzie tak jest - w rowerze który złożyłem na chińskim sterowniku szybkość kręcenia pedałami ma wpływ na wspomaganie, tzn szybsze kręcenie pedałami powoduje też zwiększenie... [Czytaj dalej]
Nie będę się upierał przy swoim, ale rozważając sterownik i silnik w któryś kole kupione u różnych dostawców, nie za bardzo widzę możliwość takiego sterowania. Cały czas potrzebny jest czujnik tensometryczny... [Czytaj dalej]
Nie wiem, daleki jestem od upierania się, tych sterowników no-name z Aliexpressu są tysiące, nawet nie znam nazwy swojego modelu. W każdym razie reaguje na szybkość kręcenia pedałami czyli na częstotliwość... [Czytaj dalej]
To jest spora wada. Wyobraź sobie, że stoisz na czerwonym świetle i mimowolnie zakręcisz sobie pedałami do tyłu... A rower wyrywa do przodu. To był dla mnie powód zrobienia własnego czujnika PAS (opublikowałem... [Czytaj dalej]
wykresie [Czytaj dalej]
Przecież po to masz na każdej dźwigni hamulca czujnik który odłączy napęd jak na którymkolwiek wykryje stan niski (brake LOW) Ja też holendra przerobiłem na chińczyka i to dwa razy bo faktycznie pierwszy... [Czytaj dalej]
Tego nie potrzebuję. Jakoś od lat nie kręcę pedałami, kiedy hamuję :-) Dodano po 20 [minuty]: Nie za bardzo czuję logiczną potrzebę takiej funkcji, ale jeśli komuś to się przyda... Mój projekt... [Czytaj dalej]
Jak to tak bez arduino? [Czytaj dalej]
No nie wiem, jakoś tak wyszło... przepraszam :-) [Czytaj dalej]
Ja zrobię na Arduino, zaimplementuję Police Mo0de co będzie robił z ro9weru aniołka jak zejdę tylko z siodełka. Wzięli się za hulajnogi z siodełkami i rowery z manetkami jak nigdy dotąd, łatają dziurę... [Czytaj dalej]