logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Yamaha WR200 2T - Sterowanie zaworem wydechowym (serwomechanizm), arduino

adis3 01 Lip 2014 20:13 2511 10
  • #1 13759249
    adis3
    Poziom 10  
    Posty: 5
    Witam
    Posiadam Yamahę WR200 z modułem PROGCDI, lecz ten moduł nie posiada możliwości sterowania zaworem wydechowym... Oryginalny moduł CDI steruje tym zaworem lecz jest on nie do dostania chyba że kupiłbym nowy za około 900zł u dealera YAMAHY a chciałbym tego uniknąć... Motocyklem da się jezdzić, zawór ręcznie przestawiłem na stan otwarty. Zawór ten jest po to, aby silnik był elastyczniejszy tzn. do obrotów rzędu np. 5000-6000 obr/min zawór jest zamknięty (zmniejsza się przekrój kanału wylotowego) a co za tym idzie na niskich obrotach silnik jest silniejszy niż przy otwartym zaworze. Obecnie motocykl do około 5500 obr/min jest strasznie słaby a potem nagle dostaje siły że ręce wyrywa... Chciałbym to zmienić... Myślałem nad tym, aby zmontować coś w rodzaju elektronicznego obrotomierza który zliczałby impulsy z przewodu WN, a powyżej pewnej ilości impulsów w jednostce czasu dawał by sygnał do sterownika serwomechanizmu(myślałem o czymś na arduino), który otwierałby zawór... Czy dobrze myślę? Może ktoś z Was ma lepsze rozwiązanie?
    Z góry dziękuję, Adam
  • #2 13759291
    Pawel1812
    Poziom 26  
    Posty: 1487
    Pomógł: 44
    Ocena: 265
    Chcesz to zrobić da nauki czy oszczędności?
  • #3 13759343
    adis3
    Poziom 10  
    Posty: 5
    Powiem tak... Częściowo skłoniła mnie do tego oszczędność, ale z drugiej strony zawsze są to nowe doświadczenia, tym bardziej że czasem lubię sobie np. stare radio do życia przywrócić, chciałbym nabyć doświadczenie i jeśli się da to trochę przy okazji zaoszczędzić... Szybko się uczę i uważam, że podołam temu zadaniu... Więc co o tym myślicie?
  • #4 13760409
    manta
    VIP Zasłużony dla elektroda
    Posty: 5875
    Pomógł: 463
    Ocena: 1532
    Jesteś pewien, że oryginalny sterownik bierze pod uwagę tylko obroty silnika?
  • #5 13760570
    michal19885
    Poziom 18  
    Posty: 498
    Pomógł: 27
    Ocena: 284
    Najprawdopodobniej sterownik bierze pod uwagę tylko obroty silnika, jest to jedyna zmienna w pracującym silniku od której zależy konstrukcja układu wydechowego (oprócz temperatury gazów wydechowych).

    Fizycznie proponowałbym zrealizować to na układzie LM3914 (szukaj pod hasłem obrotomierz). Jedynym problemem będzie precyzyjne dobranie obrotów otwarcia zaworu. Wbrew pozorom jest to bardzo ważne, aby zawór otwierał się na odpowiednich obrotach - zapewni to odpowiednią charakterystykę pracy silnika. Należy się też zastanowić, czy obroty otwarcia zaworu są równe obrotom zamknięcia zaworu.
  • #6 13760724
    adis3
    Poziom 10  
    Posty: 5
    Tak, obroty otwarcia zaworu są równe obrotom zamknięcia zaworu na 100%. Czyli układ LM3914 to obrotomierz diodowy... Czyli w moim rozumieniu wystarczy zamiast diody wpiąć przekaźnik uruchamiający sterownik silnika krokowego unipolarnego(pięć przewodów), ale co jeśli obroty będą spadać? Przeważnie w sterowniku naciska się drugi przycisk aby silnik powrócił... Czyli również można to rozwiązać przekaźnikiem, tak? Zabieram się za składanie obrotomierza...
  • #7 13761011
    michal19885
    Poziom 18  
    Posty: 498
    Pomógł: 27
    Ocena: 284
    Jeśli elementem wykonawczym jest silnik krokowy to chyba prościej będzie zbudować całość na mikrokontrolerze. Tutaj więcej nie pomogę.
  • #8 13761638
    adis3
    Poziom 10  
    Posty: 5
    No właśnie, tylko z mikrokontrolerami, programowaniem nie miałem nigdy do czynienia... Chociaż w sumie można by było dokładnie ustalic moment w którym zawór otwierałby się itd. No nic, poszukam jeszcze info na ten temat
  • #9 13769547
    Pawel1812
    Poziom 26  
    Posty: 1487
    Pomógł: 44
    Ocena: 265
    Najlepszym rozwiązaniem jest budowa całego modułu zapłonowego. Wbrew pozorom, nie jest to trudne, a ulepszanie i wprowadzanie zmian da Ci bardzo dobrą szkołę.
    Zacznij od napisania programu i zmontowania układu sterującego silnikiem krokowym.
  • #10 13769606
    BANANvanDYK
    Poziom 42  
    Posty: 7667
    Pomógł: 1153
    Ocena: 2550
    Skoro to Yamaha, to pewnie jest tam serwonapęd oparty na silniczku DC i potencjometrze.
    Prościej byłoby rozebrać oryginalny moduł i spróbować go naprawić. Czasami wystarczy wymiana małej pierdółki lub poprawienie pękniętego lutu, by moduł zaczął pracować.
    Zamiast kombinować z jakimiś wynalazkami wolałbym kupić nowy moduł. Wbrew pozorom 900 zł to nie jest dużo. W przypadku Hondy jakiś najzwyklejszy moduł, który można zastąpić zwykłym chinolem, może kosztować dwa razy więcej niż do tej Yamahy.
    Przy budowie własnego modułu konieczna jest wiedza nt. charakterystyki kąta wyprzedzenia zapłonu oraz charakterystyki otwarcia zaworu wydechowego.
  • #11 13772121
    adis3
    Poziom 10  
    Posty: 5
    Spróbuję zerknąć na ten niesprawny moduł, może faktycznie uda mi się go naprawić...

Podsumowanie tematu

✨ Użytkownik posiada motocykl Yamaha WR200 z modułem PROGCDI, który nie obsługuje automatycznego sterowania zaworem wydechowym. Oryginalny moduł CDI, który to umożliwia, jest niedostępny, a jego zakup wiąże się z wysokimi kosztami. Użytkownik rozważa stworzenie elektronicznego obrotomierza z wykorzystaniem Arduino, który zliczałby impulsy z przewodu WN i na ich podstawie sterowałby serwomechanizmem otwierającym zawór. W dyskusji poruszono kwestie dotyczące precyzyjnego ustawienia obrotów otwarcia zaworu oraz możliwości budowy całego modułu zapłonowego. Zasugerowano również sprawdzenie oryginalnego modułu w celu jego naprawy, co może być prostszym rozwiązaniem.
Wygenerowane przez model językowy.
REKLAMA