<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=12&amp;t=6664&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-04-11T21:42:44+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=12&amp;t=6664&amp;mode</id>
<entry>
<author><name><![CDATA[limo1988]]></name></author>
<updated>2014-04-11T21:42:44+01:00</updated>
<published>2014-04-11T21:42:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77703#p77703</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77703#p77703"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77703#p77703"><![CDATA[
Panowie już coś nabazgrałem ale jeszcze nie do końca. Jeżeli chodzi o silnik to 100% nic się mu niestanie bo mam z takich zrobione siłowniki do bramy wjazdowej gdzie mają dużo większe obciążenie i wytrzymują spokojnie. Co do hamowania to kolega matrix ma racje zrobiłem testy na przekaźniku i przy zwarciu staje praktycznie w miejscu więc problemów z przeskakiwaniem punktu 0 nie będzie. Jutro skończę pisanie to zobaczę jak się będzie spisywało wszystko w całości.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3355">limo1988</a> — 11 kwi 2014, o 21:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-04-11T15:52:14+01:00</updated>
<published>2014-04-11T15:52:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77658#p77658</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77658#p77658"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77658#p77658"><![CDATA[
A co się ma dziać ? Nic się nie stanie. Automaty garażowe FAAC'a jak D600 czy D1000 targają bramy, przecież nie latają na pusto. Tam nie ma soft startu a jest tylko spowolnienie na koncu i jakoś nic się nie dzieje.<br />SPIDO firmy Nice ma wolny start ale tylko dwustopniowy i nic się nie dzieje latami.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 11 kwi 2014, o 15:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pietszyk]]></name></author>
<updated>2014-04-11T06:57:27+01:00</updated>
<published>2014-04-11T06:57:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77636#p77636</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77636#p77636"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77636#p77636"><![CDATA[
Witam ponownie <br /><br />Jeśli to będzie taki sam silnik jak pokazany w projekcie źródłowym (czyli z przekładnią o dużym przełożeniu lub ślimakową) to nie ma co kombinować z hamowaniem silnikiem. Przy sterowaniu zaworem i dodatkowo jego oporach po odłączeniu zasilania i tak się nie ruszy. Co do programu to rzeczywiście lepiej było by napisać go samemu. Co do zasadności soft startu wydaje mi się, że jest on tam nawet niezbędny. Pomyślcie co się będzie działo ze stopniem wejściowym przekładni gdy taki silnik ruszy z pełną parą pod obciążeniem?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2341">pietszyk</a> — 11 kwi 2014, o 06:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-04-09T15:38:13+01:00</updated>
<published>2014-04-09T15:38:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77431#p77431</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77431#p77431"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77431#p77431"><![CDATA[
Ja mimo wszystko napisałbym program od nowa. Przy tak niewielkim urządzeniu można się pokusić o własnoręczne napisanie programu co spowoduje że lepiej go pozna i będzie wiedział nasz kolega  czym to się je.<br />Do tego według mnie powolny start czyli wykorzystanie PWM'a to przerost formy nad treścią, a do tego wszystkiego silnik sam tak szybko się nie zatrzyma po wyłączeniu zasilania. Nie twierdzę że &quot;przeleci&quot; przez krańcówkę, ale zdarzyć się może w zależności od zastosowanego silnika.<br /><br />Stosując przekaźnik i zwierając wyjścia silnika w chwili wyłaczenia zasilania ma do dyspozycji hamulec i to dużej mocy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 9 kwi 2014, o 15:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pietszyk]]></name></author>
<updated>2014-04-09T06:55:34+01:00</updated>
<published>2014-04-09T06:55:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77385#p77385</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77385#p77385"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77385#p77385"><![CDATA[
Witam<br />Za Twoje krańcówki odpowiadają zmienne &quot;otwarty&quot; i &quot;zamyk&quot;. Ze schematu i programu wynika, że musisz krańcówkami zwierać do masy. Zakładając, że ten program wcześniej działał to nic nie musisz więcej zmieniać, powinno śmigać. Podsumowując warunek załączenia krańcówki w programie spełniony jest tam gdzie zmienne &quot;otwarty&quot; lub &quot;zamyk&quot; mają wartość &quot;0&quot;. Jeśli chcesz podłączyć krańcówki do Vcc to analogicznie musisz zmienić warunki na jeśli &quot;otwarty &quot;/&quot;zamyk&quot; = 1.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2341">pietszyk</a> — 9 kwi 2014, o 06:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limo1988]]></name></author>
<updated>2014-04-08T21:28:57+01:00</updated>
<published>2014-04-08T21:28:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77353#p77353</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77353#p77353"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77353#p77353"><![CDATA[
Nie chodzi o to żeby woda była ciepła cały czas. Morzę się być różnica paru stopni ale jak dam 25 to rano będzie zimna.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3355">limo1988</a> — 8 kwi 2014, o 21:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-04-08T17:09:41+01:00</updated>
<published>2014-04-08T17:09:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77312#p77312</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77312#p77312"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77312#p77312"><![CDATA[
A czemu akurat 39st.C ? To jakaś magiczna granica jest czy jak ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 8 kwi 2014, o 17:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limo1988]]></name></author>
<updated>2014-04-07T22:03:24+01:00</updated>
<published>2014-04-07T22:03:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77264#p77264</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77264#p77264"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77264#p77264"><![CDATA[
No dokładnie histerezę raczej postaram się wpisać na jakieś 2 stopnie niżej bo temp na kotle nie będzie tak szybko spadać. Jutro coś spróbuje nabazgrać to zobaczymy jak mi to wyjdzie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3355">limo1988</a> — 7 kwi 2014, o 22:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-04-07T21:51:49+01:00</updated>
<published>2014-04-07T21:51:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77263#p77263</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77263#p77263"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77263#p77263"><![CDATA[
Ja myślałem że potrzebne Ci to jako rodzaj termiastatu gdzie temp. bedzie zmieniała się dość dynamicznie, ale w takim przypadku to nie potrzebna Ci histereza a tylko sprawdzanie czy temperatura nie spadła poniżej zadanego minimum. Do tego możesz machnąć sobie na potencjometrze prosta skalę by nie wpisywać na sztywno żądanej temperatury. Ale zrobisz jak uważasz.<br /><br />W takim przypadku masz tylko sprawdzać czy temperatura nie spadła poniżej żądanej.<br /><br />Choć z drugiej strony niewielka histereza przydała by się mimo wszystko. Żeby nie było sytuacji że zawór co chwila Ci się zamyka i otwiera.<br /><br />Wysłane z mojego LG-P760 przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 7 kwi 2014, o 21:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limo1988]]></name></author>
<updated>2014-04-07T21:31:32+01:00</updated>
<published>2014-04-07T21:31:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77262#p77262</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77262#p77262"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77262#p77262"><![CDATA[
Właśnie też myślałem żeby zastosować przekaźnik bo nie było by problemu z grzaniem się mosfeta. Ten PWM był zastosowany do płynnego startu tak jak piszesz ale nie jest on potrzebny. Bardzo dużych obrotów ten silnik nie będzie wykonywał podrzucam ci linka do oryginalnej wersji projektu <!-- m --><a class="postlink" href="http://www.elektroda.pl/rtvforum/topic2697390.html" >http://www.elektroda.pl/rtvforum/topic2697390.html</a><!-- m --> .<br />Spróbuje coś wyklepać tak jak piszesz i wrzucę do analizy morze mi się uda <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3355">limo1988</a> — 7 kwi 2014, o 21:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-04-07T21:15:55+01:00</updated>
<published>2014-04-07T21:15:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77258#p77258</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77258#p77258"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77258#p77258"><![CDATA[
Po pierwsze według mnie do sterowania silnikiem powinieneś użyć przekaźnika ponieważ przy dużych obrotach silnika sam silnik nie wyhamuje w momencie zaniku zasilania. Jeśli będziesz sterował przekaźnikiem to możesz po wyłączeniu zasilania zewrzeć wyprowadzenia silnika i będzie on sam dla siebie hamulcem który zatrzyma silnik niemalże natychmiast.<br />Po drugie po co w przedstawionym przykładzie wykorzystany jest PWM ? Do płynnego startu silnika?<br /><br />Jeśli zastosujesz przekaźnik to PWM nie jest Ci potrzebny aczkowliek nie wyklucza jego zastosowania.<br /><br />Dajesz pomiar z ADC i sprawdzasz czy temp. spadła poniżej założonego progu. Jeśli tak to załączasz silnik do wymaganego miejsca (krańcówki) dorzucasz histerezę (ile stopni chcesz), sprawdzasz próg tej histerezy i ponownie załączasz silnik po jej przekroczeniu.<br /><br />Pętla główna:<br />- sprawdzasz temp.<br />- przetwarzasz na st.<br /><br />Jeśli temperatura &lt; 39st. to<br />- załącz silnik<br />koniec warunku<br />Jeśli silnik osiągnie krańcówkę wyłączenia to<br />- wyłącz silnik<br />koniec warunku<br />Jeśli temperatura &gt; od 39st.+histereza to<br />- załącz silnik<br />koniec warunku<br />Jeśli silnik osiągnie krańcówkę wyłączenia dwa to<br />- wyłącz silnik<br />koniec warunku<br /><br />koniec pętli głównej<br /><br />Program można napisać na wiele sposobów a to taki który na szybko wpadł mi do głowy i jest na If'ach. Można napisać na loop until.<br />Jak coś stworzysz to wrzuć i będziemy myśleć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 7 kwi 2014, o 21:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limo1988]]></name></author>
<updated>2014-04-07T20:57:37+01:00</updated>
<published>2014-04-07T20:57:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77256#p77256</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77256#p77256"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77256#p77256"><![CDATA[
Tylko w jednym i staje jak krańcówka poda sygnał.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3355">limo1988</a> — 7 kwi 2014, o 20:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-04-07T20:55:12+01:00</updated>
<published>2014-04-07T20:55:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77255#p77255</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77255#p77255"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77255#p77255"><![CDATA[
<div class="quotetitle">limo1988 napisał(a):</div><div class="quotecontent"><br />Zasada jest taka: Jeżeli temperatura spadnie poniżej 39 c to silnik ma się ustawić w pozycji zamkniętej a jeżeli będzie wyższa to ma być w pozycji otwartej<br /></div><br />A jak chcesz zrealizować funkcję ustawiania silnika w danej pozycji ? Ma się kręcić tylko w jednym kierunku czy w dwóch ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 7 kwi 2014, o 20:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limo1988]]></name></author>
<updated>2014-04-07T19:41:27+01:00</updated>
<published>2014-04-07T19:41:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77240#p77240</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77240#p77240"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77240#p77240"><![CDATA[
Zasada jest taka: Jeżeli temperatura spadnie poniżej 39 c to silnik ma się ustawić w pozycji zamkniętej a jeżeli będzie wyższa to ma być w pozycji otwartej. Pozycje będzie widział procek przez te krańcówki które będą podawać masę albo 5v to już mi jest obojętne.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3355">limo1988</a> — 7 kwi 2014, o 19:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-04-07T19:36:17+01:00</updated>
<published>2014-04-07T19:36:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77238#p77238</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77238#p77238"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77238#p77238"><![CDATA[
Jeszcze zasada działania. Jak to ma działać ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 7 kwi 2014, o 19:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limo1988]]></name></author>
<updated>2014-04-07T18:41:34+01:00</updated>
<published>2014-04-07T18:41:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77213#p77213</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77213#p77213"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem przerubka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77213#p77213"><![CDATA[
Przepraszam za błędy już poprawiłem oto schemat <a href="http://forum.atnel.pl/_obrazki/o/3355/13783f17e6fef4fe13c16a0b845abb04.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/3355/13783f17e6fef4fe13c16a0b845abb04.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3355">limo1988</a> — 7 kwi 2014, o 18:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[matrix]]></name></author>
<updated>2014-04-07T18:34:15+01:00</updated>
<published>2014-04-07T18:34:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77207#p77207</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77207#p77207"/>
<title type="html"><![CDATA[Re: sterowanie silnikiem przerubka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77207#p77207"><![CDATA[
Zacznij może od poprawienia błędów bo w dzisiejszych czasach kiedy przeglądarki pokazują błędy ortograficzne aż w oczy kłuje jak widzę takie błędy jak:<br /><div class="quotetitle">limo1988 napisał(a):</div><div class="quotecontent"><br />(...) sterownik silnika na attiny13 <span style="color: #FF0000">ktury</span> wykonałem tylko niestety z pisaniem programu jest troche gorzej ale znalazłem w sieci bardzo podobny wsad wraz ze schematem na <span style="color: #FF0000">kturym</span> się wzorcuje.<br /></div><br /><br />Do tego brakuje trochę ogonków. Już od dawna na polskich forach piszemy po &quot;polskiemu&quot;. I nie bierz tego za najeżdżanie na ciebie. Taka koleżeńska rada to jest.<br /><br />Wracając do tematu to przedstaw schemat a bardzo chętnie pomogę w napisaniu softu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=689">matrix</a> — 7 kwi 2014, o 18:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[limo1988]]></name></author>
<updated>2014-04-07T18:23:59+01:00</updated>
<published>2014-04-07T18:23:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77204#p77204</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77204#p77204"/>
<title type="html"><![CDATA[sterowanie silnikiem - przeróbka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6664&amp;p=77204#p77204"><![CDATA[
Witam wszystkich pomocnych.<br />Sprawa jest tego typu że mam do zrobienia prosty sterownik silnika na attiny13 który wykonałem tylko niestety z pisaniem programu jest trochę gorzej ale znalazłem w sieci bardzo podobny wsad wraz ze schematem na którym się wzorcuje.Wsad ten jest na transoptory a ja zastosowałem zwykłe krańcówki. I moja prośba wygląda tak czy mógł by mi ktoś podpowiedzieć gdzie mam zmienić kod i co wpisać żeby procek reagował na stan niski albo wysoki oto kod: [syntax=asp]$regfile = &quot;attiny13.dat&quot;<br />$crystal = 1000000<br />$hwstack = 32<br />$swstack = 18<br />$framesize = 8<br /><br /><br /><br />'KONFIGURACJA TIMERA<br />Config Timer0 = Pwm , Compare A Pwm = Clear Up , Prescale = 1<br />Enable Interrupts<br />Enable Timer0<br /><br /><br />Config Watchdog = 2048<br /><br />'KONFIGURACJA WEJŚCIA ANALOGOWEGO<br />Start Watchdog<br />Config Adc = Single , Prescaler = Auto , Reference = Avcc<br />Start Adc<br /><br /><br />'KONFIGURACJA O/I<br />Config Portb = &amp;B100011<br />Portb = &amp;B111000<br /><br /><br /> 'ZMIENNE<br />Dim W As Word<br />Dim A As Byte<br />Dim B As Word<br />Dim C As Byte<br /><br /><br />  'ALIASY<br />Zamyk Alias Pinb.3<br />Otwarty Alias Pinb.4<br />Led Alias Portb.1<br /><br /><br /><br /><br /><br />If Otwarty = 0 Or Zamyk = 0 Then Goto Prog<br /><br /><br />'POZYCJONOWANIE<br /><br />Poz:<br />B = 0<br />Do<br />Waitms 10<br />Reset Watchdog<br />Incr A<br /><br />  If A &gt;= 200 Then A = 200<br /><br />  Pwm0a = A<br /><br />  Incr C<br />  If C =&gt; 250 Then Goto Alarm<br /><br />Loop Until Otwarty = 1 Or Zamyk = 1<br /><br /><br />C = 0<br />A = 0<br />Pwm0a = 0<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />'PROGRAM GŁÓWNY<br /><br />Prog:<br /><br />B = 0<br />A = 0<br />Pwm0a = A<br /><br />Do<br />Reset Watchdog<br /><br />W = Getadc(1)<br />W = W * 5<br />Waitms 10<br /><br /><br />If W &gt;= 400 And Zamyk = 1 Then Goto Otw<br /><br /><br />If W &lt;= 390 And Otwarty = 1 Then Goto Zam<br /><br /><br /><br /><br /><br />If Zamyk = 0 And Otwarty = 0 Then Incr B Else B = 0<br />If B &gt;= 500 Then Goto Poz<br /><br /><br /><br />Loop<br />End<br /><br /><br /><br /><br /><br />'OTWIERANIE<br />Otw:<br />B = 0<br /><br />Do<br />Reset Watchdog<br />Waitms 10<br />Incr A<br /><br />   If A &gt;= 200 Then A = 200<br /><br />    Pwm0a = A<br /><br />    If Otwarty = 1 Then Goto Prog<br /><br /><br /><br /><br />If Zamyk = 0 And Otwarty = 0 Then Incr B Else B = 0<br />If B &gt;= 500 Then Goto Poz<br /><br />Loop<br />End<br /><br /><br /><br /><br /><br />'ZAMYKANIE<br />Zam:<br />B = 0<br />Do<br />Reset Watchdog<br />Waitms 10<br />Incr A<br /><br />   If A &gt;= 200 Then A = 200<br /><br />   Pwm0a = A<br /><br />   If Zamyk = 1 Then Goto Prog<br /><br /><br />If Zamyk = 0 And Otwarty = 0 Then Incr B Else B = 0<br />If B &gt;= 500 Then Goto Poz<br /><br />Loop<br />End<br /><br /><br /><br /><br /><br />'ALARM<br /><br />Alarm:<br />Do<br />Pwm0a = 0<br />Reset Watchdog<br />Waitms 500<br /><br />Toggle Led<br /><br />Loop<br />End[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3355">limo1988</a> — 7 kwi 2014, o 18:23</p><hr />
]]></content>
</entry>
</feed>