<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - [vyřešeno] SDS Micro-ST komunikace 485]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=1020&amp;type=atom" />
	<updated>2022-10-04T18:20:05Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=1020</id>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7416#p7416" />
			<content type="html"><![CDATA[<p>Ano, funguje dle očekávání.</p>]]></content>
			<author>
				<name><![CDATA[Luděk C]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11924</uri>
			</author>
			<updated>2022-10-04T18:20:05Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7416#p7416</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7006#p7006" />
			<content type="html"><![CDATA[<p>Funguje vám to s novým FW tak jak má ?</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2021-03-16T10:44:53Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7006#p7006</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7005#p7005" />
			<content type="html"><![CDATA[<p>Jak jsem psal, předpoklad byl ale skutečnost se zdá být jiná.</p><p>Vzal jsem SDS, nahrál do něj zde uvedený&nbsp; program, a připojil to přes USB-485 převodník do PC.<br />Tam jsem spustil terminál (realterm, ale to je celkem jedno) a postupně přepínal nastavení, až jsem našel takovou kombinaci, která ukázala v terminálu takový výstup jaký je původně očekáván (tzn. &quot;shoda&quot; s tím jak je sds uvnitř zrovna nastaveno).<br />Tím jsem zjistil, že SDS se starším firmware totiž, podle tohoto testu, vysílá s even paritou (8E1), i když to není přes serial1_set nastaveno.</p><p>Toto je opraveno v novém firmware, aktualizujte si svůj modul.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2021-03-12T18:23:01Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7005#p7005</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7004#p7004" />
			<content type="html"><![CDATA[<p>Nejbližší výsledky jsou s serial1_set(rychlost, 9, 1, 1), to jste mi označil za chybné. Sem-tam se objeví správná kombinace, ale relé stejně nereaguje. S nastavením serial1_set(rychlost, 8, 1, 1)&nbsp; jsou naopak výsledky konzistentně chybné u 06 , kdy přijmu 86 , 00 kdy přijmu 80 atd... </p><p>Nicméně relé po akci vrátí totéž zpět a při shodném nastavení převodníku i relé to UART monitor přijme korektně. Opticky na paměťovém osciloskopu se na na začátku třetího čtyřbitu jeví jako 0000000100010110. Kolega co umí obsluhovat osciloskop ale marodí a příliš jistoty nemám že skutečně koukám na to, co si myslím, že hledám.</p>]]></content>
			<author>
				<name><![CDATA[Luděk C]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11924</uri>
			</author>
			<updated>2021-03-12T17:20:31Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7004#p7004</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7003#p7003" />
			<content type="html"><![CDATA[<p>Pointa příspěvku je v tom, vzít SDS a nechat ho posílat data, a na straně přijímače zkoušet najít takovou kombinaci (rychlost, parita, atd.) která by ukázala původní správná data. Je to postup založený na tom, že ten uvedený záchyt vypadá právě přesně tak, jakoby vysílač (sds) byl na jiné konfiguraci než přijímač (usb rs485). Aby se ta hypotéza ověřila, je to potřeba vyzkoušet. Pokud se taková kombinace najde, pak je problém buď v sds nebo v sds-c programu v sds. Pokud ne, tak je třeba hledat dál. Pořád to může být chyba v sds, nebo jinde... ale k tomu to najít se teprve dostanu. Do té doby máte možnost provést ten úvodní test, jak je popsáno výše.</p><div class="quotebox"><cite>Luděk C napsal:</cite><blockquote><p>Podotýkám, že vždy parametry nastavení SDS, relé a SW komunikujícím s převodníkem logicky nastavuji na stejné hodnoty.</p></blockquote></div><p>A to je přesně předpoklad, který může být chybný. <br />Je potřeba ověřit, že tomu tak skutečně je. Nejspíše jste to už ověřili na straně převodníku a desky s relé. Teď ještě to sds.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2021-03-12T17:03:26Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7003#p7003</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7002#p7002" />
			<content type="html"><![CDATA[<p>Jakmile pomocí převodníku USB 485, který je připojen na 485 mezi SDS a desku relé, odešlu data 01 06 00 02 01 01 E8 5A, relé sepne. A to při všech rychlostech od 1200 po 115520.&nbsp; Podotýkám, že vždy parametry nastavení SDS, relé a SW komunikujícím s převodníkem logicky nastavuji na stejné hodnoty.</p>]]></content>
			<author>
				<name><![CDATA[Luděk C]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11924</uri>
			</author>
			<updated>2021-03-12T16:39:10Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7002#p7002</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7001#p7001" />
			<content type="html"><![CDATA[<p>Ještě jsem se k tomu nedostal, buď dnes nebo přes víkend.</p><p>Ale podle toho výpisu bych to tipoval na něco špatného v konfiguraci, rychlosti, šířka dat, parita...<br />Zkuste si s tím pohrát na straně přijímače (zkoušet různá nastavení), jestli náhodou není nějaká kombinace.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2021-03-12T16:14:36Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7001#p7001</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6997#p6997" />
			<content type="html"><![CDATA[<p>Zdravím opět, asi se nezadařilo...?</p>]]></content>
			<author>
				<name><![CDATA[Luděk C]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11924</uri>
			</author>
			<updated>2021-03-12T14:40:53Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6997#p6997</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6991#p6991" />
			<content type="html"><![CDATA[<p>Projdu to jestli tam není nějaký problém ve firmware... uvidíme</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2021-03-12T07:35:18Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6991#p6991</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6990#p6990" />
			<content type="html"><![CDATA[<p>zkouším všechny rychlosti, ale jak již jsem psal už jsem zkoušel kde co, včetně výměny budičů a je to stále stejné.</p><p>na rychlostech 9600 - 115200 identické výsledky, budiče RS485, MAX3486CSA, MAX487EESA+, a nějaký, který jsem zapomněl asi TI75176. Chová se to identicky.</p>]]></content>
			<author>
				<name><![CDATA[Luděk C]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11924</uri>
			</author>
			<updated>2021-03-12T07:10:22Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6990#p6990</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6988#p6988" />
			<content type="html"><![CDATA[<p>A má to být 9600 nebo 19200 ?<br /></p><div class="quotebox"><cite>Luděk C napsal:</cite><blockquote><p>serial1_set(19200, 8, 1, 1);</p></blockquote></div><p>Každopádně ještě si to pro jistotu prověřím na fyzickém kusu, jestli tam něco není.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2021-03-11T19:19:19Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6988#p6988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6987#p6987" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>init
{
serial1_set(19200, 8, 1, 1);
}

main
{
text[0] = 0x01;
text[1] = 0x06;
text[2] = 0x00;
text[3] = 0x02;
text[4] = 0x01;
text[5] = 0x01;
text[6] = 0xE8;
text[7] = 0x5A;
serial1_write(0,0,8);
wait(3000);</code></pre></div><br /><p>Výstup ze simulátoru :</p><div class="codebox"><pre><code>O 01 06 00 02 01 01 E8 5A 01 06 00 02 01 01 E8 5A  | ......čZ......čZ
O 01 06 00 02 01 01 E8 5A 01 06 00 02 01 01 E8 5A  | ......čZ......čZ
O 01 06 00 02 01 01 E8 5A 01 06 00 02 01 01 E8 5A  | ......čZ......čZ
O 01 06 00 02 01 01 E8 5A 01 06 00 02 01 01 E8 5A  | ......čZ......čZ
O 01 06 00 02 01 01 E8 5A 01 06 00 02 01 01 E8 5A  | ......čZ......čZ
O 01 06 00 02 01 01 E8 5A 01 06 00 02 01 01 E8 5A  | ......čZ......čZ
O 01 06 00 02 01 01 E8 5A 01 06 00 02 01 01 E8 5A  | ......čZ......čZ
O 01 06 00 02 01 01 E8 5A                          | ......čZ</code></pre></div><p>výstup z reálu :</p><div class="codebox"><pre><code>01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA 
01 86 80 02 01 01 68 DA</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Luděk C]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11924</uri>
			</author>
			<updated>2021-03-11T19:01:41Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6987#p6987</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6986#p6986" />
			<content type="html"><![CDATA[<p>Nastavení pro 8bit 1stop <strong>bez parity</strong> má být<br />serial1_set(9600, 8, 1, 1);</p><p>Tu 9 tam dáte jen když chcete paritu, tzn. 8+1 bitů dat. Ale to není tento případ pokud jsem četl předchozí příspěvek správně.</p><p>HW MICRO-ST:<br />Zakončení linky je z výroby na SDS osazeno, rezistor R62 120R.<br />Pull-up tzn. první polovna klidového napájení je realizováno R61 10k (ze +3V3) do drátu A+.<br />Pull-down tzn. druhá polovina klidového napájení je realizována R59 820R (ze GND) do drátu B-.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2021-03-11T18:24:21Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6986#p6986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6985#p6985" />
			<content type="html"><![CDATA[<p>Verze poslední.</p><p>serial1_set(9600, 9, 1, 1); pro 8bit, 1 stop bit, 1 bez parity.</p><p>Ještě bych upozornil, že běžně komunikuji se systémy na 485, ale napěťové úrovně máte jiné. Jsem zvyklý na pull-up rezistory na obou koncích, na koncích sběrnice 120ohm. Klidové napájení se zdá míníte&nbsp; zřejmě totéž. R61 je osazen.</p><p>Co tedy doporučujete ?</p>]]></content>
			<author>
				<name><![CDATA[Luděk C]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11924</uri>
			</author>
			<updated>2021-03-11T17:29:01Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6985#p6985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [vyřešeno] SDS Micro-ST komunikace 485]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6984#p6984" />
			<content type="html"><![CDATA[<p>Jaká verze firmware ?</p><p>Jak máte sériovou sběrnici nastavenou ? viz http://wiki.merenienergie.cz/index.php/Sdsc_sysf#serialX_set.28.29</p><p>SDS MICRO-ST by mělo mít z výroby osazené zakončení linky - R62. Nemáte ho v zapojení na straně SDS vícekrát (třeba připojené ke svorkám ?)<br />Dále je tam osazené klidové napájení, R61, pokud už to vaše zařízení klidové napájení linky má, musíte to na jedné straně odstranit (třeba v SDS).</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2021-03-11T16:53:32Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6984#p6984</id>
		</entry>
</feed>
