|
Forum Klubu ROVERki.pl
|
|
Tuning mechaniczny - [R75] 1x=3x potrójne błyśniecie kierunkami - ma ktoś?
dawidd - Nie Sty 22, 2017 23:36 Temat postu: [R75] 1x=3x potrójne błyśniecie kierunkami - ma ktoś? Ciekawi mnie czy ktoś w r75 zrobił sobie potrójne blysniecie kierunkami po lekkim dotknięciu manetki? Jeśli tak to w jaki sposób?
Popularne układy z allegro do naszych aut nie bardzo się nadają bo jest lsm. Może coś innego? Manetka sterująca kierunkami ma tylko 2 przewody i lsm rozpoznaje opór 300 om lewo, 1200 om prawo, obwód rozwarty to nie dzieje się nic.
Ma ktoś jakiś pomysł?
MD - Nie Sty 22, 2017 23:59
dawidd, jedyne co mi przychodzi do głowy poza oprogramowaniem to coś w takim stylu:
Manetka dotyk - krótki impuls - SYGNAŁ
Manetka zatrzaśnięta - długi impuls
Impuls i tak idzie do LSM - włącza kierunkowskazy i ma nad nimi pełną kontrolę. Gdy wystąpi SYGNAŁ (do jakiegoś prostego układu, rozróżniającego krótki sygnał od długiego), za LSM układ ten daje własne napięcie na kierunkowskazy - ewentualnie z własnym przerywaczem. Tylko ciężko to będzie dograć z LSM. Po prostu pierwsza droga, jaka przyszła mi do głowy.
dawidd - Pon Sty 23, 2017 09:03
MD, w teorii to wiem jak to powinno wyglądać tylko czy ktoś juz zrobił to praktycznie?
Jak dla mnie wpinanie czegoś co samo będzie sterować kierunkami nie ma prawa bytu, tylko i wyłącznie układ wpięty albo równolegle z mantka, albo rozciąć polaczenie manetki i lsm i tu wpiąć układzik.
Myślałem nad arduino - żeby nie ingerować w manetkę (ale i to mozna by zmienić) to musiałby moduł wykrywać 3 stany - rozwarty, 300 om i 1200 om.
Jak wyjście sterowanie z arduino myślałem nad wykorzystaniem 2 wyjść z przekaźnikami i wpiętymi szeregowo miedzy styki rezystorami 300 om i w drugim 1200. Przekaźniki może by dało rade pominąć i sterowanie podłączyć bezpośrednio przez rezystory.
Moduł arduino musiał by po wykryciu impulsu długiego, powyżej 1 s uruchomić na tak długo jak długo trwa impuls, przekaźnik - odpowiednio lewy lub prawy. Po wykryciu impulsu krótkiego 0,2 s odpowiednio uruchomił by na 3 sekundy lewy lub prawy kierunek.
W momencie kiedy wykryje krotki impuls na lewy kierunek i zanim zakończy sekwencje migania lewą stroną i wykryje drugi, ale przeciwny kierunek to lewy od razu przerywa i miga drugi
Wydaje sie proste.
Podejmie sie ktoś napisania sketch pod arduiono albo inna platformę? A może ktoś ma inna koncepcje jak to wykonać?
longer86 - Pon Sty 23, 2017 11:51
Jak toaf pojawił się do pobrania , ujawnil sie użytkownik czeskiego forum, maja taki dynks.
Jak pamiętam 100€
Prebenny chyba chcial cos kombinować.
Elektronikiem nie jestem, ale moze 2 kondensatorki i cos co rozladuje odpowiedni kondensator w momencie włączenia 2 kierunkowskazu
sTERYD - Pon Sty 23, 2017 13:44
To nie tak.
z arduino to na pewno się da zrobić, tylko kwestia paru minut wolnego czasu i testów.
Mogę coś spróbować napisać, aczkolwiek nie wiem czy to będzie optymalne
na pewno będzie to trzeba wstawić tak, żeby "udawało" manetkę a jednocześnie przepuszczało jej sygnał zawsze.
[ Dodano: Pon Sty 23, 2017 13:44 ]
na pewno byłoby lepiej gdyby udało się przeprogramować LSM
longer86 - Pon Sty 23, 2017 13:45
a adopcja LSM z BMW?
Może nie warto wyważać drzwi, chyba że udoskonalić
http://www.the75andztclub...ad.php?t=162912
dawidd - Pon Sty 23, 2017 15:24
ten projekt z linku juz dawno oglądałem tylko na innym forum i chyba sa inne zdjęcia:
http://www.75ztcommunity....-mod-t7586.html
W każdym bądź razie ma on istotna wadę
1 brak schematu
2 z tego co zrozumiałem to on podtrzymuje zawsze aż do rozładowania kondensatorów, które podtrzymuje przekaźniki zwarte, chyba ze manetka poleci w przeciwnym kierunku to ten 3 przekaźnik rozładowuje kondensator. A co w sytuacji gdy normalnie mamy wrzucony kierunkowskaz i kończymy manewr skrętu, kierownica nam odbije manetkę w pozycje neutralna, a kierunki dalej będą migać jeszcze 3 błyski - bez sensu
[ Dodano: Pon Sty 23, 2017 15:24 ]
a konkretnie myślałem nad przerobieniem już istniejącego projektu pilota który zaprojektował BigBoyPl na platformie arduino ProMicro
https://forum.roverki.eu/viewtopic.php?t=102305
kwestia zmiany skecha, rozpoznawanie rezystancji już jest
No i zamiast sterowanie przez USB musiało by byc aktywne 2 linie np A1 iA2
Moja wiedza na temat arduino jest na poziomie przedszkolaka dlatego nic więcej w tej kwestii nie pomoge
prebenny - Pon Sty 23, 2017 15:46
Ja zasadniczo kombinowałem z czymś takim ale się poddałem przez brak czasu.
Prosty układ typu wykryje przez poniżej np 0.5 sekundy dotknięcie manetki i 3x blink myślę, że łatwo by szło ogarnąć ale ja chciałem taki, gdzie np dałoby się anulować ruchem manetki w przeciwną stronę. Tutaj niestety pojawiały mi się dziwne opóźnienia w działaniu arduino (nie wiem czy to kwestia taniej podróbki czy kiepskiego kodu).
longer86 - Pon Sty 23, 2017 15:57
Thank you for positive answer
Yes, it is electronic module developped specially for this type LSM unit. We have developed ourselves because common "trippling" modules aren't compatible with the logic of LSM unit and nowhere has been confirmed information about some modules on the world maket, which can work with this unit.
As you said, teoretically it is possible to flash LSM unit from BMW X3/Z4/E46 of sw version 4.0, where this function is switchable. It is LSM unit from year 2005 and it is a little expensive to obtain it. Older units of some HW version are able to flash to SW version 4.0 but it is still the same problem of price.
Our module is compatible with LSM unit in MG ZT/R75 and BMW Z4/X3/E46 up to SW 4.0 and roughly from year 1999 to 2005, from which is possible to switch on trippling function by diagnostic tool.
Our module is developed as little board which needs to be soldered on LCM unit board to 6 points. This way of installation is better than connecting on cable because you know how the cable looks You disassemble LSM unit out a car and install the module at home. And the next advantage is that the hardware of module is simplier so probability of fault is smaller But ofcourse it is pitty, that there is no possibility to do it somehow "plug and play" because one of wire must be cutted and you know how looks connector of LSM. But we have developped even the version for installation on cable, but in this time we don't want to sale it, because it has more dissadvantages than first type.
I attached current czech version of installation manual to see you how it looks
I will be happy for your comments
... and sorry for my poor english
tyle ze strony czeskiej
sTERYD - Pon Sty 23, 2017 16:04
rozpoznawanie oporności to nic innego jak obsługa wejscia analogowego, bardziej mnie zastanawia jak rozwiązać rozpoznawanie długości sygnału.
prebenny - Pon Sty 23, 2017 19:19
Wykryć zmianę wartości na wejściu z 0->1 zapisać timestamp i czekać na zmianę powrotną 1->0, zapisać timestmap i obliczyć różnicę w czasie. Druga metoda to zrobić pauzę/przerwę przez np 500ms i jeżeli stan przed=po znaczy, że sygnał jest dłuższy niż 500ms.
dawidd - Czw Sty 26, 2017 21:26
Widze ze temat upadł, a szkoda bylo by go nie doprowadzić do końca.
To co udalo mi sie ustalić na razie to:
schemat przełącznika:
http://obrazki.elektroda...._1485341540.png
moj pomysl na przeróbkę:
http://obrazki.elektroda...._1485346727.jpg
Sprawdziłem napięcie na manetce i tak:
w momencie kiedy manetka jest w pozycji neutralnej jest 0,5V
Kiedy manetka idzie w dol czyli lewy kierunek jest napięcie 1,53V
Kierunek prawy jest napięcie 3,2V
Napięcie jest takie zawsze bez względu czy kluczyk jest w stacyjce czy go nie ma i czy silnik chodzi czy nie
Grzebiąc w rożnych kursach o arduino znalazłem to:
Wskaźnik na diodach
http://forbot.pl/blog/art...rnik-adc-id3819
wystarczy z programu wyrzucić 3 diody i pozostawić tylko 2 i dodatkowo pod nimi dopisać
delay(3000); to tak około bo jeszcze nie mierzyłem ile zajmują 3 błyśnięcia kierunkami
Robiłem juz próby na stole - poza spalonym 1 wyjściem z arduino wydaje mi sie ze udalo sie zmusić układ do pracy.
Brakuje w nim jeszcze polecenia zeby anulował miganie kierunku gdy nagle włączymy przeciwny
Jak ktoś potrafi cos podpowiedzieć to bardzo proszę
[ Dodano: Czw Sty 26, 2017 21:26 ]
generalnie jeden czlowiek z forum elektrody zadeklarował sie ze napisze mi caly paragram za dobre 0,7, wiec może cos z tego bedzei
sTERYD - Pią Sty 27, 2017 00:07
Wszystko fajnie jak wyrzucisz bezpośrednie połączenie między manetka a lsm.
Ja bym wolał to zostawić a przedłużenie migniecia dodać, tylko wtedy automatycznie zapetla sie wejscie.
[ Dodano: Pią Sty 27, 2017 00:07 ]
Polecenie przerywajace, to break
dawidd - Pią Sty 27, 2017 08:09
sTERYD napisał/a: | tylko wtedy automatycznie zapetla sie wejscie |
dlatego zdecydowałem sie rozłączyć manetkę. Wpięcie równolegle robi jeszcze jeden problem - rezystancja na jednym wejściu wąchała by sie miedzy 150 a 300 lub więcej om, a drugim miedzy 600 a 1200(w zależności od doboru rezystorów). Nie wiem czy LSM by tego nie zgłosił jako błędu to raz, a dwa czy po otrzymaniu 150 om włączył by kierunek. Mozna by problem ominąć wpinając sie w sama manetkę i tak jak w linku wyżej gdzie autor pociął ścieżki w manetce, ale jak dla mnie to spore "druciarstwo"
Ale generalnie to wszystko sprawa testów
Minusem jak narazie mojego rozwiązania jest brak pozycji po wrzuceniu kierunku przy zgaszonym silniku. Pewnie dało by sie to rozwiązać kodem ale arduino musiało by cały czas być pod zasilaniem, a planuje je podłączyć "po kluczyku" - z prostego względu - nie wiem jak chińska płytka zachowa sie na 20 st mrozie pod napięciem
sTERYD - Pią Sty 27, 2017 09:32
dawidd napisał/a: | rezystancja na jednym wejściu wąchała by sie miedzy 150 a 300 lub więcej om, a drugim miedzy 600 a 1200(w zależności od doboru rezystorów) |
zawsze można wstawić potencjometry i dobrać położenie To żaden problem. A jak stracisz bezpośrednie połączenie w razie wykopyrtnięcia się arduina, albo nawet zwiechy tracisz migacze
rafalmis1 - Pią Sty 27, 2017 14:28
Jak coś to ja chętnie pomogę projekt sfinansować
dawidd - Sob Sty 28, 2017 11:48
sTERYD napisał/a: | zawsze można wstawić potencjometry i dobrać położenie To żaden problem. | pomijajac kwestie zapętlania,to w momencie kiedy równolegle połączę układ z manetka tak żeby nie rozcinać przewodu i nie ingerować w sama manetkę to zawsze w którymś momencie opór z manetki będzie połączony równolegle z oporem z modułu co da wypadkowa znacznie mniejsza niz rezystory w manetce - nie wiem czy to jest zrozumiale napisane
sTERYD napisał/a: | A jak stracisz bezpośrednie połączenie w razie wykopyrtnięcia się arduina, albo nawet zwiechy tracisz migacze |
używam juz długo płytki promicro jako pilota do tableta z kierownicy i nigdy sie nie zawiesił - ale fakt jest to jakaś kwestia która można rozważyć.
W każdym bądź razie czekam na kod od osoby ktora zadeklarowała sie ze go napisze. Jak coś już będzie to bede eksperymentował.
rafalmis1 napisał/a: | Jak coś to ja chętnie pomogę projekt sfinansować |
to chcesz postawić te dobre 0,7 ?
rafalmis1 - Sob Sty 28, 2017 12:49
dawidd napisał/a: | to chcesz postawić te dobre 0,7 ? |
chętnie i jak będzie coś trzeba jeszcze w trakcie prac, to jestem chętny
dawidd - Sob Sty 28, 2017 13:24
Jedyne koszty to to ile zakrzyczy sobie programista, mam nadziej ze na 0,7 sie skończy Cena modułów jest śmiesznie tania i koszt takiej przeróbki mając kod wyniesie ok 15-20 zl
sTERYD - Sob Sty 28, 2017 15:14
Ja myslalem o przekazniku, ktory przerzuca polaczenie z manetka na "nasze" oporniki w momencie, kedy jest to potrzebne, a normalnie trzyma nc z manetka.
dawidd - Sob Sty 28, 2017 19:47
no można i tak zrobić, już sobie wstępnie nawet rozrysowałem schemat. LSM nawet przy krótkim impulsie robi pełen błysk kierunkiem, wiec może się nie zorientuje ze mu sygnał wejściowy będzie się przełączał z manetki na arduino.
Gorzej tylko ze kod ciągle nie napisany i kolega się nie odzywa...
[ Dodano: Sob Sty 28, 2017 19:43 ]
Chociaż juz widzę błąd w schemacie
sTERYD, a Ty masz jakiś pomysł na takie podłączenie tak zeby sie nie zapętlało?
[ Dodano: Sob Sty 28, 2017 19:47 ]
A i jeszcze dochodzi kwestia podciągnięcia sygnału z manetki przez rezystor do plusa tak żeby arduino mogło w wejściu analogowym to jakoś odczytać. To dodatkowy problem bo nie wiem czy LSM jeśli dostanie taki sygnał prawidłowo go zinterpretuje
sTERYD - Sob Sty 28, 2017 19:58
Nawet jak sie zorientuje to nic to.
Dzis juz nie dam rady, alemoze jutro bede mial chwile w pracy to pomysle nad kodem. Trudne to raczej nie bedzie. Tylko pasowaloby zbudowac jakis miniuklad do sprawdzania.
franki01 - Nie Sty 29, 2017 20:01
W wiązce z przewodami do kierunkowskazów nie znalazłem dodatkowego zasilania, więc mikroprocesory nie podziałają. Chyba nie wiemy jakie zakresy oporów są dopuszczalne dla każdego kierunku, prawda? W takim przypadku układy pasywne wpinane równolegle odpadają. Chyba że komuś zechce się sprawdzić, dla jakich zakresów rezystancji LSM reaguje na kierunki.
Pozostaje doprowadzenie dodatkowego zasilania albo użycie baterii (i tak nikomu nie będzie się chciało wymieniać baterii...) - na taki przypadek mam rozrysowany układ (mega prosty wpinany równolegle) i jestem w stanie zaprogramować atmegę.
sTERYD - Nie Sty 29, 2017 20:22
Przeciez dawidd, podawal te wartosci.
Lsm nie wyrzuca nigdzie 5v bo i po co, trzeba bedzie sie wpiac gdzies z boku z osobnym stabilizatorem, albo skorzystac z tego co idzie na manetke, albo na testowanie żarówek (tak, tam idzie 5v).
dawidd - Nie Sty 29, 2017 20:22
franki01, znasz język c do arduino?
napisałem prosty kod. Przyciski to nasza manetka, a diody symulują przekaźniki.
Wiem ze funkcja delay w tym kodzie jest błędna bo blokuje program i ze zamiast niej ma byc millis, ale nie wiem jak ja wpisać
Jesteś w stanie pomoc?
int RED=10;
int GREEN=11;
void setup()
{
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
Serial.begin(9600);
};
void loop()
{
int a=analogRead(A0);
Serial.println(a);
delay(100);
if(a>200 && a<300)
{ // PRZYCISK 1
digitalWrite(RED, HIGH);
delay(3000);
}
if(a>500 && a<600)
{ // przycisk 2
digitalWrite(GREEN, HIGH);
delay(3000);
} else {
digitalWrite(GREEN, LOW);
digitalWrite(RED, LOW);
}
};
prebenny - Nie Sty 29, 2017 20:32
dawidd delay i milis raczej nie są zamienne. Delay 'zawiesza' program na podany czas a milis odlicza czas w ms od 'startu programu':
Cytat: |
millis()
Description
Returns the number of milliseconds since the Arduino board began running the current program. This number will overflow (go back to zero), after approximately 50 days. |
Powiedz co chcesz osiągnąć to może coś wykminimy.
dawidd - Nie Sty 29, 2017 20:59
Juz chyba pomoc nie będzie potrzeba bo dostałem kod
Teraz pora na testy
longer86 - Nie Sty 29, 2017 21:11
http://forbot.pl/blog/art...porty-io-id3648
Podpunkt włącznik światła z czasomierzem
dawidd - Nie Sty 29, 2017 21:24
longer86, od tego kursu zaczynałem, ale niewiele ma to wspólnego z tym co nam potrzebne.
Jak tylko przydzie mi płytka ardurno nano to wcisne to w lsm i jak się nie będzie wieszać o czym pisał steryd postaram się wszystko opublikować, oczywiście jak dostanę zgodę autora. Na razie testuje to na uno i chodzi.
A ci co chcieli by się pobawić programowaniem polecam arduino online - nie mając nic też można zobaczyć na monitorze jak działają takie układy
longer86 - Nie Sty 29, 2017 21:49
Robisz pusty program który nic nie robi i przerywasz go pętla while
I tam zamieszczasz warunek o rezystencji i wtedy dajesz delay.
Jesli ja to dobrze kminie bo nigdy nie bylem perfekcyjny z programowania
dawidd - Nie Sty 29, 2017 21:57
A jak będziesz chciał zmienić kierunek z lewego na prawy w momencie kiedy będzie wykonywane polecenie delay? Nie da rady.
longer86 - Nie Sty 29, 2017 22:30
A funkcja przerwania? W momencie kiedy manetke przerzucisz na druga strone
dawidd - Nie Sty 29, 2017 23:05
z tego co pamiętam to funkcja przerwanie działa tak ze jeśli w danym momencie było np wykonywane daley3000 i przerwałeś ja w momencie np 1000 ms to po skończeniu, program wrodzi do dokończenia delay 2000, co w naszym wypadku by oznaczało ze przerzucisz kierunek z lewego na prawy, wyłączysz kierunek i po tym jeszcze lewy ci mignie. Myślę ze nie pomyliłem opisu funkcji i nie opisałem czegoś innego
W każdym bądź razie działający kod juz mam, jak tylko rozliczę sie z autorem i pozwali on na publikacje to zaraz wraz ze schematem go zamieszczę. Na razie autor nie odpisał nawet ile mu sie należy za swoja prace
[ Dodano: Nie Sty 29, 2017 23:05 ]
Juz mi sie pojawił kolejny pomysł o rozbudowę tego ukladu - zeby przy skręcaniu zapalały sie halogeny, prawy i lewy, tylko nie wiem jak ze auta wyciągnąć informacje o prędkości, tak zeby to działało do max 40 km/h.
longer86 - Nie Sty 29, 2017 23:31
Musiałbyś policzyć ile impulsów odczytuje czujnik abs w trakcie pełnego obrotu kola.
Z rozmiaru opony oblicz obwód kola.
I jeszcze troche innych wyliczeń. Żeby to zoptymalizować i jeszcze troche innych wyliczeń.
Tak przeglądając te poradniki ardunio bylo o zliczaniu impulsów,
Zostało by Ci tylko albo aż wykonać układ który rozpozna skręt w lewo lub w prawo bez kierunkowskazu
dawidd - Pon Sty 30, 2017 05:24
ABS wolałbym sobie odpuścić, jednak to hamulce a arduino zawsze może się wysypac. Myślałem raczej o bcu albo ipk.
prebenny - Pon Sty 30, 2017 07:07
Są rozszerzenia CAN do Arduino więc można by z CANbusa wyciągać prędkość (o ile u nas idzie prędkościomierz po CANie).
Byłoby to fajne ale 2 kwestie - brak homologacji (tak tak wiem, że i tak wszyscy to olewają ale warto wspomnieć dla 'ogólnej świadomości') i druga kwestia nie mamy jak rozpoznawać, w którą stronę skręcamy (bo rozpoznawanie po włączeniu kierunku to trochę lipa - zbyt ograniczone).
dawidd - Pon Sty 30, 2017 08:30
https://youtu.be/mGZVyDTD5OY
https://youtu.be/_bOnMI_Y5Wo
tak to działa zmontowane na szybko i ze źle obrócona kamerą
Czemu rozpoznawanie stron po wrzuceniu kierunku to lipa? Jak to jest rozwiązane fabrycznie w autach? Generalnie łatwo by bylo doc na kolumnę czujnik indukcyjny lub potencjometr i możną by określić o ile stopni nawet się obróciła kierowca, ale znów dojdzie pisanie kodów
Widziałem gotowe moduły do dekodowania sygnału CAN ale może da sie to jakoś łatwiej zrobić. BCU może zamykać zamki po przekroczeniu pewnej prędkości wiec sygnał o prędkości tam jest. Albo z zegarów- pewnie tez cos tam dalo by sie wygmerać:)
prebenny - Pon Sty 30, 2017 09:09
dawidd fabrycznie masz czujnik położenia kolumny kierownicy (to standard w samochodach z ESP).
dawidd - Pon Sty 30, 2017 09:18
to wiem, ale czy halogeny zapalają sie po przełączeniu kierunkowskazu czy po skręceniu kierownicy?
longer86 - Pon Sty 30, 2017 09:22
Po skręcie kierownicy
prebenny - Pon Sty 30, 2017 09:22
dawidd na 100% Ci nie odpowiem, bo nie testowałem ale z 'obserwacji drogowych' raczej po skręcie kierownicy
dawidd - Pon Sty 30, 2017 09:57
hmm, do tej pory bylem przekonany ze halogeny zapalają się razem z kierunkiem. No nic, najpierw trzeba poskładać kierunkowskazy autostradowe a później sie zobaczy. Chciałem płytkę arduini wcisnąć w lsm ale dochodzi jeszcze płytka ze stabilizatorem i przekaźnikami wiec chyba będzie oddzielna puszka. Chyba, żeby z lsm'ma gdzieś podkraść 5V a z przekaźników zrezygnować i spróbować wpiąć sie bezpośrednio przez rezystory 1200 i 300 om
marcin.misek - Pon Sty 30, 2017 10:23
dawidd napisał/a: | dekodowania sygnału CAN |
Ale.. po co wpinac sie w szyne CAN..
Tam leci masa informacji i wydobycie tego czego sie szuka nie jest wcale latwe.
Predkosc mozna odczytac z K-BUS , o wiele prostsze i latwiejsze.
Predkosc nadaje moduł IPK,
Przykładowa odczyta wiadomosc :
80 05 BF 18 10 55 67
80 - Adres IPK
05 - Dlugosc komunikatu
BF -Adres komunikatu ( tutaj Broadcast)
18 - Typ komunikatu ( predkosc i obroty)
10 - Predkosc pojazdu (hex->dec =16*2 = 32km/h
55 - predkosc obrotowa (hex->dec = 85*100 =8500 rpm
67 - Checksuma
Z szyny K-bus mozna takze odczytac jak jest ustawiony kierunkowskaz...;] wiec nie treba sie w manetke wpinac, wystarczy K-bus;]
longer86 - Pon Sty 30, 2017 10:29
marcin.misek napisał/a: | 55 - predkosc obrotowa (hex->dec = 85*100 =8500 rpm |
Wysokoobrotówka mam nadzieję że tam miało być *10
marcin.misek - Pon Sty 30, 2017 11:07
longer86 napisał/a: | mam nadzieję że tam miało być *10 |
nie.. razy 100
przy FF czyli 255 uzystalbys tylko 2550 RPM a tam uzyskasz do 22500 RPM
a 2550 ty za malo nawet dla diesla
a to tylko dane przykladowe
longer86 - Pon Sty 30, 2017 11:29
dobra czyli ta prędkość obrotowa to nie obroty silnika
dawidd - Pon Sty 30, 2017 14:24
Mam pytanie, czy sam LSM na stole odpali? Czy wystarczy podać masę na pin 31 i 32 i plus na 6 i 33 i powinno zagrać? Bo przy takiej konfiguracji nie chcą mi kierunki załączyć sie
PS dodałelm drugi filmik na którym lepiej widać działanie ukladu
marcin.misek - Pon Sty 30, 2017 15:06
dawidd napisał/a: | Czy wystarczy podać masę na pin 31 i 32 i plus na 6 i 33 |
podlacz jeszcze zasilanie na pin 15 i 27
dawidd - Pon Sty 30, 2017 15:32
hmm, a żarówki od kierunków to w które piny? Nie wiem czy ja ślepy jestem czy nie mam tego na schemacie
marcin.misek - Pon Sty 30, 2017 16:09
dawidd napisał/a: | a żarówki od kierunków to w które piny? |
3 ,11 ,18 , 50
dawidd - Pon Sty 30, 2017 22:20
Ktos tu o to pytal wiec podam rezystancjie na ktorych dzialaja kierunkowskazy:
lewy kierunek uruchamia się na rezystancji od 200- ok 640 om, a prawy od 650 do 2,6 kom
[ Dodano: Pon Sty 30, 2017 18:27 ]
marcin.misek napisał/a: | dawidd napisał/a: | a żarówki od kierunków to w które piny? |
3 ,11 ,18 , 50 |
a jeszcze nie powinno być 2 pinów?
Finalnie na stole tak to działa:
(żarówki migają szybko bo lsm widzi przerwany obwód pozostałych żarówek od kierunkowskazów)
https://youtu.be/BMUKxoIzPgY
Pytka stykowa juz jest niepotrzebna ale nie chciało mi sie jej odpinać. Teraz tylko czekam na moduł arduino nano i można będzie wsadzać do auta
Zamiast przekaźników dałem 2 tranzytory NPN (pn2222) emiterem do masy a na kolektorze rezystor odpowiadający manetce i baza do arduino przez rezystor 330om. Jest to znacznie mniejsze rozwiązanie niz wstawianie przekaźników. Zostało tylko zasilanie 5V, albo z lsm albo z oddzielnego stabilizatora 5V
[ Dodano: Pon Sty 30, 2017 21:42 ]
Chętni na kod niech piszą na PW. Schemat postaram sie zrobić jak tylko będzie chwila
[ Dodano: Pon Sty 30, 2017 22:09 ]
na forum znalazlem info skad wyciagnac syg o predkosci
Sygnał VVS jest dostępny w 12 pinowej kostce zegarów, w pinie nr 6 , przewód biało/szary do którego można się wpiąć.Któryś z kolegów szukał sygnału do taksometru i za moją radą tu się wpiął.
o tu : http://forum.roverki.eu/viewtopic.php?t=52680
[ Dodano: Pon Sty 30, 2017 22:20 ]
i jeszcze to info i sygnal o predkosci juz jest
"czujnik w prawym przednim kole , we współpracy z pierścieniem magnetycznym łożyska , pełni rolę czujnika ABS i czujnika sygnału prędkości VVS. Sygnał VVS przewodem biało/popielatym , pinem 6 w 12 pinowej ( czarnej ) wtyczce zegarów , jest przekazywany w postaci impulsów (w ilości 39000 na 1 milę) do modułu szybkościomierza i po przeliczeniu,
wysyłany dalej magistralą CAN do innych sterowników , także tempomatu"
longer86 - Pon Sty 30, 2017 22:23
dawidd, może jakieś info o kosztach calosci, gdybyś tak podsumował ile trzeba wydać na gotowy modul. Przyda się chętnym
dawidd - Pon Sty 30, 2017 22:28
płytka ok 20zl, reszta to grosze, a jak z alliexpres to polowa tego - to tak plus-minus
longer86 - Pon Sty 30, 2017 23:06
Podoba mi sie ten plan... Dobra robota.
dawidd - Wto Sty 31, 2017 11:55
Mam jeszcze pytanie czy da się lsm podłączyć bezpośrednio pod toaf, czy musza być zegary?
marcin.misek - Wto Sty 31, 2017 14:09
No.. muszą byc zegary niestety..
Ale.. mozesz uzyc probramo NavCoder i tam tez mozna zrobic pare rzeczy
dawidd - Wto Sty 31, 2017 17:59
Chciałem sobie ułatwić eksperymenty na lsm gdybym te halogeny dokładał do skrętu. Jakies stare zegary mam wiec może sie skusze na połączenie. Zeby to zagrało to do zegarów zasilanie na pin 6 i 8 wtyczki C230 a masa gdzie ?
Dalej do zegarów do wtyczki C0233 pin 5 podpinam kabel usb ? A z wtyczki C0230 - 1 z LSM z pinem 36, i z C0230 -3 z pinem 21 w LSM - zgadza sie czy cos pominąłem?
longer86 - Czw Lut 02, 2017 15:26
co do samego modułu kierunkowskazów, jak ktos chce to można by go prosto rozbudować, jeśli moje myślenie jest trafne. wydobyć sygnał z odbiornika pilota i po otwarciu auta pilotem (tylko tutaj ogranicza nas zasieg pilota) mozna by podać sygnał i załączać światła przednie, jesli ktoś ma ciemną droge z domu do auta
marcin.misek - Czw Lut 02, 2017 20:20
IKE :
+12V - Pin 6,8 C230
GND - Pin 9 ,C230
K-Line - Pin 5 , C233
K-Bus - Pin 3, C230
LSM :
K-Bus - pin 21
Laczysz LSM (21) - IKE (3)
Pin 1 ( IKE) z 36 ( LSM) nie musisz łaczyc, to tylko dposwietlenie zegarów, ale mozesz podlaczyc, przynajmniej bedizesz widzial czy LSM działa
K- line, tam polaczasz swoj interface, nie zapomnije o zasilniu i masie dla kabla.
dawidd napisał/a: | halogeny dokładał do skrętu. |
To mozna zrobic bez uzycia Arduino, ale bez ciecia oryginalnej instalacji sie nie obedzie bo nie masz osobnego wyjscia na prawy i lewy halogen.
longer86 napisał/a: | mozna by podać sygnał i załączać światła przednie, jesli ktoś ma ciemną droge z domu do auta |
Wystarczy podlaczyc przekaznik sterowany wyjsciem z BCU ( otwieranie zamka) z wyjsciem z LSM na wybrane światła.
Przy czym mialo by to pewne wady gdyż jesli poczas jazdy nacisniesz pilot lub guzik na konsoli to swiatła tez się włączą
Ale mozna by bylo dodac inny przekaznik wyłaczający ten pierwszy, np silnik jest odpalony (sygnal z alternatora)
longer86 - Czw Lut 02, 2017 20:59
marcin.misek napisał/a: | Wystarczy podlaczyc przekaznik sterowany wyjsciem z BCU ( otwieranie zamka) z wyjsciem z LSM na wybrane światła.
Przy czym mialo by to pewne wady gdyż jesli poczas jazdy nacisniesz pilot lub guzik na konsoli to swiatła tez się włączą
Ale mozna by bylo dodac inny przekaznik wyłaczający ten pierwszy, np silnik jest odpalony (sygnal z alternatora) |
Tu masz racje, dlatego pomyślałem o odbiorniku fal pilota to wyeliminowało by problem włącznika na konsoli
dawidd - Czw Lut 02, 2017 21:42
marcin.misek napisał/a: | ale bez ciecia oryginalnej instalacji sie nie obedzie bo nie masz osobnego wyjscia na prawy i lewy halogen.
| no tak, ale ja myślałem nad wpieciem się w lsm przed tranzystorami sterujacymi tylko nie wiem czy odkoduje symbol na układach bo są one zalane lakierem i nie bardzo idzie rozczytać.
marcin.misek - Czw Lut 02, 2017 22:50
dawidd napisał/a: | ale ja myślałem nad wpieciem się w lsm przed tranzystorami sterujacymi |
No tak.. ale dalej bedizesz sterowal dwoma na raz.
Zeby doswietlac jeden strone musisz sie wpiac bezposrednio pod lewy/prawy halogen.. przy czym musisz zachowac norlane działanie sterownika
sTERYD - Czw Lut 02, 2017 22:52
To akurat proste. Dwie diody, albo mostek prostowniczy i po sprawie..
dawidd - Pią Lut 03, 2017 08:27
marcin.misek, chcesz powiedzieć że oba halogeny są spięte równolegle? To halogeny nie maj monitorowania przepalone żarówki? Bo mi się wydaje że mają ale pewny nie jestem, a jeśli mają to obwody sterujące też chyba są oddzielne
longer86 - Pią Lut 03, 2017 08:31
Nie maja monitorowania, i z tego co mi wiadomo Marcin ma racje, sa oba spięte razem, bez przeróbki instalacji nie zapalisz każdego osobno
marcin.misek - Pią Lut 03, 2017 15:54
dawidd napisał/a: | chcesz powiedzieć że oba halogeny są spięte równolegle? To halogeny nie maj monitorowania przepalone żarówki? |
longer86 napisał/a: | Nie maja monitorowania, i z tego co mi wiadomo Marcin ma racje, sa oba spięte razem, bez przeróbki instalacji nie zapalisz każdego osobno |
Longer86, odpowiedział prawidłowo.
popatrz na schemat do Rave
prebenny - Pią Lut 03, 2017 16:02
Zasadniczo jest to do obejścia.... Ale po co Doświetlanie zakrętów jest fajne jak jest zintegrowane w lampie. Te w halogenach i tak działają tylko do 40 km/h a przy takiej prędkości na prawdę trzeba się postarać żeby czegoś nie zauważyć.
marcin.misek - Pią Lut 03, 2017 19:36
prebenny napisał/a: | Te w halogenach i tak działają tylko do 40 km/h |
nic nie stoi na przeszkodze zebyz zrobil dzialajace zawsze no chyba ze prawo mowi inaczej...
Na allegro sa moduly do tego. Zapalaja swiatelko, potem delikatnie je wygaszają
Caly myk polegal by na tym zeby zrobic to programowo, bez ciecia tyle ze w tym pojezdzie sie nie da
prebenny - Pią Lut 03, 2017 22:28
marcin.misek tak jak mówisz - prawo mówi inaczej W halogenach tylko do 40 km/h - do tego jeszcze muszą mieć odpowiednie homologacje o ile pamiętam.
dawidd - Sob Lut 04, 2017 07:04
Zrobienie bez ograniczenia prędkości halogenó bylo by banalnie proste i nie wymagało by dodawania żadnej elektroniki, ale puki co muszę sie skupić na dokończeniu kierunkowskazów 3x
Fotka z kolejnego "prototypu" Tym razem z wykorzystaniem arduino nano i płytki z przekaźnikami bez dodatkowego lutowania tranzystorów. Zaleta taka ze mamy galwanicznie oddzielone arduino i lsm, wada taka ze zabiera więcej miejsca i prądu. W takiej konfiguracji jeśli użyjemy najprostszego stabilizatora 7805 to musi mieć on radiator, a nawet jeśli jakąś mała przetwornice DC-DC to ona sama w sobie tez miejsce zabierze i to wszystko sprawi ze układzik nie zmieści sie w LSM i trzeba będzie go w oddzielne pudelku wsadzić
http://www.fotosik.pl/zdj...947588ddfeb8340
sTERYD - Sob Lut 04, 2017 10:00
Zamiast tych modułów mozesz dać zwykłe przekaźniki, tylko wtedy radiator na lm. Albo jak zależy Ci na separacji cewek to dać takie same moduły tylko zasilane z 12v, wtedy lm na pewno nie bedzie sie pocił.
[ Dodano: Sob Lut 04, 2017 10:00 ]
Albo po prostu zasilaj ten modul przekaznokow z osobnego stabilizatora.
dawidd - Sob Lut 04, 2017 16:19
sTERYD napisał/a: | Zamiast tych modułów możesz dać zwykłe przekaźniki, | i tak musisz dodać diody zabezpieczające do przekaźników, tranzystory i rezystory - to tak naprawdę nie wiele mniej niz jest na gotowej płytce która jest wykonana naprawdę solidnie za 9,9 pln - wiec myślę ze nie ma sensu robić samemu.
Dla samego mikrokontrolera tez trzeba napięcie odfiltrować i właściwie jak dołożę 4 kondensatory do 7805 to lepiej dać gotowca np:
http://allegro.pl/modul-z...6559019008.html
albo:
http://allegro.pl/zasilac...6696876414.html
akurat taka mi leży to ja zaaplikuje
[ Dodano: Sob Lut 04, 2017 16:19 ]
PS udalo mi sie odczytac symbole układów sterujących w LSM
BTS711L1 i BTS736L2
sTERYD - Sob Lut 04, 2017 18:22
Wiesz, takie coś jak ta pierwsza to atduino ma na pokładzie
Na dobrą sprawę do odfiltrowania smieci z cewki wystarczy dioda. Bardziej mi chodzi o rozmiary niż o koszty.
dawidd - Sob Lut 04, 2017 18:47
sTERYD napisał/a: | Wiesz, takie coś jak ta pierwsza to atduino ma na pokładzie | nie rozumiem, co ma?
Wyjścia w płytkach arduino ida bezpośrednio z procesora, nie ma po drodze tranzystorów. Podłączenie przekaźnika = upalenie mikrokontrolera
A co do napięcia, znalazłem co prawda w lsm 5V (jest na 8 pinie idącym do panelu sterowania), ale dałem spokój z podkradania prądu nie wiadomo czemu - później zacznie lsm świrować (chociaż na testach działało wyśmienicie)
Zdecydowałem sie na wsadzenie w osobna obudowę. Jak sie obrobię to zamieszczę fotorelacje bo układ juz jest gotowy
sTERYD - Sob Lut 04, 2017 20:08
Arduino ma na pokladzie układ stabilizacji napięcia zasilania, podobny do tego co w pierwszym linku podanym przez Ciebie wyżej.
Co do wyjść to owszem, ale jak dasz diode na wyjściu, to wystarczy zeby nic sie nie upaliło.
dawidd - Sob Lut 04, 2017 22:28
sTERYD, piszesz pewnie o arduino uno i tam i owszem jest stabilizator za wejsciem na zasilacz, ale ta plytka jest uruchomieniowa i trudno ja stosować w gotowym projekcie. W innym arduino np nano, micro czy mini stabilizatorów nie ma.
sTERYD napisał/a: | Co do wyjść to owszem, ale jak dasz diode na wyjściu, to wystarczy zeby nic sie nie upaliło. | nie wierze ze to napisałeś
Obciążalność pojedynczego pinout z atmegi to max 40ma, a zalecane jest znacznie mniej, ok 10-20mA. Dasz rade tym wysterować przekaźnik ?
Ale mniejsza o detale. Zmontowałem moduł 1x=3x. Nie obyło sie bez problemow. Na stole z manetka rovera i lsm pracował bez problemu, w aucie nie chciał. Okazało sie ze na stole, gdy manetka leżała luzem to dość delikatnie ja przełączałem, co innego w aucie gdy ona dość mocno strzela i pojawiły sie drgania styków. Efekt był taki, ze raz po wyłączeniu długo działającego kierunku układ dalej podtrzymywał miganie, albo odkręcając kierownicą lewy kierunek załączał się prawy na 3 sekundy.
Wszystko udało sie zmodernizować dopisując linijkę kodu, żeby układ ignorował impulsy krótsze niż 50ms. Teraz układ pracuje jak ok.
Jutro postaram sie wrzucić foty i filmik
sTERYD - Nie Lut 05, 2017 00:10
To ile ciagnie taki przekaznik? Ok 20- 30 mA zazwyczaj.
Spokojnie wyjścia cyfrowe arduino to ciągną. Ostatecznie mozna tez mostek H dac zamiast przekaznika, wtedy eliminujesz wszystkie jego wady, tylko troche bardziej skomplikowany układ.
Mowisz, że nano nie ma stabilizacji zasilania...
Musi miec, skoro napiecie zasilania ma zakres 7-12V...
No, chyba że zasilasz przez USB wtedy to nie idzie przez stabilizator.
dawidd - Nie Lut 05, 2017 20:20
Sprawdziłem schemat i masz rację, stabilizator jest na płytce-zwracam honor
[ Dodano: Nie Lut 05, 2017 05:02 ]
Ale co do przekaźników, to zgodzić się nie mogę. Wydajność atmegi to 40ma a zalecane 20, a przekaźniki choćby ten z modułu co widać na foto pobiera według noty katalogowej 70-90mA. Skutek będzie wiadomy, nie mówiąc już że takie podłączenie nie jest zgodne ze sztuką w elektronice
[ Dodano: Nie Lut 05, 2017 19:57 ]
https://youtu.be/ifsweyhkzNU
[ Dodano: Nie Lut 05, 2017 19:58 ]
https://youtu.be/7rVekQu9L0U
[ Dodano: Nie Lut 05, 2017 20:03 ]
Filmiki z działania układu w aucie. Zrobiłem dziś 130 km głownie trasą i działa super.
Przy okazji macie przy drl'ach taki efekt na postojowych po wrzuceniu kierunku jak na drugim filmie?
[ Dodano: Nie Lut 05, 2017 20:17 ]
http://iv.pl/images/09919085714263056250.jpg
http://iv.pl/images/50098070699102943207.jpg
http://iv.pl/images/74047074169990620622.jpg
http://iv.pl/images/83409334283233401808.jpg
http://iv.pl/images/62700349339406634473.jpg
http://iv.pl/images/79409428356344893917.jpg
http://iv.pl/images/40248554064822772301.jpg
http://iv.pl/images/38257155769830671364.jpg
http://iv.pl/images/43452338981592312121.jpg
http://iv.pl/images/88930337282279312845.jpg
http://iv.pl/images/97694579699672674750.jpg
sTERYD - Wto Lut 07, 2017 09:36
Muszę to sprawdzić.
Próbowałeś może zasilić te przekażniki osobnymi stabilizatorami? Ta przetwornica jednak spora jest....
dawidd - Wto Lut 07, 2017 11:30
Nie próbowałem, ale jak tylko przyjdą mi kolejne płytki z Chin to przy drobnej zmianie kodu powinno udać sie pozbyć i przekaźników i stabilizatora, a samo arduino wlutować w LSM
Jeśli ktoś z roverkowiczow chce wykonać ta modyfikacje to po kod zapraszam na PW
prebenny - Wto Lut 07, 2017 11:40
dawidd powiedz mi jak wygląda podłączenie tego pod LSM?
Ja w razie czego mam parę płytek arduino to jakąś mogę poświęcić wyższym celom testowym
dawidd - Wto Lut 07, 2017 11:59
Musisz znaleźć 3 przewody idące do lsm, masę (2 czarne przewody we wtyczce), 12V po kluczyku (jak dobrze pamiętam to ja wpiąłem sie w pin 15 i kabelek od manetki zielono-zolty idący do pinu 12. Ten kabel trzeba rozciąć i od strony manetki ma iść od modułu do wejścia, a od strony LSM do przekaźników do wyjścia
Samo podłączenie jest banalnie proste
Ale tak jak pisałem, jak będę miał płytki (tym razem arduino pro mini bo jest chyba najmniejsza i najtańsza) to postaram sie to wcisnąć w lsm bez przekaźników i dodatkowych stabilizatorów. To co zrobiłem wyżej jest modułem przejściowym który miał sprawdzić działanie programu i wykluczyć błędy
MD - Wto Lut 07, 2017 13:13
dawidd, obsypię Cię polskimi złotymi za wariant gotowy do montażu.
dawidd - Wto Lut 07, 2017 14:08
MD,z braku czasu na razie nie przewiduje sprzedawać gotowych modułów, ale myślę, że każdy sobie poradzi z jego poskładaniem we własnym zakresie. A jak coś to służę pomocą
PS a obsypał byś tymi złotymi od stóp do głowy ?
longer86 - Wto Lut 07, 2017 14:14
dawidd napisał/a: | a obsypał byś tymi złotymi od stóp do głowy |
Mały OT, ale dawidd podłożę się za Ciebie, różnica w cm to moja dola, a ty i tak dostaniesz swoją część:D
dawidd - Wto Lut 07, 2017 15:19
dlaczego nie, byle portfel puchł
A tak na poważnie, jak będę miał płytkę arduino (zamowilem z alliexpres wiec trochę to potrwa) to mój kolejny pomysł sprowadzi się na dolutowaniu tylko 3 rezystorów i sama płytka wyląduje w lsm - już prościej się nie da
A najgorsze to to ze mam ciągle nowe pomysły na zastosowanie mikrokontrolewa w aucie - od kamery skrętnej do tylu (bo stałą mam i mało przydatna się okazała) po skrętne lampy przedni - bo przecież każda lampa ma regulacje gorą dol i lewo i prawo - ale to na przyszłość:)
sTERYD - Wto Lut 07, 2017 21:30
Tylko chyba pro mini nie ma na pokładzie translatora usb-uart.
dawidd - Wto Lut 07, 2017 21:51
Zgadza się, ale mam programator. A wychodzę z założenia że im układ prostszy tym bardziej niezawodny.
sTERYD - Sro Lut 08, 2017 16:47
Ten efekt z wlaczaniem dziennych na postojówkach , migaczem u mnie też występuje.
dawidd - Nie Lut 12, 2017 21:51
udostępniam kod do mikrokontrolera, po paru dniach jazdy wszystko jest ok, nic sie nie wiesza i pracuje zgodnie z założeniem
[ Dodano: Nie Lut 12, 2017 21:51 ]
kolejna modyfikacja jaka mam w planach to dynamiczne kierunkowskazy - co myślicie? Cos na wzór tego:
https://youtu.be/b5yhsP5ZlRU
od 25 sekundy. Tylko wolałbym żeby trochę to szybciej zapalało
longer86 - Nie Lut 12, 2017 22:03
Podoba mi sie , w końcu po za toafem cos się dzieje przy 75, a nie tylko to i to mi się zepsuło i trzymanie 75 lub doprowadzanie do stanu fabrycznego... Tak trzymaj
dawidd - Nie Lut 12, 2017 22:18
no tylko z tego samego powodu co Tylonger86, nie mam czasu na nic i te projekty bardzo wydłużają sie w czasie.
Mam jeszcze pomysł na tanie sterowanie webasto z pilota, chce przerobić lampy przednie na 4 soczewki, 2 bi xenon juz siedzą w lampie i parę innych, ale ten czas... No i w dodatku ostatnia chińska poczta bardzo się spoznia
longer86 - Nie Lut 12, 2017 22:26
Spoko na wszystko jest czas, chyba nie zamierzasz sprzedawać 75, a do emerytury daleko
Moj ma ciągle jakies drobiazgi do naprawy, a mimo to pojawiają sie spontaniczne pomysły rodem z serii znalazłem zderzak przy smietniku...
dawidd - Nie Lut 12, 2017 22:37
no takim zderzakiem trawę na polu golfowym możesz kosić
YOBACK - Pon Lut 13, 2017 01:45
dawidd napisał/a: | No i w dodatku ostatnia chińska poczta bardzo się spoznia |
Chińczycy mają teraz nowy rok, i prawie cały miesiąc świętowania. Ale już im się zaczyna kończyć balanga.
marcin.misek - Pon Lut 13, 2017 22:15
dawidd napisał/a: | udostępniam kod do mikrokontrolera |
Wyskakuje mi " bład w archiwum"
dawidd - Pon Lut 13, 2017 22:31
hmm a u mnie nie ma problemu, na innym kompie ściągałem i sie otwiera normalnie
YOBACK - Nie Kwi 09, 2017 01:53
W końcu znalazło się wiecej wolnego czasu. Miałbyś chwilę wypisać wszysto co jest potrzebne?
dawidd - Nie Wrz 15, 2019 20:08
Chyba już to opisałem. Arduino -dowolne. Płytka z 2 przekaznikami i stabilizator na 5V. I jeszcze chyba 3 rezystory wykorzystałem. Można to zrobić prościej z samej płytki arduino, zasilanie poszukać w lsm i z przekaźników zrezygnować ale mi brak czasu żeby to rozwijać. Póki co układ z fotek jeździ i działa bez zastrzeżeń
[ Dodano: Nie Wrz 15, 2019 21:08 ]
Po 2,5 roku użytkowanie układ działa stabilnie i nic się złego nie dzieje. Teraz mam w planie wsadzić to do mojego MG ZR160 - po przyzwyczajeniu z 75 ciężko sie jeździ bez tych udogodnień
nanab - Nie Wrz 15, 2019 23:59
W moim rowerze od roku działa bezproblemowo.
https://www.youtube.com/watch?v=beeblyUdJXw
Tylko pierwszego dnia spaliłem wszystko, bo podpiąłem zasilanie na pałę tam gdzie znalazłem +12 i po włączeniu wycieraczek okazało się że to nie jest żadne +12
Nie mam żadnych kloców gayduino czy przekaźników, tylko płytka z tiny13 i dwoma mosfetami P, w r75 byłby jeszcze łatwiej, bo tam steruje się rezystancją.
dawidd - Pon Wrz 16, 2019 06:53
No zgadza się można zrezygnować z przekaźników. Co do twojego układu, masz może go gdzieś opisanego na forum?
nanab - Pon Wrz 16, 2019 22:50
W moim temacie coś wspominałem ale bez szczegółów: https://forum.roverki.eu/viewtopic.php?t=105400&postdays=0&postorder=asc&start=0
A co do tego:
dawidd napisał/a: |
[ Dodano: Nie Lut 12, 2017 21:51 ]
kolejna modyfikacja jaka mam w planach to dynamiczne kierunkowskazy - co myślicie? Cos na wzór tego: |
Chyba 10 lat temu zrobiłem coś takiego do vectry B
https://www.youtube.com/watch?v=rBQJbPW9IjM
I potem prostszą wersję chyba do jakiejś kia:
https://www.youtube.com/watch?v=rQsu5BJKZOs
To drugie to na tej samej płytce co układ do 3 mignięć kierunkami
dawidd - Wto Wrz 17, 2019 05:20
Musze przeczytać Twój temat bo jakoś wcześniej go nie widziałem. Masz może schemat do swojego modułu kierunków i kod do wgrania?
nanab - Wto Wrz 17, 2019 22:52
Program mam, nie pamiętam tylko czy to poprawiona wersja, schemat mam tylko płytki z której to robiłem, bo robiłem w niej dwie przeróbki żeby dostosować do tego zastosowania.
Zamiast złącza JP1 dwa mosfety P, zostawione tylko dwa tranzystory q5 i q4, a zamiast q3 i q2 wejście sygnałów z manetki przez dzielnik napięcia.
Kod: | $regfile = "attiny13.dat"
$crystal = 9600000
$framesize = 8
$swstack = 16
$hwstack = 32
Config Portb = Input
Config Portb.0 = Output
Config Portb.1 = Output
Config Portb.2 = Input
Config Portb.3 = Input
Portb = 0
Dim Licz As Byte
Lewo Alias Pinb.2
Wyl Alias Portb.0
Prawo Alias Pinb.3
Wyp Alias Portb.1
Do
Licz = 0
If Lewo = 1 Then
Wyl = 1
Do
Incr Licz
If Prawo = 1 Then
Licz = 190
End If
Waitms 10
Loop Until Licz > 189
Do
Loop Until Lewo = 0
Wyl = 0
Waitms 200
End If
Licz = 0
If Prawo = 1 Then
Wyp = 1
Do
Incr Licz
If Lewo = 1 Then
Licz = 190
End If
Waitms 10
Loop Until Licz > 189
Do
Loop Until Prawo = 0
Wyp = 0
Waitms 200
End If
Loop
End |
dawidd - Sro Wrz 18, 2019 06:41
Będzie trochę czasu to wrócę do prac nad moja MG ZR'ka. Kierunki autostradowe będę musiał dołożyć. Dzięki ze się podzieliłeś swoja wersją.
A powiedz co z doświetlaniem zakrętów, gdzieś u Ciebie czytałem ze to tez zrobiłeś - działa?
nanab - Sro Wrz 18, 2019 22:04
Jest opcja, ale u mnie nie mam, bo nie mam przeciwmgielnych.
|
|