<?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; CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
		<link>https://forum.canny.ru/viewtopic.php?id=1058</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=1058&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CANNY 5 nano. Передача информации на дисплей NEXTION.».]]></description>
		<lastBuildDate>Wed, 21 Jun 2023 07:21:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11021#p11021</link>
			<description><![CDATA[<p>Сам допёр!!! Сам задал вопрос, сам допёр! <img src="https://forum.canny.ru/img/smilies/smile.png" width="15" height="15" alt="smile" />)))</p>]]></description>
			<author><![CDATA[null@example.com (serg290)]]></author>
			<pubDate>Wed, 21 Jun 2023 07:21:45 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11021#p11021</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11020#p11020</link>
			<description><![CDATA[<p>И еще вопрос. Имея опыт работы с промышленными контроллерами быстро разобрался с Canny Lab. Но вот погряз по уши в проблеме. С Nextion работал в связке с Ардуино. Там данные отправляются по адресу страницы, названию объекта и его ID. <br /><strong>Как с Canny отправить данные на дисплей? Предположим - на станицу page0, объект n0, ID1. И в переменную - va0.</strong></p><p>С конечным блоком я разобрался (на рисунке)<br />Входы 0-7 это пересылаемые данные.<br />Индекс это порядок передачи<br />Выход - с ним всё ясно. А вот то, что красным!!! Как данные попадают в нужные места на дисплее?<br />Прошу не пинать новичка. Заранее спасибо за помощь!</p>]]></description>
			<author><![CDATA[null@example.com (serg290)]]></author>
			<pubDate>Tue, 20 Jun 2023 18:40:44 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11020#p11020</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=11017#p11017</link>
			<description><![CDATA[<div class="quotebox"><cite>Kamel пишет:</cite><blockquote><p>Друзья, приветствую!</p><p>Проект полностью закончил. Всё работает в том виде, в котором я и хотел. Приборчик уже катается в машине и показывает то, что от него хотели.<br />Данный монитор установлен в машине на присоску от старого видеорегистратора. Пока откатывал прошивки, вставлял в разъём OBD фишку с корпусом. После поездки надо вытаскивать разъём из OBD, так как в нём питание присутствует постоянно. Теперь переделаю и подключу монитор напрямую к проводке и линии питания IGN+ (зажигание). Что бы монитор выключался вместе с зажиганием.</p><p>Данный проект описан на Драйв2.</p><p>Хочу поблагодарить всех и, особенно, Дениса, за оказанную помощь.<br />Итоговые файлы во вложении.</p><p>Всем Мира и Добра!</p></blockquote></div><p>Я новичок в работе с CANNY но Ваших вычислений не понял в программе. К примеру: В автомобилях, чтобы не передавать отрицательное число, разные автопроизводители к значению плюсуют 40, 48 или 50. В Hyundai +40. Ловим в нужном ID значение, кидаем его в Nextion и в дисплее отнимаем 40. Пишем условие чтобы не отображалось -40 при нуле. Вот и все... Тоже самое с передачами и селектором. Переключаем передачи и смотрим сумму 2-х нужных нам байт. Сопоставляем значения в Nextion (как пример:<br />if(va1.val==128 <br />{<br />t0.txt= &quot;1&quot;<br />}<br />На каждой передаче + селектор сумма байт разная.<br />Может я чего-то не понимаю? Все эти действия побитовые, сдвиги...... Не хочу показаться невеждой. Просто хочется услышать пояснения от знатоков. Заранее прошу не обижаться. Я только учусь.</p>]]></description>
			<author><![CDATA[null@example.com (serg290)]]></author>
			<pubDate>Tue, 20 Jun 2023 14:11:57 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=11017#p11017</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10584#p10584</link>
			<description><![CDATA[<div class="quotebox"><cite>Dmitry30Rus пишет:</cite><blockquote><p>Интересный проект. А экран вы собираетесь впаять в приборную панель или как то отдельно поставите?</p></blockquote></div><p>Приветствую!</p><p>Экран установлен на держатель с присоской. В панель его вделать не получиться, так как он очень больших размеров. Есть мысль, вделать в приборку маленький дисплейчик и на него выводить информацию. Но это уже следующий шаг в проекте. Пока остановлюсь на том, что имею. На Драйв2 описал данный проект. Статья называется <strong><a href="https://www.drive2.ru/l/630337922649827624/" rel="noopener noreferrer" target="_blank">&quot;Монитор для Креты&quot;</a></strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Kamel)]]></author>
			<pubDate>Tue, 01 Nov 2022 12:28:04 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10584#p10584</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10583#p10583</link>
			<description><![CDATA[<p>Друзья, приветствую!</p><p>Проект полностью закончил. Всё работает в том виде, в котором я и хотел. Приборчик уже катается в машине и показывает то, что от него хотели.<br />Данный монитор установлен в машине на присоску от старого видеорегистратора. Пока откатывал прошивки, вставлял в разъём OBD фишку с корпусом. После поездки надо вытаскивать разъём из OBD, так как в нём питание присутствует постоянно. Теперь переделаю и подключу монитор напрямую к проводке и линии питания IGN+ (зажигание). Что бы монитор выключался вместе с зажиганием.</p><p>Данный проект описан на Драйв2.</p><p>Хочу поблагодарить всех и, особенно, Дениса, за оказанную помощь.<br />Итоговые файлы во вложении.</p><p>Всем Мира и Добра!</p>]]></description>
			<author><![CDATA[null@example.com (Kamel)]]></author>
			<pubDate>Tue, 01 Nov 2022 12:21:55 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10583#p10583</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10571#p10571</link>
			<description><![CDATA[<p>Интересный проект. А экран вы собираетесь впаять в приборную панель или как то отдельно поставите?</p>]]></description>
			<author><![CDATA[null@example.com (Dmitry30Rus)]]></author>
			<pubDate>Sun, 23 Oct 2022 04:12:33 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10571#p10571</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10568#p10568</link>
			<description><![CDATA[<p>Денис, добрый день!</p><p>Проверил диаграмму, всё работает как надо. Странно, что у меня она не работала. Видимо, где-то была какая-то ошибка. Так как именованная сеть у меня была организована точно так же.<br />Спасибо большое за помощь!<br />После тестов в реальной машине обязательно отпишусь.</p><p>Спасибо!</p>]]></description>
			<author><![CDATA[null@example.com (Kamel)]]></author>
			<pubDate>Thu, 13 Oct 2022 15:22:02 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10568#p10568</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10553#p10553</link>
			<description><![CDATA[<p>Денис, добрый день!</p><p>Спасибо большое! </p><p>Я точно так же подключал именованную сеть. Странно, что у меня не работало. Вернусь домой, протестирую ещё раз. По поводу обнуления. Адреса 111 и 113, выдаёт один блок, а именно TCU. Исключение из передачи одного из адресов не предусмотрено производителем автомобиля. Поэтому это не имеет значения. Если нет адреса 111, то не будет и адреса 113. Это проверено. Передача прекращается только по выключению зажигания.<br />После проверки диаграммы, обязательно отпишусь.</p>]]></description>
			<author><![CDATA[null@example.com (Kamel)]]></author>
			<pubDate>Wed, 05 Oct 2022 13:34:07 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10553#p10553</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10552#p10552</link>
			<description><![CDATA[<p>В таком виде (см. вложение) диаграмма на стенде работала корректно.<br />Обратите внимание, что в исходной диаграмме для этой группы блоков обнуление значений (блок №39 Коммутатор 2-в-1) выполняется только по отсутствию данных с ID=0x111 (блок №38), тогда как часть этого значения формируется из сообщения с ID=0x113.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 05 Oct 2022 07:42:25 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10552#p10552</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10551#p10551</link>
			<description><![CDATA[<p>Денис, добрый вечер!</p><p>Именно в диаграмме из предыдущего сообщения. Я в ней разрывал линию и подключался к сети &quot;3&quot;. И&nbsp; режимы и номер передачи акпп переставали работать. При чём, в симуляторе, всё работало. После восстановления линии, работоспособность восстанавливалась. Я отдельно не сохранял диаграмму с именованной сетью. Прямо в этой диаграме и делал.<br />Может покажите на этой диаграмме как правильно. Я дома буду только через пару дней. Раньше попробовать не смогу. Может где-то неправильно что-то сделал. Но там всё просто, вроде бы.<br />Может покажите на этой диаграмме, как правильно. <br />Либо, вернусь домой, пришлю изменённую диаграмму.</p><p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (Kamel)]]></author>
			<pubDate>Tue, 04 Oct 2022 18:47:29 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10551#p10551</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10550#p10550</link>
			<description><![CDATA[<div class="quotebox"><cite>Kamel пишет:</cite><blockquote><p>...Но есть момент, если линию заменить именованной сетью, то модуль режима АКПП и НОМЕРА ПЕРЕДАЧИ перестают работать...</p></blockquote></div><p>Не могли бы Вы выложить диаграмму, в которой это проявилось.<br />Диаграмма из предыдущего сообщения, с разорванной выделенной линией и корректно установленной именованной сетью на входе Е блока №41 (Триггер D), была проверена нами на стенде и работала корректно.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Tue, 04 Oct 2022 10:13:41 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10550#p10550</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10546#p10546</link>
			<description><![CDATA[<p>Денис, спасибо большое!</p><p>После внесённых изменений, всё заработало правильно. Диаграмма работает в полном объёме.<br />Но есть момент, если линию заменить именованной сетью, то модуль режима АКПП и НОМЕРА ПЕРЕДАЧИ перестают работать. После восстановления линии, работоспособность восстанавливается. В диаграмме, линия подсвечена красным текстовым полем.<br />В остальном, всё работает в соответствии с задуманной идеей. Индикаторные лампочки взял из Вашего проекта термометра. Да, Байт в пакете действительно 15, а не 16. Так и должно быть.</p><p>Ещё раз, спасибо большое!</p>]]></description>
			<author><![CDATA[null@example.com (Kamel)]]></author>
			<pubDate>Mon, 03 Oct 2022 16:24:31 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10546#p10546</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10536#p10536</link>
			<description><![CDATA[<div class="quotebox"><cite>Kamel пишет:</cite><blockquote><p>...Второй вопрос, как правильно организовать модуль перебора индекса передачи и отправки сообщений в UART. Вариант в диаграмме работает. Но, может, есть более правильный вариант. Так как пакеты передаются не по ровному количеству раз. Некоторые по 1 разу, некоторые, по 2-3. Надо обновлять информацию в дисплее раз в 0,5-1,0 секунды...</p></blockquote></div><p>При постоянном наличии &quot;1&quot; в регистре начала передачи UART попытки отправки сообщений для дисплея будут выполняться на каждом проходе диаграмы. Правильнее организовать отправку сообщений для Nextion следующим образом (см. c5nano_nextion_1.png). Обратите внимание, что по диаграмме длина сообщения для дисплея составляет 15 байт.</p><div class="quotebox"><cite>Kamel пишет:</cite><blockquote><p>...Подскажите, как сделать сброс регистров передачи CAN, если CAN трансляции нет. Так как если прервать передачу CAN трафика, то в регистрах остаются данные и продолжают передаваться в UART. А надо, что бы данные обнулялись...</p></blockquote></div><p>Вариант решения см. c5nano_nextion_2.png. Кроме того, тут показан вариант более экономичной разбивки значения регистра на отдельные байты.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 28 Sep 2022 09:56:26 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10536#p10536</guid>
		</item>
		<item>
			<title><![CDATA[Re: CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10533#p10533</link>
			<description><![CDATA[<p>Коллеги, всем спасибо!</p><p>С первым этапом разобрался. Всё работает как надо.</p><p>Подскажите, как сделать сброс регистров передачи CAN, если CAN трансляции нет. Так как если прервать передачу CAN трафика, то в регистрах остаются данные и продолжают передаваться в UART. А надо, что бы данные обнулялись.</p>]]></description>
			<author><![CDATA[null@example.com (Kamel)]]></author>
			<pubDate>Tue, 27 Sep 2022 16:51:31 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10533#p10533</guid>
		</item>
		<item>
			<title><![CDATA[CANNY 5 nano. Передача информации на дисплей NEXTION.]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=10532#p10532</link>
			<description><![CDATA[<p>Приветствую!</p><p>Помогите пожалуйста.</p><p>Задача: брать из CAN шины автомобиля информацию о температуре улицы, температуре ОЖ, температуре АКПП, режиме АКПП и номере текущей передачи, давлению в шинах и индикации значка &quot;АРФА&quot; - индикатор ошибки в системе TPMS.</p><p>Есть дисплей NEXTION серии Basic и МК CANNY 5 nano. Дисплей отображает информацию. Преобразование нужно только для индикации знака минус в показаниях температуры. Знак минус передаётся единицей в первом символе. Все остальные преобразования производятся в CANNY. <br />С МК вопросов нет. Терминал показывает, что информация из МК идёт правильная. Передача в CAN реального трейса машины, выдаёт правильные значения всей информации. Но вот дисплей не отображает передаваемую в него информацию. В прилагаемом файле дисплея, нет преобразования для индикации знака минус. Но хоть цифры бы показывал. <br />Что я делаю не так? В чём моя ошибка?</p><p>Второй вопрос, как правильно организовать модуль перебора индекса передачи и отправки сообщений в UART. Вариант в диаграмме работает. Но, может, есть более правильный вариант. Так как пакеты передаются не по ровному количеству раз. Некоторые по 1 разу, некоторые, по 2-3. Надо обновлять информацию в дисплее раз в 0,5-1,0 секунды.</p><p>Буду очень благодарен за помощь.</p><p><strong>UPD:</strong> Ссылка на статью проекта на Драйв2: <a href="https://www.drive2.ru/l/630337922649827624/" rel="noopener noreferrer" target="_blank">https://www.drive2.ru/l/630337922649827624/</a></p>]]></description>
			<author><![CDATA[null@example.com (Kamel)]]></author>
			<pubDate>Tue, 27 Sep 2022 09:57:11 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=10532#p10532</guid>
		</item>
	</channel>
</rss>
