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



Teraz jest 19 kwi 2024, o 16:16


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 9 paź 2015, o 11:14 
Offline
Użytkownik

Dołączył(a): 23 mar 2014
Posty: 38
Pomógł: 0

Witam kolegów.
Chciałbym się pochwalić stanowiskiem dydaktyczne opartym o mikrokontroler ATmega64 wykonanym w ramach pracy inżynierskiej. Głównym założeniem było stworzenie stanowiska pod naukę programowania mikrokontrolerów poprzez wykorzystanie peryferii (timery, przerwania, pomiar analogowy, komunikacja rs232).
Sterownik został zaprojektowany w CADEagle a samo wykonanie zlecono firmie Merkar a kod programu pisany w języku C. Wiadomo jak dla początkujących w tym obszarze mogą znaleźć się pewnie niedociągnięcia, które będą razić bardziej zaawansowane osoby.


Obrazek Obrazek

Ruch pojazdów bo jest to makieta automatycznego sterowania ruchem z kontorlą masy odbywa się od lewej do prawej. Pojazd wpuszcany jest na wagę (ręczne otwieranie szlabanu), po wjeździe na wyświetlaczu jest akutalna waga z datą i godziną. Zatwierdzenie pomiaru poprzedzone musi być wpisaniem poprawnego hasła z klawiatury numerycznej (analogowej) i zatwierdzone przyciskiem. Po tym brama się otwiera, pojazd wyjeżdza i po 5s po nieobciążonej wadze brama się zamyka.

Sterownik:
Obrazek Obrazek

Silniki DC sterwoane przez mostek H. Odliczanie czasu oparte jest o układ RTC DS1337. Przeliczenie napięcia na wagę nie jest zbyt dokładne, brak opracowanego dobrego algorytmu. Wyliczanie wagi z proporcji na podstawie danych wejściowych podanych z kalibracji. Za pomiar tensometryczny odpowiedzialne są dwa sensory ZEMIC L6N.

Gniazda zasilania, programatora i RS232 wyprowadzone są na zewnątrz na puszce hermetycznej.

Obrazek

Klawiatura analogowa (oprata na dzielnikach napięcia) ze względu na ograniczenie portów. Dodatkowo w trakcie pomiarów pokazywane są komunikaty o poprawnym lub błędnym hasle i zapisaniu pomiaru.
Obrazek Obrazek

Komunikacja RS232 wykorzystana jest do otrzymywania poprzez odpytanie aktualnej wartości na wadze oraz sprawdzaniu jakie przyciski zostały wciśnięte. Dodatkowo po zapisaniu pomiaru przychodzi ramka z danymi (nr pomiaru, czas i waga)

Obrazek

A tak to działa:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2015, o 14:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2014
Posty: 569
Lokalizacja: Żagań
Pomógł: 54

Fajnie wykonany projekt.
Z chęcią zobaczyłbym w jaki sposób obsługujesz tensometry.

_________________
http://leszczamiga.ppa.pl/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 paź 2015, o 14:39 
Offline
Moderator
Avatar użytkownika

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

No No Noo ... widać, że kawałek roboty został tu zrobiony ;) brawo

_________________
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: 9 paź 2015, o 15:19 
Offline
Użytkownik

Dołączył(a): 23 mar 2014
Posty: 38
Pomógł: 0

Oczywiscie bez BB i poradnikow kod programu by nie powstal gdyz duzo mozna byl osie dowiedziec i nauczyc.

Jezeli chodzi o tensometry to sa one podpiete rownolegle pod najtanszy wzmacniacz LM358. Wykorzystuje wewnetrze napiecie odniesienia 2,56 V stad dzielnik napiecia na wyjsciu ze wzmaniacza. A dalej juz pod wejscie ADC i przetwornik 10bit robi swoje. Nie jest to idealnie zrobione ale spelnia swoje zalozenie.



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: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO