<?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=8&amp;t=19694&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-02-04T16:02:25+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=19694&amp;mode</id>
<entry>
<author><name><![CDATA[Situs]]></name></author>
<updated>2018-02-04T16:02:25+01:00</updated>
<published>2018-02-04T16:02:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=203287#p203287</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=203287#p203287"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=203287#p203287"><![CDATA[
Jest poprawna, ale string to słowo kluczowe i może się program wysypać w zależności od kompilatora.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14339">Situs</a> — 4 lut 2018, o 16:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2018-01-30T19:59:53+01:00</updated>
<published>2018-01-30T19:59:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202978#p202978</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202978#p202978"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202978#p202978"><![CDATA[
Jeszcze jedno pytanie jednak. Czy taka funkcja:<br />[syntax=c]// definiujemy funkcję pobierającą stringa zakończonego zerem z bufora cyklicznego<br />int uart_gets( char* tab ) {<br />    char c = 0;<br />    int i = 0;<br /><br />    do {<br />        c = uart_getc();<br /><br />        tab&#91;i&#93; = c;<br />        i++;<br />    } while ( c != 0 );<br /><br />    return ( strlen( tab ) );<br />}[/syntax]<br />której zadaniem jest pobranie stringa i zapisanie go do tablicy jest poprawna? W mainie wygląda to tak:<br />[syntax=c]char string&#91;5&#93;;<br />uart_gets(string);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 30 sty 2018, o 19:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2018-01-29T15:19:41+01:00</updated>
<published>2018-01-29T15:19:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202868#p202868</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202868#p202868"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202868#p202868"><![CDATA[
To jest dobre pytanie... A do czego powinny być podłączone? Do masy? W nocie katalogowej jest coś takiego: &quot;Receiver Output Enable. RO is enabled when RE is low; RO is high impedance when RE is high.&quot;<br /><br />EDIT: Dzięki za zwrócenie uwagi. Ogarnąłem że wystarczy ten pin podłączyć do tej samej nóżki mikrokontrolera, co DE, wtedy jest odpowiednie sterowanie stanem wysokim i niski. Dzięki wielkie za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 29 sty 2018, o 15:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-01-29T15:17:07+01:00</updated>
<published>2018-01-29T15:17:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202867#p202867</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202867#p202867"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202867#p202867"><![CDATA[
A piny RE to gdzie podłączyłeś ...?<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 29 sty 2018, o 15:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2018-01-29T15:03:37+01:00</updated>
<published>2018-01-29T15:03:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202866#p202866</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202866#p202866"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=202866#p202866"><![CDATA[
Witam<br />Po wprowadzeniu w sterowniku i panelu płytek korygujących, dołożona została komunikacja RS. I tutaj napotkałem pewne problemy. W obydwu urządzeniach działa komunikacja RS232 (przy bezpośrednim połączeniu linii TX/RX wszystko działa). Problem pojawia się przy próbie wykorzystanie komunikacji RS485 (urządzenie będzie działało w warunkach przemysłowych, więc jest to konieczne). DO komunikacji wykorzystuję układ MAX485. Sposób podłączenia w obydwu urządzeniach wygląda tak:<br />panel:<br /><a href="https://obrazkiforum.atnel.pl/1288/5495d164eadd591d646d88b7cba3734f.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1288/5495d164eadd591d646d88b7cba3734f.png" alt="Obrazek" /></a><br /><br />sterownik:<br /><a href="https://obrazkiforum.atnel.pl/1288/ea16e591c8834d58a6ce93bbf8fd9d61.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1288/ea16e591c8834d58a6ce93bbf8fd9d61.png" alt="Obrazek" /></a><br />(złącza z lewej są podpięte do sterownika do linii TX, RX oraz data enable)<br /><br />Do obsługi RSa wykorzystuję bibliotekę MkUART. Jest w niej wybrana komunikacja RS485, itp. I niestety pojawia się problem - po podłączeniu w ten sposób dwóch urządzeń nie dzieje się nic. Do połączenia wykorzystuję kabel ekranowany, jedna żyła to linia A, a oplot to linia B. Moje pytanie brzmi - czy ktoś może wie, z czego wynika ten problem, czy jest to złe podłączenie czegoś na PCB, czy coś w programie? <br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 29 sty 2018, o 15:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2017-12-08T17:29:01+01:00</updated>
<published>2017-12-08T17:29:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200209#p200209</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200209#p200209"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200209#p200209"><![CDATA[
Jak nie masz układów z funkcjonalnością fail-safe to musisz dodać jeszcze rezystory pociągające.<br /><br /><!-- m --><a class="postlink" href="https://e2e.ti.com/blogs_/b/industrial_strength/archive/2016/12/06/rs-485-basics-two-ways-to-fail-safe-bias-your-network" >https://e2e.ti.com/blogs_/b/industrial_ ... ur-network</a><!-- m --><br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 8 gru 2017, o 17:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2017-12-08T14:41:11+01:00</updated>
<published>2017-12-08T14:41:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200200#p200200</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200200#p200200"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200200#p200200"><![CDATA[
Witam<br />Pracując nad wprowadzeniem komunikacji do swoich płytek elektronicznych mam jedno pytanie: czy takie podłączenie: <br /><a href="https://obrazkiforum.atnel.pl/1288/2f70547f9279c712c3df33c829b48ff7.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/1288/2f70547f9279c712c3df33c829b48ff7.png" alt="Obrazek" /></a><br />jest połączeniem poprawnym i wystarczającym do poprawnego działania komunikacji RS485? W obydwu układach (sterowniku i panelu) byłoby takie podłączenie, zaś komunikacja by zachodziła przez przewód ekranowany. Jest to poprawne, czy coś trzeba zmienić? <br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 8 gru 2017, o 14:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2017-12-06T00:21:34+01:00</updated>
<published>2017-12-06T00:21:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200056#p200056</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200056#p200056"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=200056#p200056"><![CDATA[
Zacząłem wprowadzać obsługę UART'a do swojego mikrokontrolera. Posłużyłem się program opisanym w bluebooku. Mam co do niego kilka pytań:<br />- jak działa przerwanie USART1_TX_vect ? W kodzie jest ono zaimplementowane jako [syntax=c]ISR( USART1_TX_vect ) {<br />  UART_DE_PORT &amp;= ~UART_DE_BIT;// zablokuj nadajnik RS485<br />}[/syntax] . Czyli jego działanie jest takie, że gdy coś jest wysyłane, to odblokowuje nadajnik, a gdy nie jest nic wysyłane, to nadajnik jest zablokowany? <br /><br />- przerwanie USART1_RX_vect . Z tego co rozumiem, to działa ono tak, że gdy w buforze UDR1 pojawią się jakieś dane, to przerwanie się uaktywnia i następuje odczyt bajtu do bufora cyklicznego. Mam rację?<br /><br />Głównie chciałbym się dowiedzieć czegoś o tym pierwszym przerwaniu, w sensie kiedy się ono uaktywnia, a kiedy nie<br /><br />Pozdrawiam<br /><br /><br />EDIT: Moje niejasności się rozwiał. Nie rozumiałem troszkę kwestii nadawania (ustawiania pinu DE na odpowiedni stan). Jednakże doszukałem się w internecie na stronie Atnel uaktualnienia do biblioteki MKUART, gdzie wszystko było już poprawnie napisane i wszystko dobrze zrozumiałem <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=1288">slawus1998</a> — 6 gru 2017, o 00:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2017-12-01T12:46:53+01:00</updated>
<published>2017-12-01T12:46:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199815#p199815</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199815#p199815"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199815#p199815"><![CDATA[
Dziękuję za wskazówkę. Będę mógł owinąć kable sterownika o kabel łączący falownik z silnikiem. Tam powinno trochę zakłóceń chodzić, to sprawdzę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 1 gru 2017, o 12:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2017-11-30T23:42:35+01:00</updated>
<published>2017-11-30T23:42:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199794#p199794</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199794#p199794"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199794#p199794"><![CDATA[
Tak. To jedno z rozwiązań<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 30 lis 2017, o 23:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2017-11-30T22:52:32+01:00</updated>
<published>2017-11-30T22:52:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199791#p199791</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199791#p199791"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199791#p199791"><![CDATA[
<div class="quotetitle">Marhef napisał(a):</div><div class="quotecontent"><br />Silnik od pralki plus starter do świetlówki. Podłączam silnik przez starter.<br /></div>Czyli robisz dokładnie to co ja napisałem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Tylko masz lekko zautomatyzowane włączanie zasilania na silnik.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 30 lis 2017, o 22:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2017-11-30T22:19:21+01:00</updated>
<published>2017-11-30T22:19:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199788#p199788</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199788#p199788"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199788#p199788"><![CDATA[
Mam na taki test pewien sposób. Silnik od pralki plus starter do świetlówki. Podłączam silnik przez starter. Mnóstwo urządzeń nie przechodzi tego testu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 30 lis 2017, o 22:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2017-11-30T17:40:18+01:00</updated>
<published>2017-11-30T17:40:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199772#p199772</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199772#p199772"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199772#p199772"><![CDATA[
<div class="quotetitle">slawus1998 napisał(a):</div><div class="quotecontent"><br />I o ile w domu w warunkach laboratoryjnych wszystko działa, a tyle w gotowej maszynie mogą się pojawiać dziwne zachowania.<br /></div>Jest taki prosty test odporności urządzenia na zakłócenie EMI do zrobienia w domu.<br />Przez urządzenie przeprowadzasz kabel zasilający 220V (jak masz u siebie taśmę łączącą to oplatasz ją z kablem zasilającym). Na końcu kabla musisz mieć podłączone jakieś urządzenie o charakterze indukcyjnym (np. coś z silnikiem) pobierające większą moc. Następnie podłączasz zasilanie urządzenia poprzez kabel 220V, ale tak by przez chwilę poiskrzyło.<br />Urządzenie dostaje wtedy strasznego &quot;kopa elektromagnetycznego&quot; jak w bardzo przemysłowych warunkach. Jak będzie Ci działać to jesteś odporny na zakłócenia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />-- <br />Pozdrawiam,<br />Robert<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Stawiam, że wersja urządzenia z taśmą nie przejdzie tego testu  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 30 lis 2017, o 17:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-11-29T19:12:40+01:00</updated>
<published>2017-11-29T19:12:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199717#p199717</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199717#p199717"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199717#p199717"><![CDATA[
<div class="quotetitle">slawus1998 napisał(a):</div><div class="quotecontent"><br />I o ile w domu w warunkach laboratoryjnych wszystko działa, a tyle w gotowej maszynie mogą się pojawiać dziwne zachowania.<br /></div><br />ale O TO WŁAŚNIE chodzi <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br /><div class="quotetitle">slawus1998 napisał(a):</div><div class="quotecontent"><br />bo tak jak Pan Mirek wspomniał - taśma to wielki zbieracz zakłóceń.<br /></div><br />To nie ja - ja tylko powtarzam to co mówią mądrzejsi ode mnie ale też na bazie swoich doświadczeń gdy byłem początkujący i robiłem podobne próby <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 lis 2017, o 19:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2017-11-29T17:40:33+01:00</updated>
<published>2017-11-29T17:40:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199714#p199714</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199714#p199714"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199714#p199714"><![CDATA[
Zaznajomiłem się z elektroniczną obsługą RSa, poczytałem o programistycznej obsłudze, nawet zahaczyłem o obsługę soft Uarta - na pewno zastosuję to w swoim układzie. Mimo wszystko nie dawało mi spokoju to, że zwykła taśma może aż tak wpłynąć na działanie sterownika, tym bardziej że jest to w warunkach domowych, przy stabilnym zasilaniu. Poszperałem jeszcze troszkę i okazało się że bezpośrednim źródłem problemu było niepodciągnięcie linii sygnałowych rezystorem do masy... Po zastosowaniu rezystorów (bodajże 4.7K) wszystko zaczęło działać, pomimo użycia taśmy. Mimo to dokonam zmiany tej transmisji na RS-485, bo tak jak Pan Mirek wspomniał - taśma to wielki zbieracz zakłóceń. I o ile w domu w warunkach laboratoryjnych wszystko działa, a tyle w gotowej maszynie mogą się pojawiać dziwne zachowania. <br />Tak czy inaczej - dziękuję za wszelką otrzymaną pomoc. W razie problemów będę pytał <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 29 lis 2017, o 17:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2017-11-28T17:33:25+01:00</updated>
<published>2017-11-28T17:33:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199681#p199681</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199681#p199681"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199681#p199681"><![CDATA[
W kwestii RSa to widziałem w Pańskich poradniach jakie są z tego możliwości, toteż chęć nauczenia się tego jest duża. Jedynie blue book nie zaczyna się od nauki RSa, dlatego jeszcze go nie poznałem. Ale idąc krok po kroku dojdę i do niego <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=1288">slawus1998</a> — 28 lis 2017, o 17:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-11-28T17:12:19+01:00</updated>
<published>2017-11-28T17:12:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199679#p199679</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199679#p199679"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199679#p199679"><![CDATA[
<div class="quotetitle">slawus1998 napisał(a):</div><div class="quotecontent"><br />Ktoś może stwierdzi że czemu się biorę za takie sterowniki skoro nie mam kompletnej wiedzy.<br /></div><br />ale co się przejmować - KAŻDY kiedyś zaczyna albo zaczynał i to normalne ... <br /><br />Ważniejsze czy się ktoś chce uczyć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i prawidłowo rozwiązywać problemy<br /><br /><div class="quotetitle">slawus1998 napisał(a):</div><div class="quotecontent"><br />Przyznam szczerze że pomysł z RSem nie przyszedł mi do głowy, bo na drodze nauki programowania jeszcze do niego nie doszedłem.<br /></div><br />Tak mówi większość początkujących, którzy się wkopali w takie taśmy i tarapaty - a tymczasem komunikacja RS232 to PODSTAWA PODSTAW w mikrokontrolerach i od tego się akurat zaczyna wręcz<br /><br />co ważniejsze - sam zobaczysz, że to nie jest trudne <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />A jak po drodze będziesz miał pytania to śmiało pytaj na forum - po to ono jest<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 lis 2017, o 17:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2017-11-28T17:08:23+01:00</updated>
<published>2017-11-28T17:08:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199678#p199678</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199678#p199678"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199678#p199678"><![CDATA[
Dziękuję serdecznie za wszystkie wskazówki. Przyznam szczerze że pomysł z RSem nie przyszedł mi do głowy, bo na drodze nauki programowania jeszcze do niego nie doszedłem. Ale to nic, zorganizuje sobie kurs przyspieszony, bluebook i Internet na pewno pomogą <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Przy pomyśle z tranzystorami nie będę się upierał. Pomysł ten przyszedł mi do głowy bo było to względne najlepsze rozwiązanie jakie znam. Jak widać - znam mało...<br />Ktoś może stwierdzi że czemu się biorę za takie sterowniki skoro nie mam kompletnej wiedzy. Ale akurat taka mi wyszła sytuacja. Ucząc się na błędach i w praktyce człowiek na pewno nauczy się więcej, ale czasem trzeba zaczerpnąć porady. <br />Tak czy inaczej - dziękuję za sugestię, postaram się je wprowadzić a gdybym napotkał jakieś problemy to będę pytał dalej.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 28 lis 2017, o 17:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2017-11-28T16:59:28+01:00</updated>
<published>2017-11-28T16:59:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199676#p199676</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199676#p199676"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199676#p199676"><![CDATA[
No tak... nie doczytałem o falownikach... zostaje RS485 <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 28 lis 2017, o 16:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-11-28T16:56:45+01:00</updated>
<published>2017-11-28T16:56:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199675#p199675</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199675#p199675"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199675#p199675"><![CDATA[
<div class="quotetitle">slawus1998 napisał(a):</div><div class="quotecontent"><br />Postaram się przerobić nieco układ żeby były tam jakieś tranzystorki, żeby sygnał nie leciały bezpośrednio z mikrokontrolera<br /></div><br /><br />takie taśmy sygnałowe to po prostu MEGA MASAKRA - temat niejednokrotnie poruszany na forum ale rzadko kto używa aż TAK długich taśm jak ty - więc KOMPLETNIE nie masz się czemu dziwić<br /><br />zaś rozwiązania z jakimiś tranzystorkami niewiele ci pomogą - stracisz znowu czas i pieniądze na takie rozwiązania .... tu chodzi o to, że tworzysz sobie mega ANTENKI zbierające zakłócenia z zewnątrz do procka jak sucha gąbka wodę. A TYM BARDZIEJ jak się słyszy, że ty działasz przy takich źródłach przemysłowych zakłóceń jak falowniki .... Więc tego typu rozwiązania to istne samo-proszenie się o problemy, przy czym nawet jak ci zadziała - to żebyś się nie zdziwił że za miesiąc nagle przestanie działać, potem znowu może ruszy itp itd <br /><br />Poczytaj takie wątki na forum ....<br /><br />do tego celu są albo :<br /><br />1. magistrala typu np RS485, CAN itp<br /><br />2. albo porządna optoizolacja i przekazywanie sygnałów za pomocą wyższego napięcia np 12V <br /><br />3. pętla prądowa dla każdej z końcówek<br /><br />ale ZDECYDOWANIE najlepiej przemyśleć RS485 i po drugiej stronie procek który na krótkich łączach będzie już miał podłączone przyciski czy krańcówki i będzie gadał sobie po RS485 z głównym prockiem ....<br /><br />jeśli wydaje ci się to za długie i za drogie albo za trudne - to zobaczysz, że jak pójdziesz w setki tranzystorków i galwaniczne połączenia - to jak później podsumujesz stracone pieniądze, czas i nerwy to wtedy okaże się, że od początku warto było w garść RS485<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br /><div class="quotetitle">Marhef napisał(a):</div><div class="quotecontent"><br />i łączył panel ze sterownikiem za pomocą tasiemki 4-żyłowej wykorzystując UART<br /></div><br />przy falownikach ? .... polecałbym RS485 który zapewnia transmisję różnicową a więc po stokroć odporniejszą za zewn zakłócenia - toż nie na darmo stosuje się go jako standard przemysłowy<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 lis 2017, o 16:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2017-11-28T16:37:51+01:00</updated>
<published>2017-11-28T16:37:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199674#p199674</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199674#p199674"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199674#p199674"><![CDATA[
A sprawdzałeś, jaki masz spadek napięcia na takiej długości? Ja na Twoim miejscu spróbowałbym dodać procek na panel (jakiś malutki, tylko do obsługi przycisków/diod/wyświetlacza/cokolwiek przyjdzie Ci do głowy) i łączył panel ze sterownikiem za pomocą tasiemki 4-żyłowej wykorzystując UART - chyba nie jest to za duża odległość?, lub na przykład RS-485. A zasilanie ciągnąć wyższe i dać stabilizator/przetwornicę dopiero na PCB panelu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 28 lis 2017, o 16:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2017-11-28T15:26:44+01:00</updated>
<published>2017-11-28T15:26:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199670#p199670</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199670#p199670"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199670#p199670"><![CDATA[
Tak. I podejrzewam że to było zawodne...<br />Postaram się przerobić nieco układ żeby były tam jakieś tranzystorki, żeby sygnał nie leciały bezpośrednio z mikrokontrolera<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 28 lis 2017, o 15:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-11-28T13:11:58+01:00</updated>
<published>2017-11-28T13:11:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199667#p199667</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199667#p199667"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199667#p199667"><![CDATA[
te taśmy są podłączone bezpośrednio do pinów mikrokontrolera ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 lis 2017, o 13:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[slawus1998]]></name></author>
<updated>2017-11-28T11:35:00+01:00</updated>
<published>2017-11-28T11:35:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199665#p199665</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199665#p199665"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199665#p199665"><![CDATA[
Sterowniki które składam są dwuczęściowe. Mianowicie jest jedna płytka sterownika (pokazana w pierwszym poście) która znajduje się na dole maszyny, wchodzi w interakcję z czujnikami, falownikiem itp , oraz panel znajdujący się wyżej na którym są diody i przyciski do kontroli maszyny. (Próba połączenia tych dwóch płytek w jedną nie była zbyt dobra i skuteczna). Do połączenia sterownika z panelem używam taśmy. Jest to taśma podobna do tej z programatora Atnel USB-ASP, tylko nieco szersza i dłuższa. Sygnały które w niej obecnie są przesyłane to adres wysyłany do demultipleksera do obsługi diod, adres wysyłany do multipleksera (do obsługi przycisków) oraz &quot;powrót&quot; z multipleksera. Plus dodatkowo zasilanie, żeby diody i układy scalone miały jak działać. Przyznam szczerze że jest to moje pierwsze wykorzystanie układów mux i demux, ale chciałem ograniczyć trochę ilość pinów mikrokontrolera potrzebną do obsługi panelu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1288">slawus1998</a> — 28 lis 2017, o 11:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-11-28T01:32:44+01:00</updated>
<published>2017-11-28T01:32:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199648#p199648</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199648#p199648"/>
<title type="html"><![CDATA[Re: Problem z Atmega64]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19694&amp;p=199648#p199648"><![CDATA[
<div class="quotetitle">slawus1998 napisał(a):</div><div class="quotecontent"><br />Dotychczas używałem taśm o długości 1.2 metra, przy czym stosowałem mikrokontroler ATMega 32 w obudowie DIL40. Przy obecnym sterowniku taśma ma 1.5 metra,<br /></div><br />taśma ? jaka taśma - do czego ta taśma i co ona łączy ... ? albo jakie sygnały nią płyną czy tylko zasilanie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 lis 2017, o 01:32</p><hr />
]]></content>
</entry>
</feed>