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



Teraz jest 23 mar 2026, o 03:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 3 kwi 2017, o 12:53 
Offline
Nowy

Dołączył(a): 17 sie 2014
Posty: 2
Pomógł: 0

Witam serdecznie,
Jako że to mój pierwszy post to sie przedstawię: na imię mam Grzegorz i właśnie zaczynam z C na AVRach, posiadam bluebooka + ATB1.04b.

Chciałbym zrealizować projekt - generator impulsów, pięciu impulsów . Istotna jest tutaj długość trwania każdego impulsu, stanu wysokiego oraz niskiego.
Napisałem taki kod:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Generalnie kod działa poprawnie, można też go zmienić żeby była mozliwość zmiany długości stanu wysokiego i niskiego impulsów.
Natomiast nie mogę sobie poradzić z czymś innym , a mianowicie:

- zmiana wartości długości czasu impulsu powinna odbywac sie płynnie w, z góry zadanym, czasie ( w mili sekundach), rozpędzanie i chamowanie;
- impulsy są ze sobą powiązane tzn. trzeba je przyspieszać / chamować wszystkie na raz proporcjonalnie np.: wszystko zmieniamy o +/- 30% w czasie 500ms
albo startujemy od 0 do 100% w czasie 200 ms, etc. ;

Generalnie poczyniłem juz pewne próby, ale wyszły mi takie "potworki" że wstyd to pokazać na forum, kod był zupełnie nieczytelny no i nie działał :(
Dlatego wyczyściłem go ze wszystkich "smieci" i postanowiłem poprosic o wsparcie.
Jeżeli możecie coś podpowiedzieć to będę bardzo wdzięczny.

Dodam że generalnie program ma symulować pracę maszyny (silnika elektrycznego który napędza też inne elementy) - wszystko to razem
generuje impulsy które są odczytywane przez jakiś tam sterownik w celu monitorowania pracy całego użądzenia.

Pozdrawiam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 kwi 2017, o 16:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Jeziu napisał(a):
...posiadam bluebooka

Więc "zawzoruj" się na PWM'em programowym, chyba że źle zrozumiałem ideę.

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 kwi 2017, o 14:57 
Offline
Nowy

Dołączył(a): 17 sie 2014
Posty: 2
Pomógł: 0

Ok, dzieki.

Pozdrawiam



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 3 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