<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; 2 slave устройства на LIN1]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=715&amp;type=atom" />
	<updated>2020-05-22T14:01:14Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=715</id>
		<entry>
			<title type="html"><![CDATA[Re: 2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8623#p8623" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>CarambaMSK пишет:</cite><blockquote><p>...Можете предложить решение?</p></blockquote></div><p>Задача решается на основе приведенного ранее примера, с добавлением необходимых условий.<br />Блок-схема, к сожалению, понимания не добавляет, т.к. об отправке каких-либо сообщений в случае если условие CAN1 или условие CAN2 не выполняются речи выше не было и принцип их отправки неясен. Словесное описание, дополняющее схему, никогда не бывает лишним.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-05-22T14:01:14Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8623#p8623</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: 2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8620#p8620" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>Если я правильно понял задачу, то вариант алгоритма отправки LIN сообщений может быть таким (см.вложение). Наверняка в нем не учтены некоторые особенности работы системы, но исходя из предоставленных данных должно работать корректно (проверьте работу алгоритма в симуляторе).</p></blockquote></div><p>предложенная схема не работает в моем случае, т.к. в ней, в регистры установки для каждого LIN ID, попадает только одно значение D0-D3, а оно должно меняться в зависимости от условий.</p><p>набросал блок схему алгоритма (пост выше), может так будет проще чем словесное описание..<br />значения D0-D3 для LIN ID 1 и для LIN ID 2 - одинаковые.</p><p>Можете предложить решение?</p>]]></content>
			<author>
				<name><![CDATA[CarambaMSK]]></name>
				<uri>https://forum.canny.ru/profile.php?id=720</uri>
			</author>
			<updated>2020-05-22T06:30:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8620#p8620</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: 2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8604#p8604" />
			<content type="html"><![CDATA[<p>предложенная схема не работает в моем случае, т.к. в регистры установки для каждого LIN ID попадает только одно значение D0-D3, а оно должно меняться в зависимости от условий.</p><p>набросал блок схему алгоритма (в файле), может так будет проще чем словесное описание..<br />значения D0-D3 для LIN ID 1 и для LIN ID 2 - одинаковые.</p>]]></content>
			<author>
				<name><![CDATA[CarambaMSK]]></name>
				<uri>https://forum.canny.ru/profile.php?id=720</uri>
			</author>
			<updated>2020-05-08T15:41:24Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8604#p8604</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: 2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8603#p8603" />
			<content type="html"><![CDATA[<p>Если я правильно понял задачу, то вариант алгоритма отправки LIN сообщений может быть таким (см.вложение). Наверняка в нем не учтены некоторые особенности работы системы, но исходя из предоставленных данных должно работать корректно (проверьте работу алгоритма в симуляторе).</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-05-08T14:36:27Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8603#p8603</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: 2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8602#p8602" />
			<content type="html"><![CDATA[<p>Данные формируются не из CAN. Из CAN формируются условия по которым нужно отправлять ту или иную команду для LIN Slave. Всего по 2 команды для каждого Slave, но в момент времени для каждого Slave могут быть разные команды.<br />Отправка данных происходит однократно (два одинаковых сообщения через 100мс) после этого прекращается, до изменения условий (либо принудительной повторной отправки по кнопке *вход1/0*)</p>]]></content>
			<author>
				<name><![CDATA[CarambaMSK]]></name>
				<uri>https://forum.canny.ru/profile.php?id=720</uri>
			</author>
			<updated>2020-05-08T11:18:53Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8602#p8602</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: 2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8601#p8601" />
			<content type="html"><![CDATA[<p>Задача решается с использованием одного контроллера с задействованным одним интерфейсом LIN.<br />Решение аналогично отправке нескольких сообщений в CAN (<a href="https://forum.canny.ru/viewtopic.php?id=12" rel="noopener noreferrer" target="_blank"><strong>пример №4)</strong></a>.<br />Нужно уточнить, как проходит обмен данными по LIN. Наверняка, мастер периодически (но наверное нет смысла делать это на каждом цикле выполнения диаграммы, лучше установить периодичность 20-50мс), по очереди отправляет сообщения с одним и с другим ID. При этом данные для сообщений формируются на основании информации полученной из CAN.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-05-08T10:33:29Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8601#p8601</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: 2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8600#p8600" />
			<content type="html"><![CDATA[<p>прикрепил</p>]]></content>
			<author>
				<name><![CDATA[CarambaMSK]]></name>
				<uri>https://forum.canny.ru/profile.php?id=720</uri>
			</author>
			<updated>2020-05-08T10:11:22Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8600#p8600</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: 2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8599#p8599" />
			<content type="html"><![CDATA[<p>Диаграмма не прикрепилась.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-05-08T09:59:33Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8599#p8599</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[2 slave устройства на LIN1]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8598#p8598" />
			<content type="html"><![CDATA[<p>Здравствуйте,<br />На LIN шине есть 2 SLAVE устройства, работающие по одинаковому алгоритму, но с разными исходными условиями. <br />Второе ID (C1) никогда не попадает в регистр установки LIN ID (то же самое для регистров D0-D3). Не могу найти решение, кроме как использовать две линии LIN 1 ID / LIN 2 ID.</p><p>Помогите решить задачу.</p><p>Диаграмму прикрепил.</p>]]></content>
			<author>
				<name><![CDATA[CarambaMSK]]></name>
				<uri>https://forum.canny.ru/profile.php?id=720</uri>
			</author>
			<updated>2020-05-08T07:16:41Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8598#p8598</id>
		</entry>
</feed>
