<?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; Передача одного сообщения в КАН]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=656</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=656&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Передача одного сообщения в КАН».]]></description>
		<lastBuildDate>Tue, 10 Mar 2020 11:29:08 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8422#p8422</link>
			<description><![CDATA[<p>Кан монитор доступен на канни 7, 7.2дуо и 5.3пико.</p>]]></description>
			<author><![CDATA[null@example.com (qwerty095)]]></author>
			<pubDate>Tue, 10 Mar 2020 11:29:08 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8422#p8422</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8421#p8421</link>
			<description><![CDATA[<div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p> Но это проверим когда подключу Canny Can Monitor.</p></blockquote></div><p>А разве на CANNY 5.3 pico, CAN Monitor работает?</p>]]></description>
			<author><![CDATA[null@example.com (Electro)]]></author>
			<pubDate>Tue, 10 Mar 2020 09:51:30 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8421#p8421</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8260#p8260</link>
			<description><![CDATA[<div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>Подскажите по диаграммам, какая будет правильная? Я научился отправлять одно сообщении, теперь хочу отправить два. Вроде всё списал с Ваших примеров, но всё равно есть вопросы. В диаграмме с детектором переднего фронта &quot;1&quot; появляется в конце только один раз, проверял на симуляторе пошагово. Хотя если запустить симулятор и понажимать на паузу, то вроде &quot;1&quot; пробегает два раза.</p></blockquote></div><p>Правильная диаграмма с детектором фронта. Если его не использовать, то одно и то же сообщение будет пытаться отправляться на каждом проходе диаграммы в течении 50мс (т.е. может отправиться 10-20 раз забивая шину). В симуляторе и установите контрольную точку на регистре Начала передачи в CAN и запустите диаграмму (в обычном, не пошаговом режиме). Ориентируясь по счетчику времени можно увидеть, что при установленном детекторе переднего фронта сообщения будут уходить по очереди, периодически, с интервалом 100мс.<br /></p><div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>И ещё вопрос, ID 380 это ВИН машины, если перевожу CZ48212 то получается 43 5A 34 38 32 31 32, а если перевожу cz48212 то получается 63 7A 34 38 32 31 32 . Заглавные и строчные буквы это разное значение или как это понимать?</p></blockquote></div><p>Заглавные и строчные символы имеют разные коды <a href="https://ru.wikipedia.org/wiki/ASCII" rel="noopener noreferrer" target="_blank"><strong>ASCII</strong></a>. Устанавливайте соответствующие константы правильно, как это должно передаваться в CAN (заглавные или строчные символы).</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 22 Jan 2020 08:05:46 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8260#p8260</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8257#p8257</link>
			<description><![CDATA[<p>Подскажите по диаграммам, какая будет правильная? Я научился отправлять одно сообщении, теперь хочу отправить два. Вроде всё списал с Ваших примеров, но всё равно есть вопросы. В диаграмме с детектором переднего фронта &quot;1&quot; появляется в конце только один раз, проверял на симуляторе пошагово. Хотя если запустить симулятор и понажимать на паузу, то вроде &quot;1&quot; пробегает два раза.<br />Отправляю ID 130&nbsp; 45 40 21 8F FE и ID 380&nbsp; 43 5A 34 38 32 31 32.<br />И ещё вопрос, ID 380 это ВИН машины, если перевожу CZ48212 то получается 43 5A 34 38 32 31 32, а если перевожу cz48212 то получается 63 7A 34 38 32 31 32 . Заглавные и строчные буквы это разное значение или как это понимать?</p>]]></description>
			<author><![CDATA[null@example.com (Jekamaster)]]></author>
			<pubDate>Tue, 21 Jan 2020 22:03:15 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8257#p8257</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8254#p8254</link>
			<description><![CDATA[<p>В Справочнике по встроенным функциональным блокам многие примеры выполнены в виде пошаговых действий и должны рассматриваться как последовательные операции. Шаг 4 следует за шагом 3, на котором была выполнена запись значения &quot;15&quot; на выход триггера (значение с входа D предано на выход при наличии не нулевого значения на входе E).</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Mon, 13 Jan 2020 07:36:21 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8254#p8254</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8253#p8253</link>
			<description><![CDATA[<p>Поясните, почему в Справочнике по встроенным функциональным блокам в описании Триггер D в шаге 1 и шаге 4 одинаковые значения на входах, но разные значения на выходе?</p>]]></description>
			<author><![CDATA[null@example.com (Jekamaster)]]></author>
			<pubDate>Fri, 10 Jan 2020 21:10:24 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8253#p8253</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8248#p8248</link>
			<description><![CDATA[<p>По приему сообщений. Можно просмотреть пример <a href="https://forum.canny.ru/viewtopic.php?pid=8242#p8242" rel="noopener noreferrer" target="_blank"><strong>отсюда</strong></a>.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Fri, 10 Jan 2020 08:00:10 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8248#p8248</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8247#p8247</link>
			<description><![CDATA[<p>Да, теперь, использовав контрольные точки, я вижу, как работает диаграмма. Спасибо.<br />Со второй диаграммой сложнее, я ничего не понял. Спрошу позже, когда будут конкретные данные от машины.</p>]]></description>
			<author><![CDATA[null@example.com (Jekamaster)]]></author>
			<pubDate>Thu, 09 Jan 2020 20:52:37 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8247#p8247</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8238#p8238</link>
			<description><![CDATA[<div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>Не смог отправить четвёртый файл. Удалить добавленный сказано не могу- нет прав. По этому добавляю вторую диаграмму.</p></blockquote></div><p>Так работать не будет. Если нужно принимать конкретное сообщение с конкретным содержанием, то следует использовать примеры диаграмм приема сообщений CAN из <a href="https://wiki.canny.ru/index.php?title=CANNY_5.3_pico,_%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_CAN#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B" rel="noopener noreferrer" target="_blank"><strong>wiki</strong></a>.<br />в приложенной диаграмме не определен потенциал выхода в состоянии ВКЛ. Также на выход канала 8 будет отправляться &quot;1&quot; при наличии в регистре приема IDL указанного значения, которое может быть не актуальным в определенных условиях. Кроме того остальные регистры принятых данных CAN никак не контролируются - выход должен будет активироваться вне зависимости от их значений.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 08 Jan 2020 21:20:56 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8238#p8238</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8237#p8237</link>
			<description><![CDATA[<div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>...При установке длины отправляемого сообщения (Рег. уст. CAN ERL) значение константы должно иметь вид 5 или 0х0005 или без разницы?...</p></blockquote></div><p>В данном случае это всего лишь отображение одного и того же числа. При использовании дополнительных параметров (<a href="https://wiki.canny.ru/index.php?title=CANNY_5.3_pico,_%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_CAN#.D0.A0.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D1.8B_.D0.B4.D1.80.D0.B0.D0.B9.D0.B2.D0.B5.D1.80.D0.B0" rel="noopener noreferrer" target="_blank"><strong>расширенных ID и т.п.</strong></a>) при отправке сообщений CAN отображение может играть свою роль, для удобства восприятия.<br /></p><div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>...Почему то при добавлении Детектора переднего фронта(RED) в симуляторе диаграмма не работает, в конце всегда 0?...</p></blockquote></div><p>Это не совсем так. При отображении в симуляторе значение не успевает отобразиться. Для возможности отслеживания изменения значений в симуляторе используйте <a href="https://wiki.canny.ru/index.php?title=%D0%A1%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80_CannyLab#.D0.9F.D1.80.D0.B8.D0.BE.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.BF.D0.BE_.D1.83.D1.81.D0.BB.D0.BE.D0.B2.D0.B8.D1.8E" rel="noopener noreferrer" target="_blank"><strong>&quot;Контрольные точки&quot;</strong></a> - диаграмма будет останавливаться при изменении значений сети или регистра, на которых установлена контрольная точка.<br /></p><div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>...Константа &quot;Подтянут к минусу&quot; это значит будет минус на выходе контроллера?...</p></blockquote></div><p>Данная конфигурация используется в основном при использовании контактк в качестве входа. Это значит что контакт контроллера, в исходном состоянии, будет иметь постоянную подтяжку к минусу и при появлении плюса на данном контакте в регистре входного значения этого канала появится значение &quot;1&quot;. И, соответственно, на выходе данного канала, при отсутствии внешних сигналов, будет также присутствовать слабый минус.</p><p>В приложенной диаграмме не использован блок &quot;Детектор переднего фронта&quot; - диаграмма будет работать не корректно - контроллер будет пытыться отправлять сообщение на каждом цикле выполенения диаграммы, на котором в регистр отправки сообщения CAN будет записываться &quot;1&quot;, т. е в течении 50мс (примерно 10 раз подряд в течении 50мс).</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 08 Jan 2020 21:12:57 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8237#p8237</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8236#p8236</link>
			<description><![CDATA[<p>Не смог отправить четвёртый файл. Удалить добавленный сказано не могу- нет прав. По этому добавляю вторую диаграмму.</p>]]></description>
			<author><![CDATA[null@example.com (Jekamaster)]]></author>
			<pubDate>Wed, 08 Jan 2020 20:54:35 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8236#p8236</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8235#p8235</link>
			<description><![CDATA[<p>Максимально возможный ID из стандартного диапазона 0x7FF.<br />Ясно, мой ID будет 0х130.</p><p>По Вашему замечанию исправил свою первую диаграмму. Но есть вопросы. <br />При установке длины отправляемого сообщения (Рег. уст. CAN ERL) значение константы должно иметь вид 5 или 0х0005 или без разницы?<br />Почему то при добавлении Детектора переднего фронта(RED) в симуляторе диаграмма не работает, в конце всегда 0?<br />Спасибо за ссылки на wiki, я их уже нашёл, но хотелось бы перевода на человеческий язык <img src="https://forum.canny.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Проверьте диаграмму, первая будет передавать сообщение 0х130&nbsp; &nbsp; &nbsp;45&nbsp; 41&nbsp; 21&nbsp; 8F&nbsp; E0. Информация не проверенная, потом подключу Canny Can Monitor к машине на которой есть такой блок и проверю сообщение.<br />Со второй диаграммой немного сложнее, там, скорее всего, ID будет один, а меняться будут какие то байты в зависимости от того, горит лампа АБС и нет. Но это проверим когда подключу Canny Can Monitor.<br />Константа &quot;Подтянут к минусу&quot; это значит будет минус на выходе контроллера?</p>]]></description>
			<author><![CDATA[null@example.com (Jekamaster)]]></author>
			<pubDate>Wed, 08 Jan 2020 20:52:08 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8235#p8235</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8233#p8233</link>
			<description><![CDATA[<div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>...Как сделать, что бы при появлении в КАН шине сообщения, например,&nbsp; &nbsp;888&nbsp; &nbsp; &nbsp; 01&nbsp; 02&nbsp; 03&nbsp; 04&nbsp; 05&nbsp; 06&nbsp; 07 на выходном канале №8 появлялся минус? <br />Я подключаю +12В от панели к каналу №8 и при появлении в сети сообщения о том, что блок АБС гасит лампу, минус соединяется с плюсом и лампа на панеле тухнет...</p></blockquote></div><p>В приведенном фрагменте диаграммы не верно использованы регистры. Пример приема сообщения CAN можно найти в описании драйвера CAN на <a href="https://wiki.canny.ru/index.php?title=CANNY_5.3_pico,_%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_CAN#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B" rel="noopener noreferrer" target="_blank"><strong>wiki</strong></a>. Для использования канала контроллера в качестве выхода, необходимо правильно задать его конфигурацию и устанавливать в его регистр выходного значения &quot;1&quot; при наступлении ожидаемого события. Подробнее о работе каналов в режиме выхода можно узнать в <a href="https://wiki.canny.ru/index.php?title=CANNY_5.3_pico,_%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0#.D0.A0.D0.B5.D0.B6.D0.B8.D0.BC_.D0.B4.D0.B8.D1.81.D0.BA.D1.80.D0.B5.D1.82.D0.BD.D0.BE.D0.B3.D0.BE_.D0.B2.D1.8B.D1.85.D0.BE.D0.B4.D0.B0" rel="noopener noreferrer" target="_blank"><strong>wiki</strong></a>.</p><div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>...можно ли так подключаться к устройству или надо замыкать эти провода через реле?...</p></blockquote></div><p>Все зависит от параметров внешнего сигнала. Каналы контроллера <a href="https://wiki.canny.ru/index.php?title=CANNY_5.3_pico" rel="noopener noreferrer" target="_blank"><strong>CANNY 5.3 pico</strong></a> адаптированы для работы в слаботочных (до 100мА) цепях автомобиля.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 08 Jan 2020 12:41:07 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8233#p8233</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8232#p8232</link>
			<description><![CDATA[<div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>...Сообщение, например,такое - 0х999&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; AA&nbsp; BB&nbsp; CC&nbsp; DD&nbsp; EE...</p></blockquote></div><p>Максимально возможный ID из стандартного диапазона 0x7FF.</p><div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>...Задача: при включении зажигания питание подаётся на контроллер и он начинает передавать данное сообщение в КАН.</p></blockquote></div><p>Если планируется использовать контроллер таким образом (подавать на него питание только при включении зажигания, при этом контроллер должен все время работы отправлять нужное сообщение), то для активации генератра ШИМ можно на вход &quot;Старт&quot; этого блока установить константу &quot;1&quot; (см. вложение).</p><div class="quotebox"><cite>Jekamaster пишет:</cite><blockquote><p>...примерах я встречал похожие схемы, но там есть блоки про которые хочу спросить.<br />Что такое &quot;Регистр уст. CAN ERL ? Что такое &quot;Детектор переднего фронта (RED)? Для чего они применяются?</p></blockquote></div><p>Примеры приема и отправки сообщений в CAN можно найти на <a href="https://forum.canny.ru/viewtopic.php?id=12" rel="noopener noreferrer" target="_blank"><strong>форуме</strong></a> и в описании драйвера CAN на <a href="https://wiki.canny.ru/index.php?title=CANNY_5.3_pico,_%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 />Регистр установки CAN ERL используется для установки длинны передаваемого сообщения, а также некоторых его дополнительных параметров. Более подробную информацию о назначении регистров драйвера CAN можно также найти в <a href="https://wiki.canny.ru/index.php?title=CANNY_5.3_pico,_%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 /><a href="https://wiki.canny.ru/index.php?title=%D0%94%D0%B5%D1%82%D0%B5%D0%BA%D1%82%D0%BE%D1%80_%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%BD%D0%B5%D0%B3%D0%BE_%D1%84%D1%80%D0%BE%D0%BD%D1%82%D0%B0" rel="noopener noreferrer" target="_blank"><strong>Детектор переднего фронта</strong></a>, при появлении на своем входе логической &quot;1&quot; выдает на свой выход &quot;1&quot; на один цикл выполнения диаграммы. Более подробное описание функциональных блоков и особенностей их работы можно найти в соответствующем разделе <a href="https://wiki.canny.ru/index.php?title=%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BF%D0%BE_%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%BC_%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0%D0%BC" rel="noopener noreferrer" target="_blank"><strong>wiki</strong></a>.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 08 Jan 2020 12:20:55 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8232#p8232</guid>
		</item>
		<item>
			<title><![CDATA[Re: Передача одного сообщения в КАН]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=8230#p8230</link>
			<description><![CDATA[<p>Можно сразу второй вопрос задам?<br />На панеле приборов старой БМВ горит лампа АБС, гаснет, когда провод (+12В), идущий от панели замыкается на массу.<br />Как сделать, что бы при появлении в КАН шине сообщения, например,&nbsp; &nbsp;888&nbsp; &nbsp; &nbsp; 01&nbsp; 02&nbsp; 03&nbsp; 04&nbsp; 05&nbsp; 06&nbsp; 07 на выходном канале №8 появлялся минус? <br />Я подключаю +12В от панели к каналу №8 и при появлении в сети сообщения о том, что блок АБС гасит лампу, минус соединяется с плюсом и лампа на панеле тухнет. Извините за каламбур.<br />Да и, можно ли так подключаться к устройству или надо замыкать эти провода через реле?</p>]]></description>
			<author><![CDATA[null@example.com (Jekamaster)]]></author>
			<pubDate>Tue, 07 Jan 2020 21:30:46 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=8230#p8230</guid>
		</item>
	</channel>
</rss>
