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



Teraz jest 23 lis 2024, o 07:59


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 1 gość


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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO