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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-07-27T20:20:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=15691&amp;mode</id>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-27T20:20:49+01:00</updated>
<published>2016-07-27T20:20:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164859#p164859</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164859#p164859"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164859#p164859"><![CDATA[
Póki co powiem jak to wyglądać będzie w wersji prototypowej, otóż odległość pomiędzy modułami to będzie max 20 cm. Jeśli chodzi o takie odległości &quot;produkcyjne&quot; to dopiero się dowiem jak wyjdą pomyślnie testy prototypu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 27 lip 2016, o 20:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2016-07-27T12:04:26+01:00</updated>
<published>2016-07-27T12:04:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164819#p164819</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164819#p164819"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164819#p164819"><![CDATA[
Ja mam ok 30 modułów różnych cześć fabrycznych,inne mojego autorstwa na magistrali  około 300m. <br />Wszystko śmiga na skretce komputerowej na 57600. <br />Co więcej, magistrali są 3 na trzech różnych piętrach i w jednym miejscu schodzą się w gwiazdę i idą do PLC. <br /><br />Tak więc mam mocno nie tak jak książka każe a wszystko śmiga  bez ani jednego błędu czy timeoutu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 27 lip 2016, o 12:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robak]]></name></author>
<updated>2016-07-27T11:42:11+01:00</updated>
<published>2016-07-27T11:42:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164817#p164817</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164817#p164817"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164817#p164817"><![CDATA[
W sumie to żaden <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> - przynajmniej żaden komunikacyjny. Jeżeli dobrze pamiętam to LIYCY, ale na tej odległości i przy transmisji 9600 to nie ma żadnego znaczenia. Natomiast na 100% są połączone masy siemensa oraz modułów Modbus - nie wiem czy jest to w naszym przypadku konieczne, działa więc nikt nie chciał nad tym robić doktoratu.<br /><br />A jaką długość mam mieć Twoja magistrala RS485 oraz ile ma mieć modułów ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4359">Robak</a> — 27 lip 2016, o 11:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-27T09:14:51+01:00</updated>
<published>2016-07-27T09:14:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164804#p164804</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164804#p164804"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164804#p164804"><![CDATA[
<strong>Robak</strong> - mógłbyś powiedzieć jaki przewód komunikacyjny wykorzystaliście?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 27 lip 2016, o 09:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robak]]></name></author>
<updated>2016-07-27T07:24:11+01:00</updated>
<published>2016-07-27T07:24:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164799#p164799</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164799#p164799"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164799#p164799"><![CDATA[
W naszej instalacji jest 12 modułów Modbusa podłączonych do Siemensa S7-1200 i wszystko śmiga. Tylko długość magistrali jest śmieszna - kilkadziesiąt cm ponieważ wszystko znajduje się w szafie automatyki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4359">Robak</a> — 27 lip 2016, o 07:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-25T19:36:58+01:00</updated>
<published>2016-07-25T19:36:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164711#p164711</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164711#p164711"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164711#p164711"><![CDATA[
Dzięki <strong>Robak</strong>, na pewno się przyda. Co do przejściówki - w mojej wywaliłem rezystory podciągające i jest ok, tylko pytanie jak będzie wyglądała sprawa jak podłącze kolejny moduł. Jeszcze dozbroję się w skrętkę bo póki co korzystam ze zwykłych przewodów połączeniowych. Może w końcu się to uda ogarnąć na 100%.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 25 lip 2016, o 19:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robak]]></name></author>
<updated>2016-07-24T22:45:58+01:00</updated>
<published>2016-07-24T22:45:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164679#p164679</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164679#p164679"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164679#p164679"><![CDATA[
Witam <br />Walczyłem również z modbusem i pomogło dopiero wyrzucenie wszystkich rezystorów podciągających po stronie RS485. Z tymi rezystorami transmisja zaczynała działać ale dopiero przy przewodzie komunikacyjnym długości 100m. Jakby nie było &quot;na stole&quot; lepiej od kupnych przejściówek sprawowały się czyste MAXy 485.<br /><br />Powodzenia w walkach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4359">Robak</a> — 24 lip 2016, o 22:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-23T15:26:22+01:00</updated>
<published>2016-07-23T15:26:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164602#p164602</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164602#p164602"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=164602#p164602"><![CDATA[
Jako że zostałem zmobilizowany przez mojego promotora, ponownie podejmuje walkę z modbusem po RS485  <img src="https://forum.atnel.pl/images/smilies/icon_twisted.gif" alt=":twisted:" title="Szalony" />. <br /><br />Żeby nie powielać poprzedniego schematu, na dobry początek zrobiłem swoją przejściówkę RS485-TTL wg. poniższego schematu:<br /><br /><a href="https://obrazkiforum.atnel.pl/226/1f64840b0268537f110773dce76a6562.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/226/1f64840b0268537f110773dce76a6562.png" alt="Obrazek" /></a><br /><br />Do mikrokontrolera ATmega32 wgrałem poniższy program: <br /><br />[syntax=c]/*<br /> * FreeModbus Libary: AVR Demo Application<br /> * Copyright (C) 2006 Christian Walter &lt;wolti@sil.at&gt;<br /> *<br /> * This program is free software; you can redistribute it and/or modify<br /> * it under the terms of the GNU General Public License as published by<br /> * the Free Software Foundation; either version 2 of the License, or<br /> * (at your option) any later version.<br /> *<br /> * This program is distributed in the hope that it will be useful,<br /> * but WITHOUT ANY WARRANTY; without even the implied warranty of<br /> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the<br /> * GNU General Public License for more details.<br /> *<br /> * You should have received a copy of the GNU General Public License<br /> * along with this program; if not, write to the Free Software<br /> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA<br /> *<br /> * File: $Id: demo.c,v 1.7 2006/06/15 15:38:02 wolti Exp $<br /> */<br /><br />/* ----------------------- AVR includes -------------------------------------*/<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;math.h&gt;<br /><br />/* ----------------------- Modbus includes ----------------------------------*/<br />#include &quot;mb.h&quot;<br />#include &quot;mbport.h&quot;<br />#include &quot;temperature_sensors_agent_funnctions/tsa.h&quot;<br />//#include &quot;temperature_sensors_agent_funnctions/tsa.h&quot;<br /><br />/* ----------------------- Defines ------------------------------------------*/<br />#define REG_INPUT_START 1000<br />#define REG_INPUT_NREGS 10<br /><br />#define REG_HOLDING_START 1000<br />#define REG_HOLDING_NREGS 10<br /><br />/* ----------------------- Static variables ---------------------------------*/<br />static USHORT   usRegInputStart = REG_INPUT_START;<br />static USHORT   usRegInputBuf&#91;REG_INPUT_NREGS&#93;;<br /><br />static USHORT   usRegHoldingStart = REG_HOLDING_START;<br />static USHORT   usRegHoldingBuf&#91;REG_HOLDING_NREGS&#93;;<br /><br />void send_via_modbus(int *temperatures);<br /><br /><br /><br />//uint8_t sensor_cnt;<br />//volatile uint16_t Timer1;<br />//uint8_t cel,cel_fract,subzero;<br />int temperatures&#91;16&#93;;<br />uint8_t i;<br />/* ----------------------- Start implementation -----------------------------*/<br />int main( void )<br />{<br /><br /><br /><br />init_timer();<br /><br />DDRA |= (1&lt;&lt;0);<br />DDRA |= (1&lt;&lt;1);<br /><br />const UCHAR     ucSlaveID&#91;&#93; = { 0xAA, 0xBB, 0xCC };<br />eMBErrorCode    eStatus;<br /><br />eStatus = eMBInit( MB_RTU,0x0A, 0, 9600, MB_PAR_EVEN );<br /><br />eStatus = eMBSetSlaveID( 0x33, TRUE, ucSlaveID, 3 );<br /><br /><br /><br /><br />sei(  );<br /><br />/* Enable the Modbus Protocol Stack. */<br />eStatus = eMBEnable(  );<br /><br />//init_sensors();<br /><br /><br /><br />for( ;; )<br />{<br />( void )eMBPoll(  );<br /><br /><br />//set_mb_regiters(temperatures);<br />//send_via_modbus(temperatures);<br /><br />usRegHoldingBuf&#91;0&#93; = i++;<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />}<br />}<br /><br /><br />void send_via_modbus(int *temperatures){<br /><br />uint8_t i = 0;<br />for(i=0; i&lt;8; i++){<br /><br />usRegHoldingBuf&#91;i&#93; = temperatures&#91;i&#93;;<br /><br /><br />}<br /><br />}<br /><br /><br /><br /><br />eMBErrorCode<br />eMBRegInputCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs )<br />{<br />eMBErrorCode    eStatus = MB_ENOERR;<br />int             iRegIndex;<br /><br />if( ( usAddress &gt;= REG_INPUT_START )<br />&amp;&amp; ( usAddress + usNRegs &lt;= REG_INPUT_START + REG_INPUT_NREGS ) )<br />{<br />iRegIndex = ( int )( usAddress - usRegInputStart );<br />while( usNRegs &gt; 0 )<br />{<br />*pucRegBuffer++ =<br />( unsigned char )( usRegInputBuf&#91;iRegIndex&#93; &gt;&gt; 8 );<br />*pucRegBuffer++ =<br />( unsigned char )( usRegInputBuf&#91;iRegIndex&#93; &amp; 0xFF );<br />iRegIndex++;<br />usNRegs--;<br />}<br />}<br />else<br />{<br />eStatus = MB_ENOREG;<br />}<br /><br />return eStatus;<br />}<br /><br />eMBErrorCode<br />eMBRegHoldingCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNRegs,<br />eMBRegisterMode eMode )<br />{<br />eMBErrorCode    eStatus = MB_ENOERR;<br />int             iRegIndex;<br /><br />if( ( usAddress &gt;= REG_HOLDING_START ) &amp;&amp;<br />( usAddress + usNRegs &lt;= REG_HOLDING_START + REG_HOLDING_NREGS ) )<br />{<br />iRegIndex = ( int )( usAddress - usRegHoldingStart );<br />switch ( eMode )<br />{<br />/* Pass current register values to the protocol stack. */<br />case MB_REG_READ:<br />while( usNRegs &gt; 0 )<br />{<br />*pucRegBuffer++ = ( unsigned char )( usRegHoldingBuf&#91;iRegIndex&#93; &gt;&gt; 8 );<br />*pucRegBuffer++ = ( unsigned char )( usRegHoldingBuf&#91;iRegIndex&#93; &amp; 0xFF );<br />iRegIndex++;<br />usNRegs--;<br />}<br />break;<br /><br />/* Update current register values with new values from the<br /> * protocol stack. */<br />case MB_REG_WRITE:<br />while( usNRegs &gt; 0 )<br />{<br />usRegHoldingBuf&#91;iRegIndex&#93; = *pucRegBuffer++ &lt;&lt; 8;<br />usRegHoldingBuf&#91;iRegIndex&#93; |= *pucRegBuffer++;<br />iRegIndex++;<br />usNRegs--;<br />}<br />}<br />}<br />else<br />{<br />eStatus = MB_ENOREG;<br />}<br />return eStatus;<br />}<br /><br /><br />eMBErrorCode<br />eMBRegCoilsCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNCoils,<br />eMBRegisterMode eMode )<br />{<br />return MB_ENOREG;<br />}<br /><br />eMBErrorCode<br />eMBRegDiscreteCB( UCHAR * pucRegBuffer, USHORT usAddress, USHORT usNDiscrete )<br />{<br />return MB_ENOREG;<br />}<br /><br /><br />//ISR(TIMER2_COMP_vect){<br />//<br />//uint16_t n;<br />//<br />//n = Timer1;/* 100Hz Timer1 */<br />//if (n) Timer1 = --n;<br />//<br />//}[/syntax]<br /><br /><br />Ogólnie program działa tj. master otrzymuje dane ze slave'a przy czym nie kiedy w Mbpool pojawia się błąd Write Error: Break Condition. <br />I tutaj moje pytanie jaka może leżeć przyczyna w tym błędzie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 23 lip 2016, o 15:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq5rix]]></name></author>
<updated>2016-07-11T19:48:11+01:00</updated>
<published>2016-07-11T19:48:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163872#p163872</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163872#p163872"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163872#p163872"><![CDATA[
Znalazłem fajny kawałek kodu w pythonie do MODBUSa:<br /><!-- m --><a class="postlink" href="https://pypi.python.org/pypi/MinimalModbus/0.6" >https://pypi.python.org/pypi/MinimalModbus/0.6</a><!-- m --><br />Może się przyda...<br />Obsługuje tryb master, RTU i ASCII...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5966">sq5rix</a> — 11 lip 2016, o 19:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2016-07-10T15:56:14+01:00</updated>
<published>2016-07-10T15:56:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163804#p163804</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163804#p163804"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163804#p163804"><![CDATA[
Marhef - tak tak ależ oczywiście nie zawsze trzeba to w warunkach laboratoryjnych na biureczku w domu.<br />A Później wyrywacie sobie włosy z głowy.<br />Widzę że masz bardzo małe doświadczenie z RS485.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 10 lip 2016, o 15:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-08T07:52:42+01:00</updated>
<published>2016-07-08T07:52:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163631#p163631</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163631#p163631"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163631#p163631"><![CDATA[
Oba slave'y zasilam z portu usb więc one tak czy siak mają wspólną masę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 8 lip 2016, o 07:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2016-07-08T07:05:55+01:00</updated>
<published>2016-07-08T07:05:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163628#p163628</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163628#p163628"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163628#p163628"><![CDATA[
<div class="quotetitle">pikczu napisał(a):</div><div class="quotecontent"><br />Połącz masy układów<br /></div>W przypadku komunikacji RS485 nie ma potrzeby łączyć mas układów. Tu transmisja jest różnicowa, ważna jest różnica napięć pomiędzy liniami A i B (o ile dobrze pamiętam, do rozpoznania stanu wystarczy 200mV różnicy).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 8 lip 2016, o 07:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[pikczu]]></name></author>
<updated>2016-07-07T20:53:04+01:00</updated>
<published>2016-07-07T20:53:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163611#p163611</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163611#p163611"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163611#p163611"><![CDATA[
Połącz masy układów, to po pierwsze, druga sprawa jeśli używasz gotowych modułów RS485 o takich :<br /><span style="color: #FF0000">[ a kolega to co ?nowy na forum naszym, że nie wie jak się zamieszcza u nas obrazki ? - usunąłem - mirekk36 ]</span><br />To koniecznie wymień maxy na nowe bo ostatnio sporo ludzi ma z nimi problemy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=154">pikczu</a> — 7 lip 2016, o 20:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sq5rix]]></name></author>
<updated>2016-07-04T22:31:53+01:00</updated>
<published>2016-07-04T22:31:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163395#p163395</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163395#p163395"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163395#p163395"><![CDATA[
<div class="quotetitle">skalarro napisał(a):</div><div class="quotecontent"><br /><div class="quotetitle">sq5rix napisał(a):</div><div class="quotecontent">Koledzy, ja też bym chciał <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />Czy wystarczy mi do odpalenia MODBUS-a przejściówka ATB-USB-RS232 Mirka i zestaw ATB, no i laptop?<br /></div><br />Co też byś chciał? <br />Tak wystarczy.  Masz wszystko czego potrzeba</div><br />To spróbuję dzięki !!! <br />Jestem w tym temacie zielony jak żabka <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=5966">sq5rix</a> — 4 lip 2016, o 22:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2016-07-04T20:37:10+01:00</updated>
<published>2016-07-04T20:37:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163390#p163390</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163390#p163390"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163390#p163390"><![CDATA[
To może od razu warto?? szkoda porzucać bo temat fajny a protokół bardzo dobrze przemyślany, <br />zakup 2 atmeg 32 to śmieszne w tej chwili pieniądze, scalaki max485 itp kosztują około złotówki, przejściówka usb-rs485 to jakieś 10zł. chociaż ja używam takiej jeszcze na port COM RS232-RS485<br /><br />za kilkanaście złotych i jedno popołudnie nad płytką też możesz mieć porządny sprzęt<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 4 lip 2016, o 20:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-04T20:26:53+01:00</updated>
<published>2016-07-04T20:26:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163388#p163388</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163388#p163388"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163388#p163388"><![CDATA[
U ciebie dobrze to śmiga bo masz pewny sprzęt. Jak wróce do tematu Modbus z RS485 to robię własne płytki z konwerterami bo inaczej to jest nie do ujechania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 4 lip 2016, o 20:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2016-07-04T20:16:46+01:00</updated>
<published>2016-07-04T20:16:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163387#p163387</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163387#p163387"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163387#p163387"><![CDATA[
<div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div>a popatrz jak to śmiga u mnie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 4 lip 2016, o 20:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-04T20:11:38+01:00</updated>
<published>2016-07-04T20:11:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163384#p163384</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163384#p163384"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163384#p163384"><![CDATA[
<strong>skalarro</strong> - niestety jest to samo czyli Timeout Error. Zaczyna się to układać powoli w jedną całość że jest coś nie tak po stronie sprzętu. Póki co odpuszczam ten protokół bo więcej czasu i nerwów strace na to wszystko niż potrzeba. Jak znam życie jutro odpalę i będzie działać ale mimo wszystko zawieszam wykorzystanie tego protokółu. <br /><br />Jeszcze raz wielkie dzięki dla kolegi <strong>skalarro</strong> za pomoc przy Modbusie. Do tematu wrócę jak uporam się z inżynierką(no chyba że promotor mnie zmusi do Modbusa to wróce wcześniej - oby tak się nie stało).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 4 lip 2016, o 20:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2016-07-04T19:56:43+01:00</updated>
<published>2016-07-04T19:56:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163381#p163381</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163381#p163381"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163381#p163381"><![CDATA[
trzymaj wsada. Gotowy hex dla atmegi32, tylko odpowiada na ReadHoldingRegisters (czyli funkcja 3 /rejestry 4x)<br />30 rejestrów zaczynając od 1000 (modbusPoll zaniża więc odczyt od 999 / albo wybierz sobie kilka pośrodku zajresu np. 20rejestrów od adr 1005)<br /><br />komunikacja:<br />adres slavea 170 czyli 0xAA<br />57600kbps<br />8 N 1 parity even<br />kwarc 110592 !!!!!!!!!!!! MEGA WAŻNE - MASZ INNY - PISZ - będzie trzeba przekompilować pod Ciebie<br /><br />odpowiada 100% poprawnymi ramkami co 10ms<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 4 lip 2016, o 19:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-04T19:11:22+01:00</updated>
<published>2016-07-04T19:11:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163373#p163373</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163373#p163373"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163373#p163373"><![CDATA[
Ok, wielkie dzięki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 4 lip 2016, o 19:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2016-07-04T19:09:30+01:00</updated>
<published>2016-07-04T19:09:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163372#p163372</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163372#p163372"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163372#p163372"><![CDATA[
to czekaj, zaraz ci skompiluje jak chcesz wsad na 100% zdrowy i ci wyćle. wgrasz i puścisz an swojej medze<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 4 lip 2016, o 19:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-04T19:08:12+01:00</updated>
<published>2016-07-04T19:08:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163371#p163371</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163371#p163371"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163371#p163371"><![CDATA[
Atemegi32  mam. W tej chwili mam tylko podłączoną moją płytkę testową wraz z konwerterem, przejściówką i programatorem do portu USB. Teraz przełączyłem zasilanie na zasilacz 5V o wydajności prądowej 3.1A i dalej jest to samo.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 4 lip 2016, o 19:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2016-07-04T19:01:54+01:00</updated>
<published>2016-07-04T19:01:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163370#p163370</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163370#p163370"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163370#p163370"><![CDATA[
W pierwszym poscie napisałes o atmega 32, na schemacie masz 323. nie wiem, nie wnikałem czy są zamienne ze sobą. jakie masz u siebie? zasilasz je 5V? skąd zasilanie?? ile mA?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 4 lip 2016, o 19:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MichalXY]]></name></author>
<updated>2016-07-04T18:52:32+01:00</updated>
<published>2016-07-04T18:52:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163367#p163367</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163367#p163367"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163367#p163367"><![CDATA[
<strong>skalarro</strong> - poniższej jest schemat podłączenia atmeg do rs485 z uwzględnieniem filtrowania zasilania itp. <br /><br /><a href="https://obrazkiforum.atnel.pl/226/4f41b2f2ff13f96e31feaa1f7e58fc6e.png"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/226/4f41b2f2ff13f96e31feaa1f7e58fc6e.png" alt="Obrazek" /></a><br /><br />Ten podpisany układ to przeze mnie zaprojektowana i wykonana płytka testowa - i aktualnie tylko ona podłączona do RS485. Górny niepodpisany układ jest to gotowy moduł który został przekazany przez mojego promotora i nie mam do niego schematu więc nie wiem jak tam wygląda filtrowanie zasilania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=226">MichalXY</a> — 4 lip 2016, o 18:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2016-07-04T18:25:49+01:00</updated>
<published>2016-07-04T18:25:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163366#p163366</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163366#p163366"/>
<title type="html"><![CDATA[Re: MODBUS - RS485]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15691&amp;p=163366#p163366"><![CDATA[
pokaż układy z atmegami... tam masz problem pewnie...  a modbus nie jest wrazliwy tylko odporny i PEWNY. - czytaj niezawodny. dostajesz timeouty bo modbus ma kontrolę CRC po obu stronach więc jak coś nie tak na linii to slave ignoruje transmisję i nie odpowiada na uszkodzone ramki. Dlatego dostajesz timeouty.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 4 lip 2016, o 18:25</p><hr />
]]></content>
</entry>
</feed>