<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY forum &mdash; Нестабильная работа RS485/CAN]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=1473</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1473&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Нестабильная работа RS485/CAN».]]></description>
		<lastBuildDate>Thu, 05 Mar 2026 18:05:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12642#p12642</link>
			<description><![CDATA[<p>Спасибо за техподдержку. Второго CAN адаптера у меня пока нет. Буду собирать и тестировать на реальном оборудовании.</p>]]></description>
			<author><![CDATA[null@example.com (Vlad)]]></author>
			<pubDate>Thu, 05 Mar 2026 18:05:35 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12642#p12642</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12641#p12641</link>
			<description><![CDATA[<p>Проверили вашу диаграмму. См.результаты на изображении.<br />Не каждый CAN-логгер имеет достаточную производительность для точного измерения столь малых периодов.<br />В данном случае, я бы рекомендовал использовать более производительный CAN-логгер, либо воспользоваться осциллографом.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Tue, 03 Mar 2026 15:48:33 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12641#p12641</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12640#p12640</link>
			<description><![CDATA[<p>Лог и диаграмма в приложении</p>]]></description>
			<author><![CDATA[null@example.com (Vlad)]]></author>
			<pubDate>Tue, 03 Mar 2026 14:56:23 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12640#p12640</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12639#p12639</link>
			<description><![CDATA[<div class="quotebox"><cite>Vlad пишет:</cite><blockquote><p>Хотя это и странный момент, возможно связанный со схемотехникой контроллера Canny.</p></blockquote></div><p>Возможно, однако схемотехника интерфейса RS485 в контроллере типовая. Хорошей идеей будет проверить схемотехнику конвертера, так как осциллограмма на фото RS485_CH340.jpg, как вы можете видеть, не похожа на сигнал RS485, в отличие от осциллограммы на фото RS485_CP2101.jpg</p><br /><div class="quotebox"><cite>Vlad пишет:</cite><blockquote><p>С CAN шиной я попробовал использовать асинхронный драйвер CAN с периодом 5 мс, но он дает разброс от 6 до 8 мс и это может быть критично, так как для управления оборотами необходимо подавать данные с периодом не больше 10 мс.</p></blockquote></div><p>При использовании драйвера асинхронной передачи CAN мы подобного разброса не наблюдали. Без диаграммы и полного лога с отметками времени каждого сообщения сложно судить о причинах подобного разброса у вас.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Tue, 03 Mar 2026 11:39:59 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12639#p12639</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12638#p12638</link>
			<description><![CDATA[<p>Я проверил осциллографом обе шины. По RS485 была проблема с конвертером USB-RS485 на базе чипа CH340 и при замене на конвертер на базе чипа CP2101 проблема со связью исчезла. Хотя это и странный момент, возможно связанный со схемотехникой контроллера Canny. Данные преобразователи применялись с разным оборудованием и таких проблем не возникало. В настоящее время я экспериментирую на столе, а применяться будет в насосной станции для связи промышленного плк с эбу дизельного двигателя. С CAN шиной я попробовал использовать асинхронный драйвер CAN с периодом 5 мс, но он дает разброс от 6 до 8 мс и это может быть критично, так как для управления оборотами необходимо подавать данные с периодом не больше 10 мс.</p>]]></description>
			<author><![CDATA[null@example.com (Vlad)]]></author>
			<pubDate>Tue, 03 Mar 2026 11:11:46 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12638#p12638</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12637#p12637</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>По логам Modbus видно, что периодически контроллер не отвечает на запросы</p></blockquote></div><p>Проверили RS485 на стенде с вашей диаграммой и вашими данными - ни единого сбоя.<br />Могу предположить, что у вас на шине периодически появляется посторонняя активность или помеха. Видимо без осциллографа тут не обойтись.</p><p>Если у вас есть второй контроллер, то вы можете проверить стабильность работы вашей диаграммы, используя его как симулятор мастера. См.п.7 здесь: <a href="https://canny.ru/docs/tips_tricks/solution_developments_tips/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/tips_tricks/solut … ents_tips/</a></p><div class="quotebox"><blockquote><p>По линии CAN тоже периодически вместо 10 мс выдает 11 мс</p></blockquote></div><p>И в этом нет ничего удивительного:</p><p>См. &quot;Особенности&quot; здесь: <a href="https://canny.ru/docs/fbd/timers_generators/pwm_generator/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/fbd/timers_genera … generator/</a></p><p>Точность периода передачи можно потенциально повысить используя драйвер асинхронной передачи в CAN: <a href="https://canny.ru/docs/c72duo/acan/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/c72duo/acan/</a></p><p>Кроме того, в общем случае, в промышленных решениях жесткая привязка к периоду следования сообщений CAN в принципе не практикуется, как как задержки в передаче сообщений CAN совершенно нормальны и могут возникать естественным образом при проигрыше передатчиком арбитража. См.стандарт.</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Mon, 02 Mar 2026 08:57:40 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12637#p12637</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12636#p12636</link>
			<description><![CDATA[<p>С физикой все должно быть хорошо. Провода использую короткие,&nbsp; которые в комплекте. Правда по CAN и RS485 заложены не витые пары и пришлось свить. Терминаторы 120 Ом стоят по обеим линиям с обеих сторон. Для подключения и тестирования использую USB конвертеры, которые применялись с другим оборудованием и проблем не было. По логам Modbus видно, что периодически контроллер не отвечает на запросы и это не зависит от периодичности опроса от 100 мс до 1 сек. По линии CAN тоже периодически вместо 10 мс выдает 11 мс. Осциллографом пока нет возможности посмотреть.</p>]]></description>
			<author><![CDATA[null@example.com (Vlad)]]></author>
			<pubDate>Sun, 01 Mar 2026 06:06:55 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12636#p12636</guid>
		</item>
		<item>
			<title><![CDATA[Re: Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12635#p12635</link>
			<description><![CDATA[<p>Для анализа возможных причин или воспроизведения неисправности данных недостаточно.</p><p>Рекомендую инструментально проверить физические уровни и корректное терминирование CAN и RS485, проанализировать их логи, особенно в момент сбоя.</p><p>См.п.6 здесь: <a href="https://canny.ru/docs/tips_tricks/solution_developments_tips/" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/tips_tricks/solut … ents_tips/</a><br />См.: <a href="https://forum.canny.ru/viewtopic.php?pid=9810#p9810" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?pid=9810#p9810</a></p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Thu, 26 Feb 2026 17:28:06 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12635#p12635</guid>
		</item>
		<item>
			<title><![CDATA[Нестабильная работа RS485/CAN]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=12632#p12632</link>
			<description><![CDATA[<p>Добрый день.<br />Стоит задача поставить конвертер из RS485 в CAN и обратно. По RS485 протокол Modbus.<br />Используем Canny 7.2 Duo RS. Программа небольшая и цикл 1мс, но периодически выпадают ошибки Timeout по RS485 и по CAN не держит периодичность выдачи 10мс. В чем может быть проблема ?</p>]]></description>
			<author><![CDATA[null@example.com (Vlad)]]></author>
			<pubDate>Thu, 26 Feb 2026 10:53:56 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=12632#p12632</guid>
		</item>
	</channel>
</rss>
