Chlopcy Rometowcy - Forum Romeciarzy!
Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - Wersja do druku

+- Chlopcy Rometowcy - Forum Romeciarzy! (https://www.chlopcyrometowcy.pl)
+-- Dział: Motorowery i motocykle Romet (/forumdisplay.php?fid=13)
+--- Dział: Nasze Romety (/forumdisplay.php?fid=14)
+--- Wątek: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft (/showthread.php?tid=15072)

Strony: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - BigSoft - 17-01-2014 20:22:21

Na filmiku to nie jest gotowy układ, przecież nie władowałbym takiej płyty głównej do Charta :F To co na filmiku, to jest zestaw uruchomieniowy firmy And-Tech. Ten duży układ scalony, który tam widzisz, to nic innego jak mikroprocesor, a cała reszta to różne peryferia, które można użyć, ale nie trzeba. Płytka służy do testowania programów wpisywanych do ROMu procesora (ja piszę w C). Przydatne do projektowania i testowania programów na uC. Do tego jeszcze mam płytkę stykową (osobny produkt), na której montuję różne układy, które też można podłączyć do tej czerwonej z filmiku. Kwestia tego co jest potrzebne.

Docelowy układ będzie bardzo mały, wykonany w technologii SMD, ale to potrwa, bo wbrew pozorom zrobienie od zera takiego bajeru wcale proste nie jest.

stqc napisał(a):Czy robiłeś go sam Big Grin?

Jak pisałem wyżej - obecnie testuję oprogramowanie na takiej płytce. Jednak sam docelowy układ projektuję od podstaw.


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - jurek_j - 17-01-2014 23:17:36

To coś z wyświetlaczem LCD to jakiś mikrokontroler jest, czy co to?

Obrotomierz też modzisz do tego? Parę pytanek miałbym w sumie śli tak, mogę pofatygować się na PW?


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - BigSoft - 19-01-2014 17:37:46

To coś z wyświetlaczem, to jest zestaw uruchomieniowy firmy And-Tech. Ja mam go w wersji 4.3 (evb 4.3).

Wygląda to tak:


Po wyciągnięciu wyświetlacza LCD, tak:


Taka fajna płytka, do testowania różnych układów opartych na mikroprocesorach firmy Atmel. Mikroprocesor to ta duża, czarna kostka. Atmel Atmega 32A obecnie tam siedzi.

jurek_j napisał(a):Obrotomierz też modzisz do tego?

Modzę ogólnie całe zegary, czyli obrotomierz + prędkościomierz łącznie ze zliczaniem dystansu, przebiegu całkowitego. Wszystko będzie oczywiście zapisywane w pamięci (może na karcie SD, jeszcze nie wiem) + możliwość zgrania danych na kompa. Projekt jest dosyć ambitny i nie wiem kiedy dojdzie do finału, ale traktuję to jako połączenie przyjemnego z pożytecznym. Po prostu uczę się programować mikrokontrolery Wink Na razie projekt jest w bardzo wstępnej fazie, bo zacząłem przy tym grzebać kilka dni temu. Jeszcze nie jestem przekonany do samego mechanizmu wskazówkowego, chyba jednak zdecyduję się na silnik krokowy, serwomechanizm lub ewentualnie air-gauge.

jurek_j napisał(a):Parę pytanek miałbym w sumie śli tak, mogę pofatygować się na PW?

Oczywiście, że tak :]


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - Romet drajwerV2 - 19-01-2014 18:09:21

Widze ze ni tylko ja mam zamiar upchnięcia AVR do charta Big Grin
Jeśli moge wiedziec to jak planujesz uzyskiwać "impulsy"? Wprost z impulsatora czy może owijanie kabla wokół przewodu w/n? Masz już jakiś pomysł jak zrobić układ żeby mozna było od razu sygnał na nogę atmegi podać nie zabijajac jej?


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - BigSoft - 19-01-2014 18:24:27

Na pewno nie chcę owijać drutu na kablu WN, po prostu to nie w moim stylu Big Grin Nie lubię takiego "drutowania". Przy podłączaniu jakiegoś obrotka z dużego fiata na chwilę- jeszcze ok, ale na stałe nie chcę mieć tam żadnego drutu.

Są dwie opcje - wezmę sygnał z impulsatora, przepuszczę przez wzmacniacz (jeżeli będzie to konieczne) + układ formujący i doprowadzę do procka. Druga opcja to pobranie sygnału z cewki butelkowej (1) -> układ formujący impulsy + np fototranzystor aby nie uszkodzić procesora. W zasadzie w jednym i drugim przypadku można sygnał doprowadzić za pomocą fototranzystora. Dzięki temu odseparujemy port procesora od reszty układu. Oczywiście bez oscyloskopu się nie obejdzie.

Podejrzewam, że większym problemem będą same zakłócenia panujące w instalacji elektrycznej jak i "w powietrzu", ale myślę, że temat jest do ogarnięcia.

Mam też w głowie parę innych funkcji, ale za wcześnie by o tym pisać.


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - stqc - 19-01-2014 18:35:17

BigSoft tak powiedz czy trudne jest programowanie mikroprocesorów, bo będe miał to w 2klasie i chciałem się tak na przyszłość dowiedzieć Big Grin
Wiem że coś podobnego robili w naszej szkole, lecz był to obrotomierz silnika elektrycznego dodatkowo liczył średnią obrotów silnika w ciągu 1minuty i poprawiał wynik co 10minut Big Grin To był taki projek na zaliczenie klasy 4 Tongue


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - BigSoft - 19-01-2014 18:39:06

(19-01-2014 18:35:17)stqc napisał(a):  BigSoft tak powiedz czy trudne jest programowanie mikroprocesorów

Tak/nie. Smile To po prostu zależy od danej osoby. Sam zobaczysz. Zależy czy masz łeb do pisania programów czy wręcz przeciwnie. Możesz czuć się dobrze w elektronice czysto analogowej, ale w cyfrowej będzie lipa. Możesz być dobry w jednym i drugim albo tylko w elektronice cyfrowej. Różnie bywa. Sam zobaczysz jak Ci idzie przyswajanie i wykorzystywanie wiedzy w tym temacie.

Jedna rada ode mnie - lepiej uczyć się programować w C (nie w Bascom).


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - Romet drajwerV2 - 20-01-2014 13:01:27

Oj tam oj tam bascom zły nie jest Big Grin on jest dużo gorszy :F
Jeśli juz ogarniesz ten układ formujący impulsy to podzielisz sie schematem?
Bo dostepu do oscyloskopu nie mam a na ślepo to będzie katorga jak coś nie będzie chciało działac tak jak powinno.


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - kokosek - 20-01-2014 13:07:19

Bigsoft Podziwiam cie...
Co do tych mikroprocesorów mógłbyś coś konkretniej powiedzieć? o technice programowania? i w czym jest to pisane? oraz jak inicjujesz to dla procesora?
Wydaje mi się że w mojej nowej szkole także się to zacznie (Pod warunkiem że się dostane Tongue ). Narazie umiem programować dość proste jężyki takie jak cpp(c++) itd.


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - jurek_j - 20-01-2014 17:41:13

Fajniusi ten zestaw And-Tech, baaardzo.

Tak wypytywałem, bo akurat w tym semestrze bawimy się nieco mikrokontrolerami, a w zasadzie tylko bawimy się Arduino Uno.

Na zaliczenie projektu wymyśliłem sobie wykonanie właśnie obrotomierza, do 125p, ale na LCD, zawsze mnie wkurzały jakiekolwiek regulacje bez znajomości w miarę dokładnych obrotów, a że słuchu typowo muzycznego nie mam, to wszystkiego nie usłyszę.

Troszku zagłębiałem wiedzy w googlu odnośnie elektroniki do obrotka, wersje różne, najróżniejsze padały, z przekaźnikiem, z tranzystorem. Mi prowadzący zaproponował dość prostą opcję - rezystor na wejściu sygnału z cewki WN, potem dioda prostownika, Zenerka do masy, a dalej tak samo kondensator. Tylko jak to będzie działać - nie mam pojęcia, dopiero będę próbował, chociaż boję się nieco, że z Atmegi uleci dusza... :/

Wynalazłem projekt jednego Rosjanina, Venator to się nazywało - cyfrowa deska ze... wszystkim do samochodu, efekt oszałamiający.

A co do programowania - jak ktoś zna C++ to poradzi sobie z C, to samo, tylko trochę inne Wink.


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - BigSoft - 21-01-2014 00:58:49

(20-01-2014 13:01:27)Romet drajwerV2 napisał(a):  Oj tam oj tam bascom zły nie jest Big Grin on jest dużo gorszy :F
Jeśli juz ogarniesz ten układ formujący impulsy to podzielisz sie schematem?
Bo dostepu do oscyloskopu nie mam a na ślepo to będzie katorga jak coś nie będzie chciało działac tak jak powinno.

[quote="kokosek"]Co do tych mikroprocesorów mógłbyś coś konkretniej powiedzieć? o technice programowania? i w czym jest to pisane? oraz jak inicjujesz to dla procesora?

Piszę w C, w środowisku Eclipse. Skompilowany program wysyłam ze środowiska przez odpowiednio skonfigurowany AVRDude. Wszystko odbywa się na Linuksie, ponieważ jest to mój główny system, którego używam na codzień od dobrych kilku lat. Z tą inicjacją nie wiem za bardzo o co Ci chodzi ;] Natomiast, co do języka, jeżeli C++ nie sprawia Ci problemów, to nie widzę powodu, żeby z C miało tak być. Co innego jakbyś programował w Delphi/Pascalu, wtedy trudniej się przesiąść na C (wiem po sobie, bo od Pascala, potem Delphi zaczynałem).

jurek_j napisał(a):Mi prowadzący zaproponował dość prostą opcję - rezystor na wejściu sygnału z cewki WN, potem dioda prostownika, Zenerka do masy, a dalej tak samo kondensator. Tylko jak to będzie działać - nie mam pojęcia, dopiero będę próbował, chociaż boję się nieco, że z Atmegi uleci dusza... :/

Pomysł dobry, ale ja to widzę trochę inaczej. Sterowanie poprzez transoptor. Impulsy podajesz na transoptor, a on sam podaje impulsy na port procesora (w jaki sposób, to już zależy od konfiguracji). Dużo bezpieczniejsze moim zdaniem. Co do zliczania impulsów, to nie wiem czy już masz pomysł, ale jeśli nie, to z tego co wiem dobrze jest liczyć czas między impulsami (tutaj przydają się przerwania), a wynik później uśredniać, po czym przekazywać dalej na wyświetlacz.


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - kokosek - 21-01-2014 01:20:40

Inicjujesz chodziło mi o instalowanie go na procesorze. Procesor ma wbudowaną mini pamięć czy jest ona zasysana?
Pomyślę coś nad tym bo ta wiedza może się bardzo przydać


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - BigSoft - 21-01-2014 01:48:26

kokosek napisał(a):Inicjujesz chodziło mi o instalowanie go na procesorze.
Skompilowany program wysyłany jest z komputera do odpowiedniego programatora, który następnie zapisuje dane do pamięci flash procesora.

(21-01-2014 01:20:40)kokosek napisał(a):  Procesor ma wbudowaną mini pamięć czy jest ona zasysana?

Zasysana?! best Procesor ma wbudowaną pamięć, a ile i jaką, to już zależy od konkretnego układu. Wpisz sobie w google np "atmega8 datasheet". Odpal pełną wersję noty (ponad 100 stron) - miłej lektury :F


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - jurek_j - 24-01-2014 09:57:10

Eclipse... Dwa semestry na to zmarnowane, kiepskiego dydaktyka mieliśmy, jedne co pamiętam z zajęć to pisane ciętych komentarzy na fotoblogach słit szesnastek i innych siedemnastek... Ech...

Zliczanie impulsów właśnie w mniej więcej taki sposób mam rozwiązane. Znaczy się mam kod, tylko jeszcze nie do końca go rozumiem, za dużo naraz się dzieje Smile.


RE: Romet Chart, typ 210 Elektronik 12V/120W by BigSoft - BigSoft - 25-01-2014 21:13:41

jurek_j napisał(a):Eclipse... Dwa semestry na to zmarnowane, kiepskiego dydaktyka mieliśmy, jedne co pamiętam z zajęć to pisane ciętych komentarzy na fotoblogach słit szesnastek i innych siedemnastek... Ech...

Samemu też można to ogarnąć. Konfiguracja środowiska i wgranie do procesora pierwszego programu zajęła mi kilka minut, także nie ma źle Smile

Moim zdaniem lepsze od Atmel Studio, działa na Linuksie, więc niczego mi więcej nie potrzeba Smile