Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ATTiny44 kontra PIC24F04KA200

archanoid 20 Lut 2011 12:11 3563 49
  • #31 20 Lut 2011 12:11
    nsvinc
    Poziom 35  

    Ja wznowię pytanie: skoro zasilacz będzie zawierał tradycyjny transformator, to po co kombinacje z tyrystorami i fazową regulacją mocy jeśli wystarczy zastosować zwykłą przetwornicę buck po wtórnej stronie trafa?? Taka przetwornica oprócz bardzo wysokiej sprawności pozwoli z automatu w 100% zarządzać prądem i napięciem wyjściowym, w tym CV,CC i OC...

    I jeszcze jedno:
    Czemu Koledzy Za Wszelką Cenę Próbujecie Nawracać Każdego Na AVR?! No przynajmniej tak to wygląda.

    PICe mają prostą i przejrzystą dokumentację, imo znacznie bardziej zrozumiałą niż avry. Są one również tańsze, i jest znacznie większy wybór obudów i dostępnych peryferiów.

    Pokażcie mi AVRa który w SMPSach dorasta do pięt dsPIC33FJxxGSxxx...:]

    A jak już jest taaaaki wielki problem z doborem procesora, to proponuję LPC11xx, który jest i tańszy od dowolnego AVRa czy PICa, a do tego jest jeszcze 32bitowy...

  • #32 20 Lut 2011 12:19
    archanoid
    Poziom 25  

    Witam. Można większy procesorek , można mega 8 lub nawet mega16 .Co do schematu to mam dopiero ogólny zarys jak to ma wyglądać. Na pewno dwa kanały przetwornika ADC pomiar prądu i napięcia. Z kolei co najmniej dwa przyciski do wyboru pojemności akumulatora i przełącznik wybory ładowanie rozruch. A powiem tylko tyle że rozrusznik 12 cylindrowej V potrafi wymęczyć czasami akumulatory.

  • #33 20 Lut 2011 12:30
    tmf
    Moderator Mikrokontrolery Projektowanie

    nsvinc napisał:
    J
    I jeszcze jedno:
    Czemu Koledzy Za Wszelką Cenę Próbujecie Nawracać Każdego Na AVR?! No przynajmniej tak to wygląda.

    PICe mają prostą i przejrzystą dokumentację, imo znacznie bardziej zrozumiałą niż avry. Są one również tańsze, i jest znacznie większy wybór obudów i dostępnych peryferiów.

    Pokażcie mi AVRa który w SMPSach dorasta do pięt dsPIC33FJxxGSxxx...:]


    Weź nie żartuj, nikt tu nikogo nie nawraca. PICe wcale nie są tańsze, ceny są bardzo porównywalne do AVR. A do tego do dsPIC33 spokojne dorastają, a nawet przerastaja, AVR32 i seria UC3. Nie muszę chyba dodawać, że do niej jest też darmowa biblioteka i kompilator gcc.

  • #34 20 Lut 2011 12:38
    asembler
    Poziom 32  

    Przetwornica od rozruchu? Nie dośc ze sie samochód zepsuł to jeszcze kolejny element do naprawy. Ja rozumiem że tu będą prądy spawarkowe raczej 100-200A to nie wyobrażam sobie tam pchac przetwornicy dodatkowo.
    To ma być sprzet gniodsa nie łamiotsa.

    Dodano po 2 [minuty]:

    Koledzy to może PC z dyskiem 500G postawić.?

  • #35 20 Lut 2011 12:45
    archanoid
    Poziom 25  

    Witam. Nie miałem zamiaru wywoływać kolejnej dyskusji nad tym która rodzina mikrokontrolerów jest lepsza. Na korzyść avr -ów przemawia oczywiście dobry i darmowy kompilator C ale na korzyść pic -ów większy wybór , większa ilość peryferii . Proszę mi pokazać który z avr -ów w przyjaznej do lutowania obudowie ma 5 timerów 16 bitowych z funkcją output compare i ile za niego trzeba zapłacić. Ja budując jakiekolwiek urządzenie oparte o mikrokontroler staram się wykorzystywać wbudowane bloki i rozwiązywać problem sprzętowo . Na przykład sterownik 3 fazowego mostka w pełni sterowanego na 6 tyrystorach. Wystarczy panowie 1 układ który ma wszystko w sobie , a i soft sprowadza się do konfigurowania wewnętrznych timerów i przerwań .
    Co do prądów rozruchu to 600 amperowy miernik cęgowy pokazuje przekroczenie zakresu.

  • #36 20 Lut 2011 13:00
    asembler
    Poziom 32  

    Czy cały prąd pójdzie z urządzenia? Ta chyba 600A to raczej na przewodzie rozrusznika. To piekne ty musisz miec zabezpieczenie (40A) chyba ze trafo 3 fazowe i pewnei układ miękkiego startu musi być bo wywali nawet 100A na pierwotnym zabezpieczenieu.

  • #37 20 Lut 2011 13:07
    archanoid
    Poziom 25  

    Witam. Mój błąd a raczej nie wszystko dopowiedziane. Prąd mierzony z baterii akumulatorów podczas rozruchu. Natomiast trafo zasilane z dwóch faz. Niestety gdy się remontuje sprzęty które warzą po 35 do 50 ton i mają silniki 700-800 konne to takie prądy przy rozruchu to normalne.

  • #38 20 Lut 2011 13:08
    nsvinc
    Poziom 35  

    asembler napisał:
    Przetwornica od rozruchu? Nie dośc ze sie samochód zepsuł to jeszcze kolejny element do naprawy

    Was?...
    Spróbuj zepsuć prawidłowo zaprojektowaną (i ew. oprogramowaną) przetwornicę manipulując tylko obciążeniem...
    Zalety jakie oferuje zastosowanie przetwornicy już wymieniłem. Tyrystorami tego nieosiągniesz.

    asembler napisał:
    Ja rozumiem że tu będą prądy spawarkowe raczej 100-200A to nie wyobrażam sobie tam pchac przetwornicy dodatkowo.

    Tym bardziej ja bym stosował właśnie przetwornice (wielofazową i prostowanie synchroniczne) buck...Na mikrokontrolerze...
    Tutaj widzę 3fazy w oparciu o dsPIC33FJ16GS502, częstotliwość pracy 110kHz, i pomiar prądu na ACS712 :]

    tmf napisał:
    AVR32

    Heh...porównywanie procka 16bit z prockiem 32bit może nie być w najmniejszym stopniu miarodajne...
    Poza tym AVR32 z tego co mi wiadomo (mogę się mylić), nie jest mikrokontrolerem, więc development urządzenia jest utrudniony w razie chęci zastosowania tego scalaka.
    No a poza tym, ulubiony dsPIC33FJ16GS502 jest w ślicznej obudowie QFN28 i "mieści się wszędzie". Śmiem twierdzić, że nie istnieje AVR32 w tak kompaktowej obudowie...

    -------------

    Przy prądach rzędu 600A/12V przy obecnej technologii nie ma najmniejszego sensu stosowania trafa 50Hz, które będzie ważyć kilkanaście kg i będzie wymagać specyficznych zabezpieczeń po stronie pierwotnej.
    Aż się prosi zrobić tu SMPS, chociażby w oparciu o miliony istniejących projektów zwykłych spawarek w topologii forward 2T na łatwo dostępnym scalaku ;]

  • #39 20 Lut 2011 13:33
    archanoid
    Poziom 25  

    Witam. Wybór został dokonany zdecydowałem się na troszkę większego PIC -a czyli 24FJ16GA002 w przyjemnej obudowie DIP28. A że posiadam PICKIT3 i znalazłem dość fajne biblioteki chcę spróbować czegoś innego , zawsze nowa wiedza się przyda. Przekopując się przez dokumentację zauważyłem że oprócz watchdoga ma dodatkowo kontrolę oscylatora taktującego procesor a to zawsze się może przydać w urządzeniu które ma działać w różnych warunkach. Co do pomysłu kolegi nsvinc .Urządzenie rozruchowe jest fabryczne na podwoziu 2 kołowym z konkretnym transformatorem i tyrystorami tylko potrzebny jest w miarę inteligentny sterownik . A te 600A to przy 24V.

  • #41 20 Lut 2011 13:48
    archanoid
    Poziom 25  

    Witam. Niestety nie Wybierałem patrząc na obudowę i ilość peryferii aby program był jak najmniejszy ale wykorzystywał jak najwięcej wbudowanych bloków (timery , przerwania) . Założenia takie synchronizacja poprzez przerwania zewnętrzne , w każdym przerwaniu załączany timer z funkcją output compare. Po wystąpieniu przerwania od comparatora załączenie impulsów sterujących bramki tyrystorów (sterowanie bramkami typu burst) .Jeden z timerów ma pracować jako generator impulsów o częstotliwości 10kHz i wypełnieniu 60%. Dodatkowo kontrola napięcia na akumulatorach przed każdym wyzwoleniem tyrystorów aby mierzyć faktyczne napięcie na akumulatorze a nie zawyżone podczas przewodzenia tyrystorów.

  • #42 20 Lut 2011 14:10
    tmf
    Moderator Mikrokontrolery Projektowanie

    nsvinc napisał:

    tmf napisał:
    AVR32

    Heh...porównywanie procka 16bit z prockiem 32bit może nie być w najmniejszym stopniu miarodajne...
    Poza tym AVR32 z tego co mi wiadomo (mogę się mylić), nie jest mikrokontrolerem, więc development urządzenia jest utrudniony w razie chęci zastosowania tego scalaka.
    No a poza tym, ulubiony dsPIC33FJ16GS502 jest w ślicznej obudowie QFN28 i "mieści się wszędzie". Śmiem twierdzić, że nie istnieje AVR32 w tak kompaktowej obudowie...


    Śmiem twierdzić, że porównanie 8-bitowego AVR z 16-bitowym PIC ma taki sam sens jak 16-bitowego PIC z 32-bitowym AVR. AVR32 jak najbardziej jest mikrokontrolerem (chodzi o serię UC3), pomyliłeś to zapewne z rodziną AP7000, którą istotnie mikrokontrolerm trudno nazwać. UC3 występują tak samo w małych obudowach, wiem, że jest TQFP32, czy mniejsze to nie wiem, musiałbym sprawdzić.

  • #43 20 Lut 2011 14:23
    atom1477
    Poziom 43  

    Zgadzam się z tmf.
    Pokaż mi jakiegokolwiek PICa 8-mio bitowego o taktowaniu większym niż AVR (a nie zapominaj że PICe mają cykl rozkazowy składający się z 4-rech kroków więc musisz szukać PICa na 80MHz).

  • #45 20 Lut 2011 14:56
    archanoid
    Poziom 25  

    Witam. Apstrahując od tematu projektu ładowarki. W AVR -ach mamy 8 bitowce i przeskok od razu do 32 bitowych . Natomiast w PIC -ach jest większa elastyczność Chcemy coś więcej niż 8 bitów bierzemy 16 nie musimy przeskakiwać na 32 bity. Przekopując dokumentację okazuje się że nie jest aż tak strasznie a raczej ktoś to bardzo sensownie poukładał. Co do peryferii to jest ich aż przesyt w jednym układzie. Na przykład sprzętowe CRC sprzętowy RTC z kalendarzem i alarmami , kontrola oscylatora i na koniec remapowanie portów. A i cena nie jest aż tak wygórowana za procesor 16 bitowy . Wszystkie obliczenia w wszelkiego rodzaju regulatorach można wykonywać szybciej gdyż działamy na 16 bitach.

  • #46 20 Lut 2011 18:03
    tmf
    Moderator Mikrokontrolery Projektowanie

    dondu - oczywiście, że nie ma. Ale jeśli już porównujemy rodziny to pewne ma.
    archanoid - 16-bitowce to dziwny wymysł. Nie mają zalet procesorów 32-bitowych, za to mają większość wad procesorów 8-bitowych. IMHO 3 rodziny to zdecydowanie gorzej niż 2. Więcej narzędzi, więcej całkowicie odmiennych architektur, a brak jakichkolwiek zalet. Co do peryferii to te o których wspominasz mają już 8-bitowe XMegi. I nie piszę tego, żeby zachwalać AVR, bo tak naprawdę to to wszystko jest dokładnie takie samo, tylko inaczej marketingowo opakowane.

  • #48 20 Lut 2011 18:15
    nsvinc
    Poziom 35  

    tmf napisał:
    Nie mają zalet procesorów 32-bitowych, za to mają większość wad procesorów 8-bitowych.

    Zdecydowanie się z tym nie zgadzam. Jakie są niby te "wady" odziedziczone po 8bitowcach? Inaczej: jakie są wady 8bitowców poza samym faktem że są ośmiobitowe i operacje na dużych liczbach zajmują 5x tyle czasu co powinny?

    Idźmy na kompromis - każda kość ma swoje zastosowanie. Budzikowi jest wszystko jedno czy pędzi go procek 8bit czy 32bit... Logice programowalnej czy SMPS czy ECU już nie. Ale nawet głupi czujnik pracujący po radiu może mieć tak skomplikowany protokół, że zastosowanie CM0 48MIPS budzi obawy :] Wiem z doświadczenia...

  • #49 20 Lut 2011 18:23
    dondu
    Moderator Mikrokontrolery Projektowanie

    nsvinc napisał:
    Idźmy na kompromis - każda kość ma swoje zastosowanie.

    Właśnie tak ... KOMPROMIS ... to już parę razy poruszałem na forum.
    Nie można udowadniać, że coś jest lepsze czy gorsze - to bezowocna dyskusja. Każdy przypadek jest inny, autor stawia przed nim inne zadania i ma dziesiątki innych powodów, dla których ten, a nie inny chip wybiera.

    Ten kompromis dotyczy nie tylko wyboru układu, ale także wykorzystania dostępnych w nim technologii. Nie ma jednej właściwej drogi.

    Pozdrawia
    Ekscentryk (?)

  • #50 20 Lut 2011 18:37
    archanoid
    Poziom 25  

    Witam. Widzę że dyskusja niedługo zaprowadzi nas do przekomarzania się który procek lepszy a więc temat pozwolę sobie zamknąć gdyż wybrałem już proca. Może i jest na wyrost ale zawsze to nowe doświadczenie poznać coś nowego.