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



Teraz jest 19 kwi 2026, o 03:50


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 28 lip 2016, o 10:10 
Offline
Użytkownik

Dołączył(a): 18 maja 2015
Posty: 79
Pomógł: 0

Mam pytanie dlaczego nie obliczmy czasu przerwania gdzie wykonujemy w tym przerwaniu takie same operacje jak przy programowym PWM tak T/200 tylko tak (T-(Tszpilki/2))/200

chodzi mi o rozdział z mirka książki



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 10:13 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27456
Lokalizacja: Szczecin
Pomógł: 1045

squelch napisał(a):
chodzi mi o rozdział z mirka książki

Po pierwsze to można obliczać dowolnie i na MILIARD różnych sposobów ... ale ty mi powiedz lepiej dlaczego nie przeczytasz w książce dlaczego akurat tak a nie inaczej zaproponowałem ? Bo wręcz nie rozumiem pytania za bardzo ... skoro masz to w książce

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 13:47 
Offline
Użytkownik

Dołączył(a): 18 maja 2015
Posty: 79
Pomógł: 0

mirku, w książce napisałeś że musimy uwzględnić połowę szpilkę i tyle a mnie interesuje dlaczego?
A jeszcze dlaczego kiedy pokazujesz funkcję do obliczania procentu wypełnienia to odejmujesz jeden od Liczby kroków
czy dlatego że boisz się iż triak nie zaskoczy bo ma krótki impuls

Przepraszam za moje pytania dla ciebie może głupie ale jestem początkującym i nie dokońca rozumiem pewnych aspektów



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 14:06 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27456
Lokalizacja: Szczecin
Pomógł: 1045

Ale za co przepraszać, toż właśnie ZAWSZE powtarzam, że po to jest forum - tylko mi akurat łatwiej odpowiadać gdy jestem pewien, że ktoś już dokładnie przeczytał dany rozdział do którego zadaje pytanie - bo niestety nieraz po pytaniu widać - że jednak albo nie doczytał albo w ogóle nie przeczytał tylko w kod zajrzał ;)

squelch napisał(a):
w książce napisałeś że musimy uwzględnić połowę szpilkę i tyle a mnie interesuje dlaczego?

No bo przecież pomyśl - zbocze narastające i opadające szpilki zaczyna się zawsze tuż przed przejściem przez zero i chwilę po przejściu przez zero - no więc jak myślisz ? gdzie będzie przejście przez zero ? ;) No DOKŁADNIE gdzieś w połowie szpilki

squelch napisał(a):
A jeszcze dlaczego kiedy pokazujesz funkcję do obliczania procentu wypełnienia to odejmujesz jeden od Liczby kroków

Pokaż zawsze fragment czy linię kodu do której masz pytanie to będzie łatwiej bo robię co innego i nie mam BB pod ręką

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 14:39 
Offline
Użytkownik

Dołączył(a): 18 maja 2015
Posty: 79
Pomógł: 0

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

odejmujesz tam 1 a można wpisać do kanal1 spokojnie 200 bo zmienną kroki zmieniasz od 200 do 0 czyli mieliśmy by porównanie 200==200 i załączamy triaka. wypełnienie będzie wtedy 100%



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 14:45 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27456
Lokalizacja: Szczecin
Pomógł: 1045

liczymy od zera a nie od jeden, a więc jeśli masz 200 kroków to wartości masz pan od 0 do 199 i to jest 200 wartości

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 14:51 
Offline
Użytkownik

Dołączył(a): 18 maja 2015
Posty: 79
Pomógł: 0

ale twoja zmienna krok zmienia się od 200 do 0 więc można tam przypisać 200 ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lip 2016, o 15:08 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27456
Lokalizacja: Szczecin
Pomógł: 1045

squelch napisał(a):
ale twoja zmienna krok zmienia się od 200 do 0 więc można tam przypisać 200 ?

Nie mam niestety ani pełnego kodu ani książki pod ręką - ale mogę się założyć, że opisuję sposób w jaki można sobie dostosowywać czasy nie mając oscyloskopu pod ręką. Tam właśnie opisuję, że regulacji można dokonywać zdaje się zmniejszając lub zwiększając nawet tę liczbę kroków. No przecież to nie jest wartość krytyczna ... Lepiej byś pewnie to zrozumiał gdybyś wziął oscyla w rękę jeśli masz i zobaczył co się dzieje ...

Po to mówię o własnej regulacji czasu bo niestety każdy może trafić na nieco inne rezystory (różna ich procentowa dokładność) a to już może wpływać na szerokość szpilki i opowiadam pod koniec rozdziału jak sobie to regulować - czy to czytałeś ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 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