Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 5 kwi 2025, o 15:26


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
    Autor Wiadomość
    PostNapisane: 13 gru 2014, o 12:28 
    Offline
    Użytkownik

    Dołączył(a): 29 maja 2012
    Posty: 60
    Pomógł: 0

    Obrazek
    1. Ogólny schemat blokowy projektu :
    Obrazek
    2. Etapy pracy :
    - Obsługa enkodera,
    - Zapoznanie się z sposobem sterowania silnika DC, przez układ scalony L293D,
    - Symulacja regulatora w Matlab/Simulink, wygenerowanie kodu, język C,
    - Przeniesienie kodu regulatora na język ST w programie CPDev,
    - Zaimplementowanie wirtualnej maszyny CPDev dla ATMega128,
    - Zrobienie aplikacji ładującej kod binarny do ATMega128

    3. Na uC ATMega128 jest zaimplementowana wirtualna maszyna oprogramowania CPDev. Dzięki temu jest możliwość napisania głównego programu sterowania w językach normy, tak jak PLC. Regulator został zaprojektowany w simulinku, następnie wygenerowałem kod za jego pomocą, którego to odpowiednio przerobiłem.
    Obrazek

    Tutaj aplikacja ładująca kod maszynowy wytworzony przez CPDev:
    Obrazek

    4. Cykl pracy regulatora wynosi 10ms, dobierany doświadczalnie.

    5. Wyniki pracy :
    -Identyfikacja obiektu:
    Obrazek

    -Zamknięta pętla regulacji:
    Obrazek

    Obrazek

    - Stosując niższe czasy cyklu sterownika można osiągnąć szybciej wartość ustaloną. Kolejne testy będą robione na zestawach DISCOVERY. Dodam, że jest tu dość duża dokładność ( około 7200 impulsów na 32cm ).

    Przykładów zastosowania jest jak wiadomo mnóstwo....
    Kodów nie mogę udostępnić ( projekt na uczelnie ).

    Film z działania (pisk silnika jest wynikiem 7kHz sygnału pwm):



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 gru 2014, o 10:25 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lis 2013
    Posty: 77
    Pomógł: 6

    Hej bardzo ciekawy projekt, gratulacje. Możesz powiedzieć coś więcej o oprogramowaniu CPDev wszedłem na stronę projektu ale nic tam nie działa. To oprogramowanie jest płatne ? Jak wejść w jego posiadanie chętnie bym się z nim zapoznał.



    Ostatnio edytowano 14 gru 2014, o 20:38 przez Ekstrapolator, łącznie edytowano 1 raz

    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 gru 2014, o 14:50 
    Offline
    Użytkownik

    Dołączył(a): 29 maja 2012
    Posty: 60
    Pomógł: 0

    Tak jest to oprogramowanie licencjonowane. Dzięki niemu można zrobić sobie PLC z Avr-a np. sterowniki plc LUMEL to wykorzystują. Dodatkowo po paru obejściach można również wykorzystać Intouch-a do wizualizacji.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO