| Author |
Message
|
wilk125 Poziom 19

Joined: 13 Mar 2003 Posts: 629 Location: Bytom
|
#421
19 Jan 2010 14:37 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
nie wiem tylko jaki RTOS wybrać, nie miałem jeszcze z takowymi do czynienia, przydało by się coś małego w miarę prostego i free.
|
|
| Back to top |
|
 |
skynet_2 Poziom 20

Joined: 11 Mar 2008 Posts: 950 Location: Warszawa
|
#422
13 Feb 2010 16:58 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
@Leopard2 Język C więc lepiej płytkę stykową i części, zaletą jest to że możesz później tą płytkę wykorzystać do innych celów, tylko przewody te dołączane w pudełeczku są trochę za grube i niewygodne, lepiej je zrobić samemu.
|
|
| Back to top |
|
 |
Leopard2 Poziom 17

Joined: 27 Aug 2007 Posts: 407
|
#423
14 Feb 2010 19:39 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
AT90S2313 - taki na początek wystarczy? Zabawa z diodami i wyświetlaczem segmentowym.
|
|
| Back to top |
|
 |
kamyczek Poziom 21

Joined: 19 Mar 2002 Posts: 1433 Location: Dolnośląskie
|
#424
14 Feb 2010 20:00 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
AT90s2313 nie jest juz produkowany zastąpił go ATTINY2313
|
|
| Back to top |
|
 |
skynet_2 Poziom 20

Joined: 11 Mar 2008 Posts: 950 Location: Warszawa
|
#425
15 Feb 2010 03:52 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
| Leopard2 wrote: |
| AT90S2313 - taki na początek wystarczy? Zabawa z diodami i wyświetlaczem segmentowym. |
Attiny2313 to tylko 2KiB flash i 128B ramu.
Najlepiej zacznij od jakiejś atmegi32, zaletą zaczynania od dużego procka jest masz od razu dużo pamięci flash/ram, sporo fajnych rzeczy w środku ;)
atmega32 ma 4 8bitowe porty, więc nie zabraknie ci pinów :D
|
|
| Back to top |
|
 |
Dogu Poziom 16

Joined: 31 Aug 2006 Posts: 285 Location: Czerwionka-Lesczyny
|
#426
21 Feb 2010 12:54 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Witam jako ze zaczynam swoja przygodę z projektowaniem układów z wykorzystaniem mikroprocesora to mam do Was wielką prośbę...
potrzebuję wykorzystać mikroprocesor do sterowania syntezą w CB radio.
od mikroprocesora oczekuje:
-Możliwości sterowania stanami(wysoki/niski) na 8 pinach (rozumiem jeden port)
-Sterowania 2 cyfrowym wyświetlaczem Led 9 pinów chyba będzie wykorzystane bo wyświetlacz będzie w Multipleksji.
-Impulsator sterujący programem.
program: nie mam pojęcia ile morze zajmować pamięci ale wiem co biedzie miał robić:)
-obsługa wyświetlacza(wyświetlanie konkretnej liczby w zakresie od 1 do 40)
-zmiana liczb impulsatorem (od 1 do 40 po 40 znowu 1 itd...)
-podawanie na 8 pinów odpowiednich stanów zależnych od liczby (każda liczba ma przypisaną odpowiednie stany na poszczególnych nogach)
pozdrawiam i dziękuje z góry za odpowiedz:)
teraz pytanie jakie Mikroprocesor z rodziny AVR wybrać??
|
|
| Back to top |
|
 |
atom1477 Poziom 25

Joined: 14 Jul 2005 Posts: 6360
|
#427
21 Feb 2010 13:32 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
ATMega8 powinien wystarczyć jeżeli chodzi o liczbę pinów. A ze względu na ilość pamięci programu to tym bardziej.
|
|
| Back to top |
|
 |
Google

|
#
21 Feb 2010 13:32 |
|
|
|
|
|
| Back to top |
|
 |
Dogu Poziom 16

Joined: 31 Aug 2006 Posts: 285 Location: Czerwionka-Lesczyny
|
#428
21 Feb 2010 13:51 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
ok dzięki:) to będę budował układ oparty o ATMege8.
pozdrawiam
|
|
| Back to top |
|
 |
shade_ Poziom 12

Joined: 07 Jun 2005 Posts: 85 Location: Wrocław
|
#429
24 Mar 2010 13:51 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
poszukuję jakiegoś prostego mikroprocesora, który:
- nadąży z wczytywaniem obrotów z impulsatora w silniku samochodowym (czyli ok. 8000 imp/minutę max)
- będzie posiadał wbudowany zegar
czy możecie polecić jakiś zestaw uruchomieniowy ?
potrzebuje generalnie wczytywać z 2 wejść cyfrowych, 1 wejścia analogowego oraz potrzebuje 2 wyjścia cyfrowe.
|
|
| Back to top |
|
 |
Zbych_ Poziom 17

Joined: 06 Nov 2003 Posts: 429 Location: Kuala Lumpur
|
#430
24 Mar 2010 14:48 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
| shade_ wrote: |
| potrzebuje generalnie wczytywać z 2 wejść cyfrowych, 1 wejścia analogowego oraz potrzebuje 2 wyjścia cyfrowe. |
Nie wiem co miałeś na myśli pisząc zegar (RTC czy timer?), ale myślę że powinien ci wystarczyć jakiś 8-nóżkowy AVR albo PIC (ATTINY13A, PIC12F615). 8000 imp/min to ledwie 133 imp./s, więc nawet najwolniejszy uC się wyrobi.
|
|
| Back to top |
|
 |
shade_ Poziom 12

Joined: 07 Jun 2005 Posts: 85 Location: Wrocław
|
#431
24 Mar 2010 15:57 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
| Zbych_ wrote: |
| shade_ wrote: |
| potrzebuje generalnie wczytywać z 2 wejść cyfrowych, 1 wejścia analogowego oraz potrzebuje 2 wyjścia cyfrowe. |
Nie wiem co miałeś na myśli pisząc zegar (RTC czy timer?), ale myślę że powinien ci wystarczyć jakiś 8-nóżkowy AVR albo PIC (ATTINY13A, PIC12F615). 8000 imp/min to ledwie 133 imp./s, więc nawet najwolniejszy uC się wyrobi. |
chodziło mi o RTC.
Czy warto kupić w moim przypadku jakiś zestaw uruchomieniowy pod jeden z tych procesorów, czy nie ma sensu ?
jakbym chciał w miarę szybko i łatwo zmieniać program, to na jaką rodzinę procesorów powinienem zwrócić uwagę ?
chciałbym się jeszcze dowiedzieć czy jest szansa żeby programować te uC w C# lub C++ ?
|
|
| Back to top |
|
 |
Google

|
#
24 Mar 2010 15:57 |
|
|
|
|
|
| Back to top |
|
 |
marek_Łódź Poziom 23

Joined: 23 Dec 2004 Posts: 3131 Location: Łódź
|
#432
24 Mar 2010 18:14 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Nie ten sprzęt, nie ten soft. Jeśli chcesz pisać w C#, to najlepiej na PC. Z c++ trochę prościej: http://www.elektroda.pl/rtvforum/topic812737.html . Jesli chcesz programować małe ośmiobitowce, masz wybór między kilkoma językami takimi jak C, BASIC (mutacje), asemblery, w ostateczności FORTRAN, PASCAL, czy JAVA.
|
|
| Back to top |
|
 |
Zbych_ Poziom 17

Joined: 06 Nov 2003 Posts: 429 Location: Kuala Lumpur
|
#433
25 Mar 2010 08:54 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
| shade_ wrote: |
chodziło mi o RTC.
Czy warto kupić w moim przypadku jakiś zestaw uruchomieniowy pod jeden z tych procesorów, czy nie ma sensu ?
jakbym chciał w miarę szybko i łatwo zmieniać program, to na jaką rodzinę procesorów powinienem zwrócić uwagę ? |
Z RTC w tak małych uC jest problem, raczej będziesz musiał emulować go przy pomocy timera, albo podłączyć jakiś RTC na zewnątrz (wtedy potrzebny będzie uC z większą ilością nóżek). Przy emulacji dojdzie problem dokładności RTC, bo 8-pinowe uC zazwyczaj mogą chodzić na wbudowanym generatorze RC, którego dokładność jest taka sobie (1...5%) i twój zegar się rozjedzie.
|
|
| Back to top |
|
 |
marek_Łódź Poziom 23

Joined: 23 Dec 2004 Posts: 3131 Location: Łódź
|
#434
25 Mar 2010 10:22 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Nie ma żadnego problemu, bo zarówno do zewnętrznego RTC, jak i do procesora odmierzającego precyzyjnie czas trzeba dołączyć kwarc (chyba że jest wbudowany). Zastosowanie dodatkowej kości RTC to jak widać drugi grzyb w tym barszczu i jego stosowanie jest bez sensu..
|
|
| Back to top |
|
 |
shade_ Poziom 12

Joined: 07 Jun 2005 Posts: 85 Location: Wrocław
|
#435
25 Mar 2010 11:16 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Zbych_, marek_Łódź czy jesteście w stanie w tym moim jedynym przypadku polecić jakieś gotowe rozwiązanie ? Konkretnie podać układ, albo zestaw z układem co podoła? Wybór w uC jest przeogromny, musiałbym poznać ich kilka od podszewki, żeby się przekonać czy się nada do mojego zadania. Zależy mi na jakimś prostym 8-bitowcu i już pomijam możliwość programowania w C. Do tego zadania nauczę się każdego języka ;) w końcu tylko parę funkcji będzie mi potrzeba.
|
|
| Back to top |
|
 |
Zbych_ Poziom 17

Joined: 06 Nov 2003 Posts: 429 Location: Kuala Lumpur
|
#436
25 Mar 2010 12:09 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
| shade_ wrote: |
| Zbych_, marek_Łódź czy jesteście w stanie w tym moim jedynym przypadku polecić jakieś gotowe rozwiązanie ? Konkretnie podać układ, albo zestaw z układem co podoła? |
Za mało danych podałeś, żeby polecić ci coś na pewno. Gotowego zestawu nie ma chyba sensu kupować, bo i tak musisz dodać jakieś obwody wejściowe i wyjściowe. Na początek trzeba by się zdecydować na jakąś rodzinę uC. Jak jesteś zielony, to lepiej wybierz AVR - jest większa szansa, że ktoś na forum ci pomoże. Rozejrzyj się za jakimś programatorem - może USBASP na allegro? Jak masz trochę więcej kasy to możesz kupić programator z interfejsem do debugowania (np. avrdragon).
PS. Po co ci RTC w takim ustrojstwie?
|
|
| Back to top |
|
 |
shade_ Poziom 12

Joined: 07 Jun 2005 Posts: 85 Location: Wrocław
|
#437
25 Mar 2010 13:09 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Kiedyś programowałem 8051 w assemblerze, ale to było dość dawno. Szperając po internecie natknąłem się na dość fajny program "CodeVision AVR" (z ograniczeniem pamięci do 2k, na razie wystarczy) i decyduje się na Atmela AVR, faktycznie jest to dość popularna rodzina i będę szukać chyba w tym kierunku rozwiązań.
dzięki za pomoc.
| Zbych_ wrote: |
PS. Po co ci RTC w takim ustrojstwie? |
od razu mówię, że jestem trochę zielony, więc tak sobie wykombinowałem, żeby zliczać obroty silnika w "Real Time", będę potrzebować zegara, ale tak sobie właśnie teraz pomyślałem, że przecież mam procesor taktowany jakimś zegarem, więc za pomocą jego mogę obliczać obroty :) no tak, trochę nie pomyślałem.
zapomniałem o ważnej rzeczy, chodzi mi o stabilność pracy. czy avr'y spełnią moje oczekiwania ?
|
|
| Back to top |
|
 |
Zbych_ Poziom 17

Joined: 06 Nov 2003 Posts: 429 Location: Kuala Lumpur
|
#438
25 Mar 2010 13:38 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
| shade_ wrote: |
| od razu mówię, że jestem trochę zielony, więc tak sobie wykombinowałem, żeby zliczać obroty silnika w "Real Time", będę potrzebować zegara, ale tak sobie właśnie teraz pomyślałem, że przecież mam procesor taktowany jakimś zegarem, więc za pomocą jego mogę obliczać obroty :) no tak, trochę nie pomyślałem. |
Tak podejrzewałem :-). Zamiast RTC potrzebujesz zwykłego timera. Nie wiem jakie cuda ma robić ten program, ale możesz zacząć od ATTiny85. Jak się okaże, że twój program jest mniejszy, to kupisz wtedy ATtiny45, ATtiny25, albo ATtiny13A.
Myślę, że dokładność pomiaru czas rzędu 1% będzie wystarczająca i nie będziesz musiał podłączać kwarcu.
| shade_ wrote: |
| zapomniałem o ważnej rzeczy, chodzi mi o stabilność pracy. czy avr'y spełnią moje oczekiwania ? |
Niezawodność zależy raczej od umiejętności konstruktora układu, więc wszystko w twoich rękach. Musisz pamiętać, że elektronika w samochodzie nie ma lekko (duże wahania temperatury, duże zakłócenia) i trzeba się postarać, żeby układ był niezawodny. Atmel ma wersje automotive swoich uC, ale nie wiem czy w detalu je kupisz.
|
|
| Back to top |
|
 |
Leopard2 Poziom 17

Joined: 27 Aug 2007 Posts: 407
|
#439
25 Mar 2010 16:34 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Do mikrokontrolerów potrzebne są jakieś dedykowane podstawki (no bo diody do nóżki nie będę lutował) czy wystarczy dowolna podstawka o odpowiedniej liczbie gniazd na nóżki?
|
|
| Back to top |
|
 |
marek_Łódź Poziom 23

Joined: 23 Dec 2004 Posts: 3131 Location: Łódź
|
#440
25 Mar 2010 18:05 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
a. płytka uniwersalna
b. podstawka uniwersalna o rozstawie procesora (np. DIP8)
c. przewód do łączenia najlepiej kynar
d złącze programatora 2x5 pinów
Całość można też połączyć bez lutowania na płytce stykowej
|
|
| Back to top |
|
 |
rpal Poziom 21

Joined: 29 Jan 2006 Posts: 1382 Location: warszawa
|
#441
25 Mar 2010 22:00 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
shade do tego co opisujesz wystarczy ci najprszy attiny np. 2313 kod w C zajmie kilka linijek pod warunkiem że nie zastosujesz wyświetlacza LCD, jak użyjesz zwykłych LED niewiele się powiększy a pinów spokojnie starczy. Jakbyś był bardzo "rozbestwiony" to użyj atmega8 a i tak będziesz miał kupę wolnego miejsca w pamięci. Tymi zakłóceniami za mocno bym sie nie przejmował pod warunkiem że zastosujesz odpowiednie dławiki w zasilaniu i poprawnie zaprojektujesz płytkę.
|
|
| Back to top |
|
 |
Google

|
#
25 Mar 2010 22:00 |
|
|
|
|
|
| Back to top |
|
 |
przemek.tomala Poziom 19

Joined: 04 Oct 2002 Posts: 668 Location: Radom / Krakow
|
#442
26 Mar 2010 20:11 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Z tego co zauważyłem, mamy tu taki wielki zbiorowy temat z dobieraniem procków :)
A może mi ktoś pomóc?
potrzebuje mikrokontrolera który będzie miał 3x ADC różnicowy lub 6x ADC zwykły, lecz tutaj mamy chaczyk! Pomiary nie koniecznie muszą być robione w czasie rzeczywistym, że każda wartość już, ale wszystkie próbki muszą pochodzić z tej samej chwili czasu. Prosty AVR ma niby 8 wejść, ale tylko multiplexowanych, to znaczy nie z tej samej chwili czasu :/ Spotkał ktoś coś takiego?
|
|
| Back to top |
|
 |
atom1477 Poziom 25

Joined: 14 Jul 2005 Posts: 6360
|
#443
26 Mar 2010 20:38 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Raczej nie ma czegoś takiego. ARMy mają czasami 2 oddzielne przetworniki ADC. Ale żeby aż 6 albo 3 różnicowe to nie bardzo.
Lepsze chyba będą zewnętrzne układy Sample&Hold. Na przykład na kluczach 4066.
|
|
| Back to top |
|
 |
marek_Łódź Poziom 23

Joined: 23 Dec 2004 Posts: 3131 Location: Łódź
|
|
| Back to top |
|
 |
explosive Poziom 9

Joined: 19 Oct 2005 Posts: 33 Location: Szczecin
|
#445
07 Jun 2010 18:26 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Cześć,
chciałbym przedstawić krótko swój problem, interesują mnie opinie ekspertów ;-)
Chodzi o oczytywanie sygnałów z 16-18 kanałów ADC (6xAkcelerometr), które następnie należy jak najszybciej przesyłać do PC.
Wymagania:
- możliwie największa ilość 'paczek'
- równe odstępy między próbkowaniem każdego z sygnałów (jak najmniejsze, stałe)
- dokładność również ważna (ale ma priorytet mniejszy, niż szybkość pracy)
Wykonałem już jeden układ, mianowicie:
ATmega16+UART, odczytując 3 kanały, uśredniając z 3 próbek, osiągał 6000 paczek na sekundę. Mało ;-)
Myślałem o ARM, ale jeszcze nic o nim nie wiem.
Przesyłane dane, będą na PC całkowane, dlatego ważne równe odstępy. (chociaż, może warto by było sprawdzać czasy dojścia paczek już na PC..)
|
|
| Back to top |
|
 |
atom1477 Poziom 25

Joined: 14 Jul 2005 Posts: 6360
|
#446
07 Jun 2010 18:28 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
No to STM32F103 może.
|
|
| Back to top |
|
 |
kumien Poziom 3

Joined: 26 May 2006 Posts: 7 Location: Paczkow
|
#447
14 Jun 2010 19:02 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Witam.
Właśnie jestem na ukończeniu projektu z Atmega128, ale z tego co się dowiedziałem to jest to bardziej szkoleniowy uC. Wszyscy polecają ARM, więc dzisiaj zasięgnąłem języka u eksperta w tych urządzeniach i polecił mi firmę STM jako pioniera rynku. Na stronie Kanami znalazłem dwa ciekawe zestawy uruchomieniowe z Cortexem M3 (podobno jak wchodzić to tylko w ten rdzeń).
Pierwszy zestaw
Drugi zestaw
Jeden i drugi wyglądają podobnie, ale bardziej ten drugi mnie interesuje z uwagi na czytnik kart SD. Ktoś pracował już na tych płytkach i może mi jakoś doradzić, który jest łatwiejszy do opanowania? Tu akurat mój ekspert mnie przestrzegł, że w rodzinie ARM jest tragedia jeśli chodzi o peryferia, bo każdy robi to jak chce.
|
|
| Back to top |
|
 |
utak3r Poziom 19

Joined: 18 Jul 2006 Posts: 755 Location: Szczecin
|
#448
14 Jun 2010 19:41 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
| kumien wrote: |
| polecił mi firmę STM jako pioniera rynku |
Wybrać możesz albo STM właśnie, albo NXP (procesory z serii LPC...). Inne albo są mniej popularne, albo horrendalnie drogie (jak np. atmele).
| kumien wrote: |
z Cortexem M3 (podobno jak wchodzić to tylko w ten rdzeń). |
Cortex-M3 jest nowym rdzeniem, na dodatek bardzo silnym. Inną rodziną, którą warto się zainteresować, jest Cortex-M0 - również nowa rodzina, ale te procesory są do innych zastosowań (tańsze i mniejsze) niż C-M3.
No i zawsze są te największe procesory: ARM9 i dalej... te są przeznaczone do odpalenia komputera pod kontrolą linuksa czy WinCE.
| kumien wrote: |
mój ekspert mnie przestrzegł, że w rodzinie ARM jest tragedia jeśli chodzi o peryferia, bo każdy robi to jak chce. |
yyyy.... ale osochozi??.... Coś sprecyzował, co ma na myśli?
Co do płyt się nie wypowiem, nigdy nie używałem - za drogie. Wolę własną twórczość ;) (btw właśnie opracowuję dla kolegi płytę pod lpc176x).
|
|
| Back to top |
|
 |
gaskoin Poziom 21

Joined: 02 Jun 2010 Posts: 1429 Location: Bytom
|
#449
15 Jun 2010 13:13 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
pytanie ciekawostka - czy istnieje coś takiego jak płytka stykowa, z możliwością używania elementów smd? :)
|
|
| Back to top |
|
 |
utak3r Poziom 19

Joined: 18 Jul 2006 Posts: 755 Location: Szczecin
|
#450
15 Jun 2010 13:20 Re: Jaki mikrokontroler wybrać do ...? |
|
|
|
Są przejściówki-gniazda, w zasadzie do programatorów. Niestety, są cholernie drogie te gniazda.
Rób minimoduły ;) Są do kupienia takie małe płytki-przejściówki z qfp, ssop itp. do rastra 2,54mm. Przylutujesz układ i na płytkę.
|
|
| Back to top |
|
 |