<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Шлюз LIN]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1031&amp;type=atom" />
	<updated>2022-06-21T07:56:01Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=1031</id>
		<entry>
			<title type="html"><![CDATA[Re: Шлюз LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10424#p10424" />
			<content type="html"><![CDATA[<p>В этом случае можно попробовать опрашивать SLAVE шлюзом (возможно даже с большей частотой, чем опрашивает MASTER), а номер сообщения формировать самостоятельно, при записи доп.буфера передачи, и инкрементировать его после забора сообщения MASTERом.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2022-06-21T07:56:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10424#p10424</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Шлюз LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10420#p10420" />
			<content type="html"><![CDATA[<p>Денис спасибо, разобрался. Вернулся к версии 02, работает. Но похоже работа с дополнительными буферами будет затруднительна. В ответных посылка от руля кодируется номер сообщения. Получается запрос нужно делать только после отправки дополнительного буфера. С коротким интервалом в 30 мс, работает только один ID, вот его и хочу для начала записывать в дополнительный буфер.</p>]]></content>
			<author>
				<name><![CDATA[pro-1]]></name>
				<uri>https://forum.canny.ru/profile.php?id=927</uri>
			</author>
			<updated>2022-06-20T18:07:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10420#p10420</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Шлюз LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10418#p10418" />
			<content type="html"><![CDATA[<p>Похоже что в последней версии вашей диаграммы полностью нарушилась исходная концепция.<br />Изначальный принцип был следующий: шлюз передает все данные от MASTERа SLAVEу, вместе с тем сам отправляет запросы SLAVEу на получение данных и готовит их для передачи по запросу MASTERа, используя свои дополнительные буферы передачи SLAVE (режим MULTISLAVE).<br />Важно было выяснить, по каким ID MASTER запрашивает данные и организовать опрос руля для возможности реализации этого обмена данными используя MULTISLAVE. Вероятно, таких ID всего 1 или 2.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2022-06-20T15:37:22Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10418#p10418</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Шлюз LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10413#p10413" />
			<content type="html"><![CDATA[<p>За выходные, доработал диаграмму, Canny включен в разрыв Lin шины. Ответ на id 11 от мастера обрабатывается Canny. Остальные ID скидываются напрямую рулю. От руля нужно в будущем менять некоторые кнопки местами. Т.е. изменять ответы мастеру от руля. В таком виде диаграмма работает. Кнопки руля работают, но бывает подтормаживают. Хотелось бы сделать чтобы все ID передаваемые от руля были на разных дополнительных буферах, но когда я соединяю коммутатор 10 с 64 (выделено жёлтым), отваливается эмуляция ответа на id 11. Используется буфер 3, может пересекается с другими данными, как то сложно всё связать воедино.&nbsp; Голову уже всю сломал, но не могу понять в чём проблема. Константин, может быть посмотрите опытным взглядом ?</p>]]></content>
			<author>
				<name><![CDATA[pro-1]]></name>
				<uri>https://forum.canny.ru/profile.php?id=927</uri>
			</author>
			<updated>2022-06-19T15:06:04Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10413#p10413</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Шлюз LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10409#p10409" />
			<content type="html"><![CDATA[<p>Возможно это не единственный ID по которому MASTER запрашивает данные. Возможно влияет содержимое сообщения с ID=0x011.<br />Зеленый светодиод контроллера промаргивает?<br />ЛОГи обмена данными без шлюза и со шлюзом (со стороны MASTERа) могли бы что-нибудь подсказать.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2022-06-17T14:45:06Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10409#p10409</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Шлюз LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10408#p10408" />
			<content type="html"><![CDATA[<p>Хорошо, а если мне нужно ретранслировать только один ID 0x0011 , на остальные можно не отвечать. Я переделал диаграмму с учитывая этот ID, и всё равно возникает ошибка, эта ошибка видна сразу же на приборке, если нет ответа мастеру. Как сделать ретрансляцию только этого ID ?</p>]]></content>
			<author>
				<name><![CDATA[pro-1]]></name>
				<uri>https://forum.canny.ru/profile.php?id=927</uri>
			</author>
			<updated>2022-06-17T13:06:38Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10408#p10408</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Шлюз LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10406#p10406" />
			<content type="html"><![CDATA[<p>Ваша диаграмма вряд-ли будет работать.<br />В отличии от шлюза CAN, для организации корректного LIN-шлюза, прозрачного или нет, необходимо заранее знать все идентификаторы, участвующие в обмене в разрываемом сегменте сети. <br />Скорее всего ошибка возникает в случае, когда MASTER отправляет запросы на получение данных от SLAVE и не получает ответов, так как шлюз не опросил подключенного к нему SLAVE заранее не зная его ID и не поместил полученные от него данные в свой SLAVE-буфер для ответа MASTERу.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2022-06-17T12:08:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10406#p10406</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Шлюз LIN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=10403#p10403" />
			<content type="html"><![CDATA[<p>Денис, не могли бы проверить диаграмму. Пока на данный момент цель такая, сделать шлюз с помощью Canny 7.2 Duo между кнопками руля и машиной, без изменения каких-либо данных. Так чтобы включив Canny в разрыв шины, обмен с рулём продолжался как и без её разрыва. ID присутствующие в диаграмме указаны не использующиеся. На данный момент при использовании диаграммы выскакивает ошибка, обмен не идёт. Физически подключение правильное, так как испытано другой диаграммой без разрыва, которая добавляет новое устройство Slave в шину. 8-ой канал идёт в сторону авто, 7-ой в сторону руля.</p><p><strong>Модераторское: вынесено в отдельную тему. см.<a href="https://forum.canny.ru/misc.php?action=rules" rel="noopener noreferrer" target="_blank">правила</a></strong></p>]]></content>
			<author>
				<name><![CDATA[pro-1]]></name>
				<uri>https://forum.canny.ru/profile.php?id=927</uri>
			</author>
			<updated>2022-06-16T16:46:24Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=10403#p10403</id>
		</entry>
</feed>
