Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 16 lut 2026, o 14:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 25 lip 2016, o 20:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Cześć. Od dawna (z przerwami, nie pamiętam odkąd) piszę sobie taki niewielki gadżet do auta. To ma być coś w postaci komputera pokładowego. Dość sporą cześć mam nuż napisaną, ale zastanawiam się teraz nad obsługą interfejsu (klawisze). Ma ich być 4 (UP, DOWN, SELECT, ESC). W bogatszej wersji tego auta (LX) jest w kierownicy 4 takie przyciski i pomyślałem że dokupię, wymienię, podłącze i będzie działać bo nie zamierzam psuć deski rozdzielczej. Okazało się że przyciski działają podobnie do klawiatury ADC:

Obrazek

Pomyślałem żeby na Attiny13 zrobić taki mały konwerter ADC->UART, który po pomiarze wysyłał by np jakiś znak. 4 różne pomiary i tyle samo znaków, w programie każdy odebrany znak służył by jako wirtualny klawisz. Czy to ma prawo zadziałać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lip 2016, o 20:58 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27449
Lokalizacja: Szczecin
Pomógł: 1045

hopek napisał(a):
Czy to ma prawo zadziałać?

Nie ma prawa zadziałać tylko to czego się nie oprogramuje - a to co zrobimy zwykle zawsze będzie działać ;) Bo dlaczego np klawiatura analogowa miałaby działać np na ATmega a co na ATtiny nie ? ;) no chyba że nie rozumiem za bardzo pytania

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lip 2016, o 21:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Pytanie jest proste, odpowiedź chyba też :) Biorę się do ROBOTY!!! ;) Ciekaw jestem jak to w aucie będzie się miało do zakłóceń. Chociaż już jeden attiny13 pracuje nieprzerwanie już pół roku i nic się nie dzieje z nim.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lip 2016, o 21:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 cze 2014
Posty: 76
Pomógł: 10

Kolego squeez, mógłbyś dać jakieś przykłady?

_________________
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 lip 2016, o 22:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Dlaczego UART? W sumie to tak jakoś pierwszy pomysł mi się nasunął :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lip 2016, o 07:39 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

http://www.atmel.com/Images/doc0952.pdf

------------------------ [ Dodano po: 14 minutach ]

https://github.com/Whistle/avr305/blob/master/avr305.h



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lip 2016, o 18:41 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

Mnie zastanawia poco się kolega tak chce meczyć ??

przecież rezystancje dla klawiszy możesz zmierzyć , a wartość adc sobie obliczyć
i wystarczy że sobie podepniesz tą klawiaturkę pod ADC i zrobisz tylko funkcyjke która będzie reagować na wartości

np:

Klawisz A - 126
Klawisz B - 345
Klawisz C - 569
Klawisz D - 765

:)

Sprawa prosta mniej zachodu i kłopotów z uartami
a w samochodzie uart się zupełnie nie sprawdzi

Po co koło wymyslać od nowa :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 lip 2016, o 22:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Chodzi właśnie o odległość. Nie wiem jak to wszystko mogło by się zachować przy pomiarze ADC na 2m przewodzie. Niby mogę zastosować ekranowany ale nie wiem czy pomoże. W niedługim czasie będę testował. A dlaczego się chcę męczyć? Może męczyć to za dużo powiedziane, bardziej bym napisał nauczyć ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2016, o 19:17 
Offline
Użytkownik

Dołączył(a): 26 cze 2016
Posty: 186
Pomógł: 7

SunRiver napisał(a):
Mnie zastanawia poco się kolega tak chce meczyć ??

przecież rezystancje dla klawiszy możesz zmierzyć , a wartość adc sobie obliczyć
i wystarczy że sobie podepniesz tą klawiaturkę pod ADC i zrobisz tylko funkcyjke która będzie reagować na wartości

np:

Klawisz A - 126
Klawisz B - 345
Klawisz C - 569
Klawisz D - 765


Tylko lepiej dać jakieś zakresy, a nie konkretne wartości, bo zakłócenia, zmiany temperatury, starzenie się elementów...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2016, o 19:22 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

Cytuj:
Tylko lepiej dać jakieś zakresy, a nie konkretne wartości, bo zakłócenia, zmiany temperatury, starzenie się elementów...


to był tylko przykład panie kolego czaruś :)

Inna sprawa to w sumie znikoma przydatnośc uartu w środowisku samochodowym ,
przekłamania i błedy mogą być większe niż pomiaru ADC bezpośrednio na dobrej jakości przewodach
jeśli już chce kolega stosować transmisję to użyć lepiej przemysłowych RS485 lub 423 albo LIN , CAN które w tym środowisku się dobrze spiszą i sobie poradzą :)

Jeśli chodzi o naukę kolego autorze ... to popieram każdą formę za wyjątkiem zjadania książek :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 10:32 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 29 cze 2016
Posty: 8
Pomógł: 0

SunRiver napisał(a):
Cytuj:
Tylko lepiej dać jakieś zakresy, a nie konkretne wartości, bo zakłócenia, zmiany temperatury, starzenie się elementów...


to był tylko przykład panie kolego czaruś :)

Inna sprawa to w sumie znikoma przydatnośc uartu w środowisku samochodowym ,
przekłamania i błedy mogą być większe niż pomiaru ADC bezpośrednio na dobrej jakości przewodach
jeśli już chce kolega stosować transmisję to użyć lepiej przemysłowych RS485 lub 423 albo LIN , CAN które w tym środowisku się dobrze spiszą i sobie poradzą :)

Jeśli chodzi o naukę kolego autorze ... to popieram każdą formę za wyjątkiem zjadania książek :)

Witam, ja bym to zrobił tak, że układ sam by się uczył tych wartości i dodawał by tolerancję. I po sprawie :)

Pozdrawiam Rafał



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 11:00 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 29 cze 2016
Posty: 8
Pomógł: 0

Np po wciśnięciu wszystkich układ mógłby przejść do trybu programowania i buzerkiem dawać informacje zwrotną.

Pozdrawiam Rafał



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 18:29 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8631
Pomógł: 338

oczywiście ... sposobów na analog keypad jest wiele ...
:)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 20:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sie 2013
Posty: 165
Lokalizacja: Sycyna Południowa
Pomógł: 4

Panowie, spokojnie :D W końcu wyjdzie że elektronika warta więcej niż auto :P Dla moich potrzeb wystarczy tylko na sztywno zaprogramowane 4 przyciski i to jak będzie działało to już dożywotnio, albo aż się popsuje ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 22:46 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 29 cze 2016
Posty: 8
Pomógł: 0

Pierwsza wersja niech jest po twojemu :) a następna zrobisz elastyczną z programowaniem i bajerami. Zawsze tak się to zaczyna a podczas pisania nagle rodzą się pomysły. I to jest fajne bo rozwija i uczy :)

Pozdrawiam Rafał



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO