Skocz do zawartości

Proszę o pomoc w doborze mikrokontrolera - (4 PWM, liczniki lub INT)


TomaszB

Pomocna odpowiedź

Witam.

Potrzebuję pomocy w doborze mikrokontrolera.

Założenia: AVR, 4 wyjścia PWM i 4 wejścia liczników - lub 4 sprzętowe przerwania.

Potrzebuję zrealizować sterowanie czterema silnikami (mostki H), łącznie z pomiarem prędkości obrotów wszystkich silników - enkodery szczelinowe, lub odbiciowe.

Link do komentarza
Share on other sites

Dzięki za chęć pomocy, niestety jedynie podane tam informacje to ilość i jakość przetworników AD i ilość pamięci...

Może ktoś doradzi jakiś konkretny procesorek?

Ewentualnie jakiś układzik który pozwoli w w prosty sposób zrealizować cztery sprzętowe liczniki, które można będzie jakoś łatwo odczytać z poziomu procesora, bo z czterema wyjściami PWM już o wiele łatwiej.

Link do komentarza
Share on other sites

Wchodzisz na stronę Atmela, po lewej stronie jest menu "Find It". Zaznaczasz "Microcontrollers" i klikasz poniżej w "Find". Otworzy Ci się lista procków Atmela, ale po lewej stronie będziesz miał możliwość ustawienia filtrów. Ustawiasz takie, jakie Cię interesują, a w rezultacie dostajesz oznaczenia wszystkich układów, spełniających wymagania. Potem szukasz czy je dostaniesz w sklepie, ew. przeglądasz datasheety. Profit.

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Atmega8u2/16u2/32u2 ma 6 sprzętowych przerwań (INT0..5) 🙂 4 PWMy oczywiście też się znajdą 😉

Wchodzisz na stronę Atmela, po lewej stronie jest menu "Find It". Zaznaczasz "Microcontrollers" i klikasz poniżej w "Find". Otworzy Ci się lista procków Atmela, ale po lewej stronie będziesz miał możliwość ustawienia filtrów. Ustawiasz takie, jakie Cię interesują, a w rezultacie dostajesz oznaczenia wszystkich układów, spełniających wymagania. Potem szukasz czy je dostaniesz w sklepie, ew. przeglądasz datasheety. Profit.

Nie można w ten sposób wybrać liczby przerwań zewnętrznych INTx - filtr "ext. interupts" odnosi się do liczby wszystkich przerwań (łącznie z PCINT itp), a takich w mikrokontrolerze jest sporo.

Link do komentarza
Share on other sites

Dzięki za chęć pomocy, niestety jedynie podane tam informacje to ilość i jakość przetworników AD i ilość pamięci...

Może ktoś doradzi jakiś konkretny procesorek?

Ewentualnie jakiś układzik który pozwoli w w prosty sposób zrealizować cztery sprzętowe liczniki, które można będzie jakoś łatwo odczytać z poziomu procesora, bo z czterema wyjściami PWM już o wiele łatwiej.

Przepraszam, chciałem pomóc ale nie sprawdziłem dokładnie tego co Ci podsyłam. Sorry 😉

Z konkretnych mikrokontrolerów może ATmega128 się nada. Z tego co widzę to ma 7 kanałów PWM i aż 8 przerwań zewnętrznych (INT0..INT7).

http://www.atmel.com/devices/ATMEGA128.aspx?tab=documents

Mam nadzieję, że tym razem pomogłem 😉

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.