Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Sterownik automatycznej bramy + pilot

pawex9 29 Mar 2013 21:28 14562 28
  • Sterownik automatycznej bramy + pilot


    Witam!

    Dziś chciałbym zaprezentować układ do sterowania drzwiami garażowymi wraz z pilotem.


    Płyta główna
    Płyta główna została zbudowana w oparciu o mikroprocesor atmega8 na wewnętrzym rezonatorze 1MHz. Sterowanie odbywa się za pomocą podczerwieni (rc5). Układ wykonawczy to trzy przekaźniki S3-5 o przepustowości 10A które tworzą mostek H. Część zabezpieczającą stanowią dwa bezpieczniki 3A. Do sterowania drzwiami zostały użyte dwa siłowniki o poborze prądu 1.5A na siłownik.
    Część informującą o działaniu układu stanowi buzer 5V.

    Program został napisany w języku BASCOM.
    Po odebraniu sygnału uruchamiane są przekaźniki po czym mikroprocesor oczekuje 90 sekund aby rozłączyć przekaźniki. Program prosty, wręcz toporny lecz póki co nie jest mi potrzebny bardziej rozbudowany.

    Nie grozi tutaj brak całkowitego otwarcia lub nie domknięcia gdyż 90 sekund jest na wyrost, natomiast silniki rozłączają się za pomocą krańcówek w nich wbudowanych po osiągnięciu zadanej długości.

    Nie zostały podłączone impulsatory zawarte w silnikach gdyż również nie potrzebowałem tego lecz jest to opcja godna rozważenia :).

    Przy zasilaniu układu 24V do stabilizatora należy zamontować radiator.

    Sterownik automatycznej bramy + pilot Sterownik automatycznej bramy + pilot

    Sterownik automatycznej bramy + pilot Sterownik automatycznej bramy + pilot Sterownik automatycznej bramy + pilot Sterownik automatycznej bramy + pilot Sterownik automatycznej bramy + pilot

    Pilot

    Sterownik automatycznej bramy + pilot Sterownik automatycznej bramy + pilot
    Pilot nadaje w standardzie RC5. Jako zasilanie zostały użyte trzy baterie L1154 połączone szeregowo, umieszczone między dwoma aluminiowymi blaszkami ( by zapobiec wypadaniu baterii można je przykleić od PCB). Switch załącza zasilanie mikroprocesora co pozwala na długą żywotność baterii. Pod podstawką umieszczone są zworki które należy wykonać z izolowanego drutu ( najlepiej ze skrętki UTP). Zasięg pilota około 10m.

    Sterownik automatycznej bramy + pilot

    Zasilanie

    Jako zasilanie użyłem transformatora 24v o wydajności prądowej 5A. Mostek prostowniczy 10A oraz dwa kondensatory filtrujące 2200uF/50v połączone równolegle.
    Można użyć 12v lecz jest to stanowczo za niskie napięcie.

    Sterownik automatycznej bramy + pilot

    Wykaz elementów
    Płyta Główna
    atmega8 x1
    złącze ark2 x3
    przekaźnik S3-5 x3
    buzzer 5V x1
    tsop 36kHZ x1
    LM7805 x1
    470uF/63V x1
    100nf x5
    4,7uF x1
    10k x4
    15k x1
    330R x1
    300R x4
    bc547B x4
    1N4007 x3
    gniazdo bezpiecznika x2
    bezpiecznik 3A(szybkie) x2
    podstawka dip28 x1

    Pilot (najlepiej użyć rezystory 0,125w)
    atmega8 x1
    podstawka dip28 x1
    100nF x4
    10nf x1
    100uF x1
    10k x2
    10R x1
    bc516 x1
    dioda IR x1
    dip switch x1
    bateria LM1154 x3
    blaszki aluminiowe do montażu baterii


    W załączniku znajdują się schematy, zdjęcia, rozmieszczenie elementów, projekty płytek oraz pełne programy z możliwością edycji według własnych potrzeb.

    Załączniki:

    Fajne!
  • #2 29 Mar 2013 23:55
    DarknorthPL
    Poziom 10  

    Projekt fajnie wykonany, na pewno komuś się przydadzą twoje pliki ;]

    Jednak czy nie uważasz, że dobrze było by zastosować czujnik(i), żeby sterownik mógł wykryć człowieka np. przerwanie wiązki podczas otwierania/zamykania bramy ? Żeby z tego jakiegoś wypadku nie było.

  • #3 30 Mar 2013 02:19
    Prezes19-94
    Poziom 9  

    Pytanie po co czekać 90 sekund? Skoro masz krańcówki które rozłączają układ? Jako zabawka fajne niestety jako realny układ nie polecam montować. Trzeba było by przewidzieć co najmniej kilka stanów awaryjnych takich jak:
    - zatrzymanie w położeniu pośrednim(z jakiegokolwiek powodu)
    - przeszkoda podczas zamykania(jak wspomniał poprzednik)
    - co będzie jak obie krańcówki zostaną wciśnięte(ktoś się bawi albo zrobił głupi kawał)
    Rozumiem że co do ostatniego mojego myślnika to układ się wyłączy do momętu odblokowania krańcówek?

  • #4 30 Mar 2013 07:20
    ladamaniac
    Poziom 37  

    Witam , aby sąsiedzi Cię nie podkablowali, albo nie miał sprawy w sądzie o uszkodzenie ciała musisz dorobić czujnik i migające światło ostrzegawcze, tak stanowią obowiązujące przepisy.

  • #5 30 Mar 2013 08:26
    mlassota
    Poziom 17  

    Witam

    pawex9 napisał:
    Dziś chciałbym zaprezentować układ do sterowania drzwiami garażowymi wraz z pilotem.


    W garażu sąsiedzi?
    Czujnik przeszkody?

    Owszem zabezpieczenie przeciążeniowe jest potrzebne - reagujące tak, że odwraca polaryzację silnika - to się przydaje jak drzwi garażowe przywali śnieg np w kwietniu :)

    Tylko ten RC5... Mam nadzieję że użyłeś jakiś egzotycznych adresów urządzenia i komend... Jeśli nie... Dość łatwe do pokonania pilotem uniwersalnym.

    Generalnie projekt pomocny ale koniecznie zabezpieczenie przeciążeniowe

    Pozdrawiam

  • #6 30 Mar 2013 08:57
    ladamaniac
    Poziom 37  

    Sorry, moja pomyłka, umknęło mi słowo "garażowej", może dlatego, że w garażu mam drzwi, a tytuł mnie zasugerował, tym niemniej czujnik, przeciążeniówka byłby na miejscu, choćby po to, żeby silniczkòw nie spalić

  • #7 30 Mar 2013 10:18
    Zuliczek
    Poziom 16  

    Ja zaś doczepię się schematu płyty głównej. Gdzie są wspomniane 3 przekaźniki, bo jedynie mogę się domyślać że cewki tych przekaźników są równolegle z diodami D1 - D3.

  • #8 30 Mar 2013 10:50
    maystero
    Poziom 24  

    pawex9 napisał:
    Sterowanie odbywa się za pomocą podczerwieni (rc5).


    To nie jest dobry pomysł. Ponieważ:
    - jak ktoś tu wspomniał, jakiś dzieciak może podejść z pilotem uniwersalny i otworzy ci bramę, albo będzie sie bawił i uszkodzi ci siłowniki
    - w słoneczny dzień drastycznie maleje zasięg pilota
    Sugeruje porzucić RC5 w takich rozwiązaniach.

  • #9 30 Mar 2013 11:17
    Duch__
    Poziom 31  

    Pilot spokojnie mogłeś wykonać na Attiny13 - w BASCOM-ie się da wysyłać na nim RC5. Byłby mniejszy i poręczniejszy. Kwestia bezpieczeństwa RC5 to już inna rozmowa.

  • #10 30 Mar 2013 12:27
    TMC
    Poziom 14  

    Gratulacje i szacunek za podjęcie wysiłku. Jednakże ten projekt powinno się traktować tylko "naukowo" jako pogłębianie wiedzy w temacie.
    Napędy garażowe dla bram uchylnych i segmentowych mają po pierwsze bezwzględne kodowanie pilota, zabezpieczenie przed przeciążeniem, oraz czujnik przeciążeniowy obecności przeszkody powodujący w cyklu zamknięcia ruch rewersowy.
    Dla bram tzw. skrzydłowych wskazane są fotokomórki których zadziałanie również spowoduje przy zamknięciu ruch rewersowy oraz funkcja domykania.
    pozdrawiam

  • #11 30 Mar 2013 16:13
    zielony1973
    Poziom 10  

    Projekt bardzo fajny. Jakie kolega zastosował siłowniki, chodzi mi o model - typ i oczywiście ich koszt.

  • #12 30 Mar 2013 18:45
    pawex9
    Poziom 9  

    witam

    Siłowniki to siłowniki z firmy elektrobim o udźwigu 150kg można je kupić na allegro za 109zł sztuka

    Powiem tak, wszystkie wasze powyższe rady rozpatrywałem podczas budowy. Stanęło na takich a nie innych rozwiązaniach ponieważ mam domek na wsi wiec sprawy związane z tym że mi sąsiad otworzy drzwi pilotem postanowiłem pominąć, nie komplikować sobie życia i użyć kodu RC5 .

    Krańcówki są wbudowane w siłowniki i działają niezależnie od sterownika natomiast 90 sekund to przybliżony czas otwierania bramy użyty po to aby przekaźniki nie pobierały prądu skoro i tak krańcówki w siłownikach go odcinają.

    Co do płytki, tak przekaźniki są pod diodami, niema ich na płytce ponieważ w eaglu nie było tych przekaźników więc musiałem wstawić to ręcznie (tak samo jak na schemacie)

    mam w planach jeszcze modyfikację programu aby można było zmienić kierunek bez konieczności całkowitego otwarcia drzwi ale to jak czas pozwoli.

    Pozdrawiam

  • #13 30 Mar 2013 19:44
    elektryku5
    Poziom 37  

    Praktyka taka utrudnia późniejsze przeróbki, należy poświęcić chwilę i dorobić sobie żądane biblioteki, starczy poradnika poszukać w internecie i gotowe, potem chwila i jest porządny schemat oraz płytka.

    Co do pilota -rozwiązanie średnie, ja bym wolał jak w fabrycznych konstrukcjach pilot radiowy, w przypadku trudności z obsługą pilota można zastosować radiolinie. Niby podraża koszty, ale są od razu piloty do niej, więc w efekcie nie jest najgorzej.

  • #14 31 Mar 2013 00:26
    Profesor AS
    Poziom 10  

    W takim przypadku sterowanie IR nie jest zbyt dobrym rozwiązaniem... (są gotowe moduły radiowe które można skojarzyć z mikro-kontrolerem)

    Taki program można szybko zrobić w Vamgafie...
    Z resztą w tego typu sterowaniach można zastosować Quasi Logic + mocny sterownik wykonawczy (sterownik ma wiedzieć "co masz na myśli" oraz co się dzieje z bramą !!! )

  • #15 31 Mar 2013 01:36
    Prezes19-94
    Poziom 9  

    Cytat:
    W takim przypadku sterowanie IR nie jest zbyt dobrym rozwiązaniem... (są gotowe moduły radiowe które można skojarzyć z mikro-kontrolerem)

    Taki program można szybko zrobić w Vamgafie...
    Z resztą w tego typu sterowaniach można zastosować Quasi Logic + mocny sterownik wykonawczy (sterownik ma wiedzieć "co masz na myśli" oraz co się dzieje z bramą !!! )


    Myślę że nie jest to dobry pomysł zważając że taki układ można zbudować w oparciu o same przekaźniki(pomijając zdalne sterowani). Sam taki robiłem na pracowni. Był by to zwyczajny przerost treści nad formą + wywalanie niepotrzebnie pieniędzy na Vamgraf-a co jest nieekonomiczne.

  • #16 31 Mar 2013 13:01
    Profesor AS
    Poziom 10  

    Prezes19-94 napisał:
    Myślę że nie jest to dobry pomysł zważając że taki układ można zbudować w oparciu o same przekaźniki(pomijając zdalne sterowani). Sam taki robiłem na pracowni. Był by to zwyczajny przerost treści nad formą + wywalanie niepotrzebnie pieniędzy na Vamgraf-a co jest nieekonomiczne.


    Takie sterowanie na przekaźnikach można zrobić z zamkniętymi oczyma...
    Co do Vamgrafa to przecież możesz nabyć trochę droższego procka z botloaderem przystosowanym do wersji bezpłatnej.
    Powiem więcej. Na M32 w jednym sterowniku możesz zrobić sterowanie do bramy wjazdowej, bramy garażowej, możliwość sterowania przy pomocy hasła, jak również drobną funkcję centralki alarmowej.

    Szczerze powiedziawszy z początku też nie wierzyłem w możliwości ATmega32.
    Dziś już wiem, że można na nich dużo zrealizować nie mając opanowanej znajomości języka C lub podobnego.
    Myślę że po świętach dokończę drutowanie skrzyneczki, a wtedy się okaże czy człony analogowe sterowane przez M32 będą prawidłowo reagować, w końcu mamy do czynienia z pełną synchronizacją pomiarową... :)

  • #17 31 Mar 2013 13:36
    elektryku5
    Poziom 37  

    Akurat opanowanie podstaw C na tyle by zrobić prosty algorytm, to niedużo czasu i pewnie nawet na attiny2313 by poszło, ewentualnie na atmega8, bo kosztują tyle samo.

    Swoją drogą nawet bez uC dałoby się to zrobić i to z regulacją siły, prędkością, pilot na zewnętrznej radiolinii.

  • #18 31 Mar 2013 13:55
    Prezes19-94
    Poziom 9  

    Zupełna racja elektryku5, podstawy C nie są jakoś trudne(według mnie to legendy że ten język jest trudny i nie do opanowania szczególnie dla początkujących), atmega32 jest wręcz potężnym prockiem jak na zastosowanie automatyki pod względem sterowania. Właśnie dlatego w automatyce żądzą 8 bitowce od dawna bo tam po prostu (przeważnie) więcej nie potrzeba. Po za tym takie coś jak Vamgraf to taka podróbka języków drabinkowych LEADER do sterowników PLC jak dla mnie. Z tym że moduły które oferuje Vamgraf są nieporównywalnie gorsze od prawdziwych PLC z tego co przeglądałem i służą do zabawy nie do profesjonalnego zastosowania jak dla mnie. A gadać to każdy może z jak to nie robi szybko układu z pewnymi założeniami. Prawdą jest że nie jest to zbyt skomplikowany układ jednak na przekaźnikach raczej nie robi się bardzie złożonych bo nie ma to najmniejszego sensu z powodów których nie wymienię bo uważam je za oczywiste.

    PS Poza tym sterowniki PLC można programować normalnie po za językiem drabinkowym w jeszcze 2 językach(z tego co pamiętam jest jeszcze ich tyle) co zwiększa ich możliwości.

  • #19 31 Mar 2013 14:43
    Profesor AS
    Poziom 10  

    Z tego co słyszałem Vamond zamierza poszerzyć możliwości programistyczne swojego kompilatora.
    Vamgraf jest naprawdę przyjaznym środowiskiem programistycznym, i po mimo tego że nie posiada na razie bardziej złożonych funkcji, to zapewnia elastyczność i prostotę rysowania programu. (W innych kompilatorach, to naprawdę trzeba poświęcić sporo czasu by coś narysować )

    Co do modułów wykonawczych, to sam je projektuję. (w zasadzie elektronikę pomocniczą która umożliwia zastosowanie AT w bardzo nietypowych sytuacjach czego przykładem jest moja najnowsza praca będąca w fazie ukończenia)

    Co do programowania w C, to same podstawy nie wystarczą. (Gwarantuję Ci, że byś się sporo na główkował żeby robić takie programy w C, jakie ja robię w Vamgrafie )

  • #20 31 Mar 2013 15:00
    elektryku5
    Poziom 37  

    Do C jest darmowy kompilator, a skompilowany kod jest dość lekki, także nie potrzeba atmegi 32 do byle czego.

    C warto się uczyć, bo przydać może się do wielu rzeczy, nie tylko AVR...

    Jeśli o rzeczy na podobnym poziomie skomplikowania jak sterownik bramy chodzi, to właśnie o podstawy się rozchodzi, jedynie gdyby ktoś chciał własną obsługę pilota, to robi się trudniej, zresztą w Vamgrafie obsługa pilota np samochodowego raczej nie byłaby jakoś specjalnie prosta...


    Zresztą co tu dużo mówić, przy C kupuję uC za 6zł + oprogramowanie za darmo i można zrobić mnóstwo rzeczy.

  • #21 31 Mar 2013 15:04
    Prezes19-94
    Poziom 9  

    Po pierwsze nie programujesz tylko rysujesz. Każdy niestandardowy problem pada i jest nie do rozwiązania za pomocą owej zabawki z racji że tak naprawdę to "programowani" polega na połączeniu gotowych podprogramów. Jak powszechnie wiadomo nie da się przewidzieć wszystkiego czyli nie rozwiążesz wielu problemów. Każdy kto programuje trochę więcej ma masę podprogramów i obsług wielu zdarzeń opisanych podprogramami, jedyne co dodają to obsługę tych niestandardowych zdarzeń i słucham np. z czym musiał bym się tak na główkować? Napisanie programu polega na rozrysowaniu sobie algorytmu dalej to tylko przeniesienie tego na "kilka" linii kodu co raz jest łatwiejsze raz trudniejsze. Uważam że jest to jedynie kolejna odmóżdżająca zabawka dla tych co chcieli by coś zrobić a nie umieją bo im się nie chce i raczej nie zmienię zdania. Po za tym gdyby to było takie proste nie potrzebowalibyśmy inżynierów tylko absolwentów ASP do "malowania" programów.

  • #22 31 Mar 2013 16:17
    Profesor AS
    Poziom 10  

    elektryku5 napisał:
    Do C jest darmowy kompilator, a skompilowany kod jest dość lekki, także nie potrzeba atmegi 32 do byle czego.

    Ok.
    Jak zaprogramujesz mi na M8 taki program jaki popełniłem ostatnio na M32 to przyznam Ci rację, że C robi o wiele lżejszy kod niż Vamgraf.
    A więc
    >Obsługa wyświetlacza 4 * 20 znaków
    >Obsługa zmiennych IR
    >Obsługa czujnika temperatury DS1820
    >Obsługa 4 przekaźników
    >obsługa 4 przekładników prądowych wraz ze mianą zakresu pomiarowego (dwa zakresy pomiarowe na każdy kanał)
    >obsługa zatrzasku buforów wartości analogowej
    >obsługa zegara RTC
    > przejrzyste menu z algorytmem umożliwiającym przesuwanie linijek względem kursora (tak jak na telefonach komórkowych)
    >możliwość indywidualnej personalizacji dla czterech kanałów wartości czasu zmiennych IR kojarzenia wartości prądów poszczególnych kanałów dla zapewnienia selekcji stanów logicznych dla załącz bądź też wyłącz.
    >edytor liczby umożliwiający szybkie wprowadzanie wartości przy użyciu 4 klawiszy.
    >sygnalizacje błędów przy pomocy buzera

    to tylko podstawowe algorytmy jakie będzie realizował M32 (nie chce mi się wypisywać wszystkich drobiazgów jakie zaprogramowałem )

  • #23 31 Mar 2013 16:21
    Prezes19-94
    Poziom 9  

    Wszystko co wypisałeś to podstawowe zadania każdego układu automatyki i nie jest to nic nadzwyczajnego więc nie wiem czemu uważasz że lepsze jest coś co ogranicza. Uważam również że spokojnie zmieści się to na 8kB flash-a AtMega8 jeśli upieramy się na AVR, bo oczywiście można użyć również każdej innej rodziny do realizacji takiego zadania. Ale nie chodzi tu tylko o to bo C pozwala Ci swobodnie dobrać procesor do każdego zadania. Jeśli coś jest prostego to wybierasz Attiny13, a jak potrzeba coś bardziej złożonego to robisz to np. na Atmega644a i tyle. Natomiast tamto Vamgraf nie pozwala na to. Bo dobór odpowiedniego procesora do realizowanego zadania to jedna z podstawowych rzeczy i założeń przy tworzeniu jakiegokolwiek projektu związanego z uC.

  • #24 31 Mar 2013 18:03
    Profesor AS
    Poziom 10  

    Szczerze powiedziawszy, to nie zamierzam niczego seryjnie produkować.
    W automatyce jest taka zasada, że nie oszczędza się na mikro-kontrolerach...
    Osobiście wolę zrealizować zadanie na M32 niż później w razie jakiejś zmiany wymieniać cały sterownik za zaoszczędzone 10zł (za takie pieniądze nie kupie sobie nawet śniadania )


    Prezes19-94 napisał:
    Uważam również że spokojnie zmieści się to na 8kB flash-a AtMega8 jeśli upieramy się na AVR,

    Trochę w to wątpię, bo w końcu samo to że jest tu trochę tekstu wyświetlanego na wyświetlaczu 4 * 20 znaków, to jest jeszcze cała masa innych algorytmów odnoszących się do poszczególnych funkcji programu.

    Vamgraf naprawdę tworzy w miarę oszczędny kod. (jego jedyną wadą jest brak możliwości programowania niewielkich mikro-kontrolerów typu tiny13 czy też M8)

    Co do wielkości zajmowanego kodu można zrobić drobne porównanie pisząc prosty program w C i Vamgrafie.

  • #25 31 Mar 2013 18:36
    Prezes19-94
    Poziom 9  

    Cytat:
    Szczerze powiedziawszy, to nie zamierzam niczego seryjnie produkować.

    I oto się rozchodzi przede wszystkim że jest to "dobre" do zabawy i odmóżdżenia. A jak zamierzasz rozbudowywać sterownik to wiesz w jakim kierunku i dobierasz procka do tego kierunku. Znaki można umieścić w zewnętrznej kości z pamięciom, sam program więcej nie zajmie więcej niż te 8kB. Co prawda w takim zastosowaniu był to bezsens bo lepiej użyć procek o większej pamięci choćby atmega16. I sam wpakowałeś się we własne sidła skoro twierdzisz że procki w sterownikach daje się na wyrost w razie czego to co zrobisz jak nie wystarczy Ci atmega32? Rozumiem że użyjesz 2 marnując kasę. Kolejna sprawa załużmy chcesz użyć wyświetlacza graficznego z nakładką dotykową bo masz taki kaprys że sobie coś takiego do domu zrobisz. Taki bajer i już. Stwierdzasz że to urzondzonko będzie pracować na czymś mocniejszym np uC ale 32-bity bo musisz dokonywać wielu operacji na liczbach zmiennoprzecinkowych i malowanie obrazków w Vamgraf leży i kwiczy. Język C daje rade jedyne co robisz to ściągasz datasheet-a danego procka który Cię interesuje ze strony producenta, darmowy kompilator i piszesz co masz napisać. Tu nie chodzi o udowodnienie że C jest lepsze bo każdy użyje to co uważa za słuszne tylko pokazanie wielu ograniczeń związanych z podanym przez Ciebie rozwiązaniem.

  • #26 31 Mar 2013 19:17
    elektryku5
    Poziom 37  

    Zrobił się offtopic, ale chyba wiadomo, że być może C wymaga więcej nauki, bo wymaga, ale też służy do profesjonalnych zastosowań i można na nim zrobić wszystko.
    HD44780 2x20 + menu użytkownika z kilkoma zakładkami, pamiętaniem liczb w eeprom, zmiana jednostek, to jakieś 30% atmega8 około...
    Jeśli się już dobrze poznało AVR, to można zrobić dużo rzeczy sprzętowo i wtedy kod jest leciutki.

    Jak wygląda reszta, masz tam pewnie bibliotekę do HD44780, a co robisz gdy trafi się jakiś wyświetlacz nie pracujący w tym standardzie?


    To temat o sterowaniu bramą, a w C da się takie coś bardzo łatwo zrobić i nie ma sensu wywalania kasy na dziwne programy, które kosztują krocie i pozwalają na jeden uC...
    Zresztą najpierw trzeba sobie algorytm w głowie (ew na papierze) wymyślić, a sama kwestia zrobienia z tego programu w C, to już formalność, sam C trudny nie jest, dostaniesz inną rodzinę niż AVR do zaprogramowania i już coś wiesz, a tak to co, nie porysujesz sobie...

    Dobre to jest, gdy ktoś chce się pobawić, a wcześniej został nastraszony przed C...

  • #27 31 Mar 2013 20:01
    Profesor AS
    Poziom 10  

    elektryku5 napisał:
    nie ma sensu wywalania kasy na dziwne programy, które kosztują krocie i pozwalają na jeden uC..

    Ale Vamgraf jest darmowy.
    Licencję kupujesz tylko wtedy, jak chcesz programować puste M32

    Prezes19-94 napisał:
    I sam wpakowałeś się we własne sidła skoro twierdzisz że procki w sterownikach daje się na wyrost w razie czego to co zrobisz jak nie wystarczy Ci atmega32? Rozumiem że użyjesz 2 marnując kasę.

    Z tego co słyszałem nowa wersja kompilatora będzie obsługiwać M128
    Co do obsługi sprzętu zewnętrznego typu karty pamięci i inne bajerki, to nie znam szczegółów. (Vamond jest firmą która się rozwija zbliżając swoje możliwości programistyczne do języków wyższego poziomu)

    Co do programu który popełniłem, to nawet jak byś zrobił obsługę wyświetlacza z pamięci zewnętrznej, to też raczej nie starczyło by Ci pamięci (nie zmieścił byś się w 8 kB)
    W moim programie jest cała masa działań arytmetycznych na wartościach analogowych, oraz sporo wartości binarnych )

    Z chęcią bym Ci wysłał plik z programem abyś sobie zobaczył jak to wszystko wygląda, ale pierw wyślę to do redakcji EP jako ciekawostkę możliwości Vamgrafa. (wszystko zależy od tego jak zadziałają analogowe człony układów pomocniczych urządzenia )
    Co prawda mam sporo wolnego czasu na dokończenie projektu, ale w święta odpoczywam...

  • #28 31 Mar 2013 21:49
    Prezes19-94
    Poziom 9  

    Cytat:
    W moim programie jest cała masa działań arytmetycznych na wartościach analogowych, oraz sporo wartości binarnych )


    Przypominam koledze że dla żadnego układu cyfrowego nie istnieje taka wartość jak analogowa dla niego wszystkie są binarne. Właśnie z tego powodu istnieją przetworniki zarówno A/D jak i D/A. Każdy program składa się z masy działań arytmetycznych bo procesor do tego służy. Po za tym skoro dało się zrobić 20 lat temu na 8 bitowcu z rodziny MCS-51 falownik w którym masz naprawdę masę działań matematycznych to dlaczego miało by się nie dać zrobić kilku prostszych działań na atmega8.

    Myślę że pora zakończyć tą rozmowę bo nie ma już najmniejszego sensu. Jedynie na koniec powtórzę że jak dla mnie jest to bezsens jedynie co może zrobić to otępić i zmusić do korzystanie jednego czy 2 procków danej firmy do wszystkiego.[/quote]

  • #29 31 Mar 2013 22:20
    Profesor AS
    Poziom 10  

    Prezes19-94 napisał:
    Przypominam koledze że dla żadnego układu cyfrowego nie istnieje taka wartość jak analogowa dla niego wszystkie są binarne.

    Oj przecież, to wiem (jeszcze nie tak dawno bo 3 lata temu jak nie znałem Vamgrafa, to robiłem programy na układach CEMOS z serii 40 i 45 )
    w Vamgrafie po to wprowadzoną istotę wartości analogowych oraz binarnych, aby było łatwiej chodź fizycznie to cała ta logika opiera się na liczbie PI (0 , 1)

    Prezes19-94 napisał:
    Po za tym skoro dało się zrobić 20 lat temu na 8 bitowcu z rodziny MCS-51 falownik w którym masz naprawdę masę działań matematycznych to dlaczego miało by się nie dać zrobić kilku prostszych działań na atmega8.

    No w moim przypadku jak sprawdzałem takich działań jest ok. 250 (binarnych nie liczyłem ale będzie ich ok 50 może więcej)

    Tak jak pisałem wcześniej. Wysłał bym Ci plik z programem, ale wtedy na 100% pożegnał bym się z możliwością jakiejkolwiek publikacji ...

 
Promocja -20%
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
tme