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

Mikrokontroler w ukadzie sterowania ,Automatyka ...

msiuel 09 Lip 2009 13:13 1981 7
  • #1 6758048
    msiuel
    Spec od TV
    Posty: 2867
    Pomógł: 90
    Ocena: 84
    Pomimo zaawansowania w elektronice ,...trzeba szukać zajęcia w automatyce ...Zbudowalem układ do nauki Bascoma 8051 i na razie musi wystarczyc ....Mam pytanie jaki procesor tego typu najlepiej użyć do zbudowania drobnych układów sterowania .Pozdrawiam
  • Pomocny post
    #2 6758083
    PiotrPitucha
    Poziom 34  
    Posty: 2658
    Pomógł: 201
    Ocena: 423
    Witam
    Zacznij od AVR, do automatyki będziesz potrzebował:
    - czytania sygnałów analogowych
    - czytania stanów logicznych
    - sterowania sygnałami logicznymi
    - czasami sterowania PWM
    To wszystko masz w Atmegach, 8051 nie jest dobrym pomysłem bo będziesz musiał dobudowywać peryferia, ponadto do programowania AVR wystarczy Ci bardzo prosty programator który zlutujesz w kilkanaście minut.
    Na początek do ćwiczeń wystarczy Atmega8, większe zapewnią Ci kontakt z większą ilością sygnałów, Atmega32 , 64 itd.
    Piotr
  • Pomocny post
    #3 6759226
    papikus
    Poziom 15  
    Posty: 42
    Pomógł: 13
    Jak już padła propozycja AVR, to lepiej Atmege16, at8 ma błąd na poziomie produkcji, zasilanie mikrokontrolera oraz
    zasilanie przetwornika nie są odseparowane (inne mikrokontrolery AVR mają odseparowane zasilania).
  • Pomocny post
    #4 6760432
    janbernat
    Poziom 38  
    Posty: 3954
    Pomógł: 468
    Ocena: 51
    AVR.
    Jak PiotrPitucha- ma peryferia.
    Mnóstwo literatury i programów w sieci.
    Darmowe środowisko programistyczne- AVRStudio- assembler.
    Może być zintegrowane z darmowym C-AVRGCC.
    Można Bascom- darmo na małe mikrokontrolery- niedrogo pełna wersja.
    Tani programator.
    Procesory najpopularniejsze: ATtiny2313, ATMega8, 16, 32.
  • Pomocny post
    #5 6760930
    papikus
    Poziom 15  
    Posty: 42
    Pomógł: 13
    na Bascoma szkoda czasu,
    wraz z rozwojem Twojej wiedzy będą rosły wymagania co do procków, zaczniesz doceniac, że niektóre mają 2xUART tak przydatny w akwizycji danych...
    zacznij od C, nie chce wkładać kija w mrowisko.
    Ale znajomość C będzie nieoceniona, gdy bedziesz chciał coś zdziałać na ARMach.
  • #6 6761207
    msiuel
    Spec od TV
    Posty: 2867
    Pomógł: 90
    Ocena: 84
    C++ również poznaję ,najgorsze że czas na to praktycznie latem (studia zaoczne) ,a do tego dwie prace ,wiek ....,czy można gdzies znależć przykłady pracy (schemat ...) tego typu mikrokontrolerów w układach prostego sterowania , szukałem jest sporo ,ale do innych zastosowań ...Pozdrawiam
  • Pomocny post
    #7 6763660
    janbernat
    Poziom 38  
    Posty: 3954
    Pomógł: 468
    Ocena: 51
    msiuel napisał:
    ,a do tego dwie prace ,wiek ....,

    Co wiek???
    Jak się ma "wiek" to ma "strzykać w kościach" a nie w mózgu(no może jest wolniejszy-ale ma być skuteczny).
    A ludzie dzielą się na samouków i nieuków.
    Każdy język jest dobry- jeśli nie masz do niego za dużego zaufania.:|
  • Pomocny post
    #8 6764211
    pubus
    Poziom 30  
    Posty: 1289
    Pomógł: 138
    Ocena: 31
    - Wejścia/wyjścia cyfrowe z separacją galwaniczną 12/24V
    - Układy sterowania stycznikami uC/5V -> optoizolacja 12/24V -> optotriak 230V -> triak 230V -> stycznik 1/3 fazy
    - obsługa impulsatorów/enkoderów - 12/24V -> 5V na optoizolatorach - ewentualnie jeszcze sprzętowy dzielnik
    - wejścia analogowe z dopasowaniem poziomów
    - transmisja - RS485 + własne bądź typowe protokoły przemysłowe MODBUS itp...
    - układ resetu i nadzoru napięcia
    - podtrzymanie bateryjne i/lub zapis krytycznych danych w pamięci nie ulotnej
    itd... itp...

    To tylko taki przykład tego co się może przydać...
    Bardziej doświadczeni koledzy na forum mogliby tą listę znaaaacznie jeszcze powiększyć...

Podsumowanie tematu

✨ Dyskusja dotyczy wyboru mikrokontrolera do prostych układów sterowania w automatyce. Zalecane są mikrokontrolery AVR ze względu na wbudowane peryferia takie jak wejścia analogowe, cyfrowe, PWM oraz łatwość programowania i dostępność tanich programatorów. Na początek polecane modele to Atmega8, Atmega16, Atmega32 oraz ATtiny2313. Wskazano, że 8051 wymaga dodatkowych peryferiów i jest mniej wygodny w zastosowaniach automatyki. Podkreślono zalety darmowego środowiska AVRStudio oraz kompilatora C-AVRGCC, a także możliwość użycia Bascoma dla małych mikrokontrolerów. Zwrócono uwagę na korzyści nauki języka C i C++ dla rozwoju umiejętności, zwłaszcza przy pracy z bardziej zaawansowanymi procesorami ARM. Wskazano typowe elementy układów sterowania: separacja galwaniczna 12/24V, optoizolacja, sterowanie triakami i stycznikami, obsługa enkoderów, wejścia analogowe z dopasowaniem poziomów, transmisja RS485 z protokołami przemysłowymi (np. MODBUS), układy resetu i nadzoru napięcia oraz podtrzymanie bateryjne i pamięć nieulotna do krytycznych danych.
Wygenerowane przez model językowy.
REKLAMA