<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Canny 5 nano фильтрация сообщений CAN]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=701&amp;type=atom" />
	<updated>2020-04-13T09:02:47Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=701</id>
		<entry>
			<title type="html"><![CDATA[Re: Canny 5 nano фильтрация сообщений CAN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8537#p8537" />
			<content type="html"><![CDATA[<p>Здесь дело не в тактах. Фильтрация, разумеется, позволяет сократить диаграмму и как следствие время ее исполнения. Однако, необходимость фильтрации обуславливается не этим, а тем что при большом трафике в CAN сообщений с различными ID диаграмма просто не будет успевать обрабатывать все поступающие сообщения что вызовет переполнение и как следствие потерю (пропуск) сообщений. Ограничив входящий трафик фильтрами, вы в подавляющем большинстве случаев можете этого избежать.</p><p>PS: На диаграмме в первом сообщении у вас ошибка, фильтры конфигурируются не так, выше вам привели ссылку на документацию.</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2020-04-13T09:02:47Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8537#p8537</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny 5 nano фильтрация сообщений CAN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8536#p8536" />
			<content type="html"><![CDATA[<p>Поставлю вопрос так (не фильтрация как таковая, а анализ нужных пакетов):</p><p>1 вариант использую регистры установки фильтра CAN на ID=0x100. Далее естественно диаграмма выполняет действия анализируя остальные биты в пакете, взятые из регистров чтения D0-D7, которые заполняются из буфера приема.<br />Вот в данном случае, в буфер приема и далее в регистры чтения попадают только пакеты с ID=0x100 ?</p><p>2. вариант сравнением IDL из регистра чтения с константой 0x100, далее аналогично в диаграмме анализ остальных битов D0-D7.<br />В этом случае в буфере приема по факту все пакеты шины, а диаграмма работает на блоках операции сравнения.</p><p>Еще вытекает вопрос - во втором случае на фильтрацию с нужным ID тратиться 1 такт, а первом ?</p>]]></content>
			<author>
				<name><![CDATA[Shurup]]></name>
				<uri>https://forum.canny.ru/profile.php?id=698</uri>
			</author>
			<updated>2020-04-11T09:13:56Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8536#p8536</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Canny 5 nano фильтрация сообщений CAN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8535#p8535" />
			<content type="html"><![CDATA[<p>Ни один из вариантов не является примером фильтрации CAN.<br />Фильтрация - процесс пропускания для обработки в функциональной диаграмме сообщения, чьи ID указаны в регистрах установки фильтра CAN. Остальные сообщения при этом отбрасываются. У CANNY 5 nano имеются 8 фильтров CAN-сообщений.<br />Подробнее о регистрах CAN можно прочитать в <a href="https://wiki.canny.ru/index.php?title=CANNY_5_nano,_%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_CAN" rel="noopener noreferrer" target="_blank"><strong>wiki</strong></a>.<br />Пример диаграммы с установкой фильтра во вложении. В диаграмму для обработки попадают только сообщения с ID=0x100.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-04-10T17:19:07Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8535#p8535</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Canny 5 nano фильтрация сообщений CAN]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8534#p8534" />
			<content type="html"><![CDATA[<p>Здравствуйте.<br />Скажите в чем будет отличие в фильтрации can пакетов:<br />1. через регистры фильтрации <br />2. сравнением IDL по маске</p>]]></content>
			<author>
				<name><![CDATA[Shurup]]></name>
				<uri>https://forum.canny.ru/profile.php?id=698</uri>
			</author>
			<updated>2020-04-10T13:51:03Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8534#p8534</id>
		</entry>
</feed>
