<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Количество CANNY на шине и скорость опроса]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=628&amp;type=atom" />
	<updated>2019-10-31T12:31:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=628</id>
		<entry>
			<title type="html"><![CDATA[Re: Количество CANNY на шине и скорость опроса]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8100#p8100" />
			<content type="html"><![CDATA[<p>Если датчики пространственно разнесенные, то тогда да, можно использовать 1 контроллер на 1 датчик, но иногда рациональнее их группировать.<br />Если 1 датчик (0...1В) на 1 контроллер, то может подойти контроллер <a href="https://canny.ru/c53pico/" rel="noopener noreferrer" target="_blank"><strong>CANNY 5.3 pico</strong></a>.<br />Контроллеры могут постоянно отправлять в шину данные о состоянии датчиков, не дожидаясь запросов. Обмен данными по CAN <strong>не</strong> требует наличия MASTERа, каждый узел может отправить данные по своему усмотрению, коллизии разрешаются автоматически в соответствии с приоритетами узлов. Главное чтобы принимающее устройство могло принять и обработать полученные данные. Но и получая запрос (в том или ином виде), контроллер может ответить в течении 1-2мс (зависит от загруженности контроллера - размера диаграммы).<br />В контроллерах CANNY используются CAN-трансиверы нескольких моделей. 30 шт звучит как вполне реалистичная цифра. Однако, количество узлов в сети CAN на практике зависит от многих параметров, не только от характеристик трансивера. В частности от типа кабеля, его длины, скорости передачи данных, топологии, оконечной нагрузки и т.д. Увеличить количество узлов можно также снизив скорость передачи данных.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2019-10-31T12:31:09Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8100#p8100</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Количество CANNY на шине и скорость опроса]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8097#p8097" />
			<content type="html"><![CDATA[<p>Датчики разные (давление, нагрузка), выход 0-1В в общем случае. Все же на один датчик нужен свой canny. Вот в чем дело: в RS-485 Modbus например не описано, за какое время должен отвечать слейв мастеру. Указано только что не позже таймаута. А таймаут 0,5 с. То есть слейв может ответить через 0,05 секунд, а может и через 0,45 секунд. Все зависит от производительности слейва (он готовит данные). В первом случае за секунду мастер может опросить скажем 10 слейвов, а во втором - только двух. И все это на одинаковой скорости обмена 115200 к примеру.</p><p>Так вот вопросу к CANNY: какую задержку ответа после получения сообщения от мастера обеспечивает CAN контроллер Canny?</p><p>А трансивер Canny соответствует&nbsp; ISO 11898? То есть на одну линию модно поставить 30 шт canny? А может используемый трансивер лучше&nbsp; ISO 11898 и можно поставить больше?</p>]]></content>
			<author>
				<name><![CDATA[FredP]]></name>
				<uri>https://forum.canny.ru/profile.php?id=622</uri>
			</author>
			<updated>2019-10-31T09:31:12Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8097#p8097</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Количество CANNY на шине и скорость опроса]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8096#p8096" />
			<content type="html"><![CDATA[<p>К сожалению, контроллеры CANNY7 не имеют АЦП входов. Каковы параметры аналоговых сигналов датчиков (диапазон напряжений)?<br />Возможно лучше подошел бы CANNY5 nano, у которого 8 входов АЦП 0...5В, с разрешением 12 бит, значения которых можно было бы объединять по 4 в одно CAN-сообщение (итого за 2 сообщения передавать значения всех 8 датчиков). Тогда понадобилось бы 6 CANNY 5 nano, подключенных на 1 CAN шину, если я правильно понимаю задачу.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2019-10-30T16:15:25Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8096#p8096</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Количество CANNY на шине и скорость опроса]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8094#p8094" />
			<content type="html"><![CDATA[<p>Планирую использовать CANNY как АЦП с CAN трансивером для датчиков. Собственно вопрос по производительности: я планирую 43 датчика, каждый из которых должен выдавать информацию 100 раз в секунду. Длина шины не больше 5 метров. Сколько понадобится линий CAN для такого количества датчиков (CANNY 7)? Скорость 1 МБит.</p>]]></content>
			<author>
				<name><![CDATA[FredP]]></name>
				<uri>https://forum.canny.ru/profile.php?id=622</uri>
			</author>
			<updated>2019-10-30T08:36:58Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8094#p8094</id>
		</entry>
</feed>
