<?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=884</link>
		<atom:link href="https://forum.canny.ru/extern.php?action=feed&amp;tid=884&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «термопары к-типа вывести в кан температуру».]]></description>
		<lastBuildDate>Mon, 11 Oct 2021 10:22:38 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9931#p9931</link>
			<description><![CDATA[<p>В языке CFD все использующиеся данные являются 16-битными целыми неотрицательными числами в диапазоне от 0 до 65535. Так как значение результата вашей операции выходит за пределы данного диапазона, то происходит переполнение, результат которого вы наблюдаете (см. <a href="https://canny.ru/docs/fbd/cfd/#sec--fbd-cfd-dannye" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/fbd/cfd/#sec--fbd-cfd-dannye</a> ).<br />Для реализации операций со входными и/или выходными значениями выходящими за пределы 16 бит, например с 32-битными значениями, придётся разделять значения на старшую и младшую 16-битные части. Пример умножения двух 16-битных чисел во вложении.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Mon, 11 Oct 2021 10:22:38 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9931#p9931</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9929#p9929</link>
			<description><![CDATA[<p>Значения которые идут в коммутатор который вещает данные. Эти данные нужно умножить на 1000. Но когда я это сделал, то получил что уперлись в 32464.</p>]]></description>
			<author><![CDATA[null@example.com (Dodgealex)]]></author>
			<pubDate>Fri, 08 Oct 2021 18:00:02 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9929#p9929</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9928#p9928</link>
			<description><![CDATA[<p>Каким образом эти значения получаются в диаграмме? В результате каких действий? Какая у них точность, каков минимальный шаг по значениям?</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Fri, 08 Oct 2021 16:49:45 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9928#p9928</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9927#p9927</link>
			<description><![CDATA[<p>Число динамичное от 1000 до 1000000 и как его правильно разбить на старшую и младшую? Статичные числа я умею))</p>]]></description>
			<author><![CDATA[null@example.com (Dodgealex)]]></author>
			<pubDate>Fri, 08 Oct 2021 15:46:29 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9927#p9927</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9926#p9926</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>в приложеном файле не могу отловить закономерность: если я 29 блок (ШИМ) меняю время на 100, то отображается только 1 адрес в кан сообщениях, если 50 ставлю, то другой. 250 скорость маловато. что не так?</p></blockquote></div><p>В диаграмме был рассинхрон между отправкой данных (привязка к dataReady) и изменением значений отправляемых идентификаторов. Требуется синхронизировать отправку и заполнение регистров передачи CAN (см. вложение).</p><div class="quotebox"><blockquote><p>вопрос 2: нужно в кан по 4 байтам передать число длинное, скажем 500000. как поделить сообщение на d1:d0 D3:d2?</p></blockquote></div><p>32-битное число может принимать значения от 0 (0x00000000) до 4294967295 (0xFFFFFFFF). В данном случае, берем число 500000 (0x0007A120), которое может быть разбито на старшую часть (0x0007) и младшую часть (0xA120). Эти 16-битные значения могут быть присвоены соответствующим регистрам передачи.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Fri, 08 Oct 2021 15:40:04 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9926#p9926</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9924#p9924</link>
			<description><![CDATA[<p>АПД:<br />в приложеном файле не могу отловить закономерность: если я 29 блок (ШИМ) меняю время на 100, то отображается только 1 адрес в кан сообщениях, если 50 ставлю, то другой. 250 скорость маловато. что не так?</p><p>вопрос 2: нужно в кан по 4 байтам передать число длинное, скажем 500000. как поделить сообщение на d1:d0 D3:d2?</p>]]></description>
			<author><![CDATA[null@example.com (Dodgealex)]]></author>
			<pubDate>Fri, 08 Oct 2021 09:03:46 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9924#p9924</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9889#p9889</link>
			<description><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>Сейчас диаграмма занимает 6% ROM и 13% RAM, ресурсов контроллера должно хватать на выполнение более сложных алгоритмов. В какой момент, после каких изменений светодиод стал реже моргать? Приложите диаграмму.</p></blockquote></div><p>Во вложении то, что еще работает быстро.<br />в примере выше (егт+флекс) уже гасит скорость. Вероятно после добавления ШИМ блока второго. Если при вложенной диаграмме он еще выдает 10 раз в секунду, то по второй 4. придет канни попробую период уменьшить.</p><div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>В диаграмме используются расширенные идентификаторы CAN сообщений, соответственно регистр ERL задан не верно (см. пример 2 <a href="https://forum.canny.ru/viewtopic.php?id=12" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?id=12</a> , а также примечание к таблице 5 <a href="https://canny.ru/docs/c5nano/can/#sec--c5nano-can-2-registry-drajvera)" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/c5nano/can/#sec-- … -drajvera)</a></p></blockquote></div><p>Да прочитал прот ЕРЛ но немного не понял как активировать 15 бит. Я так понял это 8000 в хекс выходит. Так?</p><br /><p>Пока не могу проверить схему снова - опять сжег канни. заказал еще одну)))) кривые руки не дают покоя и увеличивают ваши продажи))))</p>]]></description>
			<author><![CDATA[null@example.com (Dodgealex)]]></author>
			<pubDate>Tue, 07 Sep 2021 11:44:55 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9889#p9889</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9886#p9886</link>
			<description><![CDATA[<div class="quotebox"><cite>Dodgealex пишет:</cite><blockquote><p>С питанием вроде как все ок. только вот в данный момент не подключена мах микросхема, получается что и вещать она не должна пока мах не стартанет.</p></blockquote></div><p>Приведенная диаграмма работает так, что отправка данных в CAN выполняется не зависимо от того, получены данные от микросхемы или нет. Из диаграммы включается CS (&quot;чип-селект&quot;) и генерируется сигнал &quot;clock&quot;. После попытки получения 32 бит данных (которые могут и не быть получены) выполняется отправка данных в CAN.</p><div class="quotebox"><cite>Dodgealex пишет:</cite><blockquote><p>...наверное в моем случае регистрацию начала передачи в кан сделать от &quot;1&quot; константы а не от дата реди.</p></blockquote></div><p>Нет. Отправка данных должна выполняться после их получения от термодатчика, иначе передаваться будут некорректные данные, полученные, например, на середине их приема.</p><div class="quotebox"><cite>Dodgealex пишет:</cite><blockquote><p>...Еще заметил, что скорость выполнения программы сильно упала (скорость моргания светодиода) чем когда было только обработка датчика ЕГТ. Неужели тут так много блоков сейчас?</p></blockquote></div><p>Сейчас диаграмма занимает 6% ROM и 13% RAM, ресурсов контроллера должно хватать на выполнение более сложных алгоритмов. В какой момент, после каких изменений светодиод стал реже моргать? Приложите диаграмму.</p><p>В диаграмме используются расширенные идентификаторы CAN сообщений, соответственно регистр ERL задан не верно (см. пример 2 <a href="https://forum.canny.ru/viewtopic.php?id=12" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?id=12</a> , а также примечание к таблице 5 <a href="https://canny.ru/docs/c5nano/can/#sec--c5nano-can-2-registry-drajvera)" rel="noopener noreferrer" target="_blank">https://canny.ru/docs/c5nano/can/#sec-- … -drajvera)</a></p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Mon, 06 Sep 2021 16:11:46 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9886#p9886</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9885#p9885</link>
			<description><![CDATA[<div class="quotebox"><cite>Денис, CANNY пишет:</cite><blockquote><p>Отправка в CAN выполняется после получения всех данных от термодатчика.<br />Можно подключить светодиод (регистр выходного значения канала 4) к сети &quot;dataReady&quot; (с задержкой выключения) и посмотреть выполняется ли попытка отправить данные в CAN.<br />Какова схема подключения устройств? Возможно отсутствует &quot;общая земля&quot;, которая появляется при подключении USB.</p></blockquote></div><p>С питанием вроде как все ок. только вот в данный момент не подключена мах микросхема, получается что и вещать она не должна пока мах не стартанет. может быть как то связались канни 5 пико который как ССМ работал и у них отловилась общая земля. хорошо, еще помониторю. Спасибо</p><p>наверное в моем случае регистрацию начала передачи в кан сделать от &quot;1&quot; константы а не от дата реди.</p><p>Еще заметил, что скорость выполнения программы сильно упала (скорость моргания светодиода) чем когда было только обработка датчика ЕГТ. Неужели тут так много блоков сейчас?</p>]]></description>
			<author><![CDATA[null@example.com (Dodgealex)]]></author>
			<pubDate>Mon, 06 Sep 2021 10:40:43 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9885#p9885</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9884#p9884</link>
			<description><![CDATA[<p>Отправка в CAN выполняется после получения всех данных от термодатчика.<br />Можно подключить светодиод (регистр выходного значения канала 4) к сети &quot;dataReady&quot; (с задержкой выключения) и посмотреть выполняется ли попытка отправить данные в CAN.<br />Какова схема подключения устройств? Возможно отсутствует &quot;общая земля&quot;, которая появляется при подключении USB.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Mon, 06 Sep 2021 10:33:32 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9884#p9884</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9880#p9880</link>
			<description><![CDATA[<p>АП.<br />При подачи питания на столе все ок. но если я подаю питание в авто и в кан шине есть пакеты - работает только при подачи питания на усб.<br />При это светодиод моргает так как программа выполняется. Может у меня в прошивке что то не так?</p>]]></description>
			<author><![CDATA[null@example.com (Dodgealex)]]></author>
			<pubDate>Fri, 03 Sep 2021 15:46:49 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9880#p9880</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9668#p9668</link>
			<description><![CDATA[<p>неудобно получается конечно, что 3.3в только на столе.<br />Если диод шотки заменить перемычкой то 5в попадет на 2102 и все будет работать? Естественно при условии, что усб&nbsp; нему будет подключиться без перемычки (записал прогу поставил перемычку и в тачку)</p>]]></description>
			<author><![CDATA[null@example.com (Dodgealex)]]></author>
			<pubDate>Fri, 21 May 2021 11:47:58 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9668#p9668</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9660#p9660</link>
			<description><![CDATA[<div class="quotebox"><cite>Dodgealex пишет:</cite><blockquote><p> СП2102 получает питание 5в только от усб (по принциальной схеме)</p></blockquote></div><p>Только от USB, как и показано в принципиальной схеме.</p><div class="quotebox"><cite>Dodgealex пишет:</cite><blockquote><p> Как получить 3.3 вольта если сп2102 не питается от усб</p></blockquote></div><p>Использовать 3.3В вы сможете только подав питание на CP2102, например подключив источник питания +5В к USB разъему контроллера. При этом следует учесть влияние работающей CP2102 на каналы №№0 и 1 контроллера, ее собственное потребление, и принять во внимание ограничения налагаемые документацией CP2102 на использование ее вывода VDD</p>]]></description>
			<author><![CDATA[null@example.com (Константин, CANNY)]]></author>
			<pubDate>Thu, 13 May 2021 11:35:08 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9660#p9660</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9643#p9643</link>
			<description><![CDATA[<p>Да я понял что корректрый а 0 спереди как я понял не учитывается ?</p><p>Следующий момент. случайно на С7 контакт попал провод 12в. сгорела кренка U1 по принципиальной схеме и тантал. Вске заменили. но (до того как коротнули не проверяли), но сейчас при подачи питания от усб - все работает как надо. при подаче питания от 12в - пауэр горит, индикатор с4 моргает как по заданной программе в проце, но в кан ничего не вещается и нет 3.3 вольта на на 15 контаккте. Вопрос: СП2102 получает питание 5в только от усб (по принциальной схеме) или должен еще и от кренки? На пути диод Шотки. <br />Схему нашел, от кренки питается только проц и кан трасивер получается? Как получить 3.3 вольта если сп2102 не питается от усб (на 7 и 8 ноге нет питания)</p>]]></description>
			<author><![CDATA[null@example.com (Dodgealex)]]></author>
			<pubDate>Wed, 05 May 2021 12:35:27 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9643#p9643</guid>
		</item>
		<item>
			<title><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link>https://forum.canny.ru/viewtopic.php?pid=9642#p9642</link>
			<description><![CDATA[<div class="quotebox"><cite>Dodgealex пишет:</cite><blockquote><p>...таком виде: 0x0F150009...</p></blockquote></div><p>В таком виде ID корректный: HDL=0x0F15; IDL=0x0009.</p>]]></description>
			<author><![CDATA[null@example.com (Денис, CANNY)]]></author>
			<pubDate>Wed, 05 May 2021 07:08:41 +0000</pubDate>
			<guid>https://forum.canny.ru/viewtopic.php?pid=9642#p9642</guid>
		</item>
	</channel>
</rss>
