logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[8051] Wybór mikrokontrolera 8051 z 4 portami, A/C, ISP, INT0 i INT1

pluton_14 29 Lis 2005 18:37 1254 7
REKLAMA
  • #1 2038034
    pluton_14
    Poziom 13  
    Posty: 137
    Ocena: 2
    Witam, dopiero zaczynam sie bawic w mikrokontrolery i takie pytanie, potrzebuje procesora ktory ma:
    - 4 porty (P0 P1 P2 P3)
    - przetwornik A/C (podobno sa takie)
    - programowanie na "plytce" (ISP czy jakos tak?!?)
    - przerwnia INT0 i INT1


    Dzieki za odpowiedz i sorry za jakiekolwiek gafy :P


    PZDR Pluton
  • REKLAMA
  • #2 2038085
    Zaquadnik
    Poziom 27  
    Posty: 998
    Pomógł: 103
    Ocena: 25
    Jeśli chodzi o ISP to wszystkie AT89Sxxxx go mają. Natomiast o przetwornik A/C to wydaje mi się, że to będzie jakaś wersja AT89S51RC lub AT89S52RC czy jakoś tak... Mają też po 4 porty, także z tym nie ma prblemów... W ogóle zajrzyj najlepiej na www.atmel.com
    Pozdrawiam
  • REKLAMA
  • #3 2038108
    pluton_14
    Poziom 13  
    Posty: 137
    Ocena: 2
    A jak wyglada sprawa z przetwrnikem A/C ?? Podlaczam sygnal analogowy (np z termistora) do jakiejs nozki i on to przetwarza???


    PZDR Pluton
  • REKLAMA
  • #4 2038144
    Zaquadnik
    Poziom 27  
    Posty: 998
    Pomógł: 103
    Ocena: 25
    Cóż, w ATmega8 stosuje się specjalny obwód zmniejszający zakłócenia. Zobacz dokładnie w data sheet. A jeśli chcesz mierzyć temperaturę to polecam cyfrowy termometr DS18B20 (www.maxim.com). Daje odczyt w zakresie -55C do 125C (w zakresie -10C do 85C z dokładnością do 0,5C).
    Pozdrawiam
  • REKLAMA
  • #5 2038255
    pluton_14
    Poziom 13  
    Posty: 137
    Ocena: 2
    Dokladnie mi chodzi o przetworzenie oporu na postac cyfrowa. Np z czujnika paliwa w samochodzie (20 - 400 Ohm) ma to byc tylko jedna z funkcji procesora.


    PZDR Pluton
  • #6 2038371
    GienekS
    Poziom 32  
    Posty: 1971
    Pomógł: 139
    Ocena: 15
    Ja proponuję przejść na AVR-y a w tym przypadku konkretnie na ATmega16 ma wszystko co potrzebujesz, jedynie musisz zmienić narzędzia, bo to jest inna rodzina niż 8051, ale wszystkie potrzebne narządzia są też darmowe co jest BARDZO dużym bonusem na początek.
  • #7 2038402
    pluton_14
    Poziom 13  
    Posty: 137
    Ocena: 2
    Wszysko ok ale to ma byc projekt do sql i musi byc na rodzinie '51 wiec zadne AVR nie wchodzi w gre narazie.


    PZDR Pluton
  • #8 2041772
    Kriti
    Poziom 15  
    Posty: 94
    Pomógł: 9
    Ocena: 1
    ADuc8xx Analoga, ale pewnie zrazi cie obudowa QFP, ale ma chyba wszystko co potrzebujesz (programowanie przez RS232, przetworniki AC).

Podsumowanie tematu

LABEL_AI_GENERATED
Poszukiwany jest mikrokontroler z rodziny 8051 posiadający 4 porty (P0, P1, P2, P3), wbudowany przetwornik analogowo-cyfrowy (A/C), możliwość programowania in-system (ISP) oraz przerwania INT0 i INT1. Wskazano, że wszystkie mikrokontrolery AT89Sxxxx obsługują ISP, a modele takie jak AT89S51RC lub AT89S52RC mogą posiadać wbudowany przetwornik A/C oraz wymagane porty. Zwrócono uwagę, że przetwornik A/C umożliwia podłączenie sygnału analogowego (np. z termistora) i jego konwersję na wartość cyfrową. Zaproponowano również rozważenie mikrokontrolerów AVR, np. ATmega16, które mają wszystkie wymagane funkcje, jednak ze względu na wymóg projektu opartego na rodzinie 8051, AVR zostały odrzucone. Alternatywnie zasugerowano mikrokontrolery ADuC8xx z wbudowanymi przetwornikami A/C i programowaniem przez RS232, choć ich obudowa QFP może być mniej wygodna. Dyskusja podkreśla potrzebę konwersji sygnału oporowego (np. z czujnika paliwa) na postać cyfrową w ramach funkcji mikrokontrolera.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA