<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; термопары к-типа вывести в кан температуру]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=884&amp;type=atom" />
	<updated>2021-10-11T10:22:38Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=884</id>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9931#p9931" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2021-10-11T10:22:38Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9931#p9931</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9929#p9929" />
			<content type="html"><![CDATA[<p>Значения которые идут в коммутатор который вещает данные. Эти данные нужно умножить на 1000. Но когда я это сделал, то получил что уперлись в 32464.</p>]]></content>
			<author>
				<name><![CDATA[Dodgealex]]></name>
				<uri>https://forum.canny.ru/profile.php?id=741</uri>
			</author>
			<updated>2021-10-08T18:00:02Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9929#p9929</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9928#p9928" />
			<content type="html"><![CDATA[<p>Каким образом эти значения получаются в диаграмме? В результате каких действий? Какая у них точность, каков минимальный шаг по значениям?</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2021-10-08T16:49:45Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9928#p9928</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9927#p9927" />
			<content type="html"><![CDATA[<p>Число динамичное от 1000 до 1000000 и как его правильно разбить на старшую и младшую? Статичные числа я умею))</p>]]></content>
			<author>
				<name><![CDATA[Dodgealex]]></name>
				<uri>https://forum.canny.ru/profile.php?id=741</uri>
			</author>
			<updated>2021-10-08T15:46:29Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9927#p9927</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9926#p9926" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2021-10-08T15:40:04Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9926#p9926</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9924#p9924" />
			<content type="html"><![CDATA[<p>АПД:<br />в приложеном файле не могу отловить закономерность: если я 29 блок (ШИМ) меняю время на 100, то отображается только 1 адрес в кан сообщениях, если 50 ставлю, то другой. 250 скорость маловато. что не так?</p><p>вопрос 2: нужно в кан по 4 байтам передать число длинное, скажем 500000. как поделить сообщение на d1:d0 D3:d2?</p>]]></content>
			<author>
				<name><![CDATA[Dodgealex]]></name>
				<uri>https://forum.canny.ru/profile.php?id=741</uri>
			</author>
			<updated>2021-10-08T09:03:46Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9924#p9924</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9889#p9889" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Dodgealex]]></name>
				<uri>https://forum.canny.ru/profile.php?id=741</uri>
			</author>
			<updated>2021-09-07T11:44:55Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9889#p9889</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9886#p9886" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2021-09-06T16:11:46Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9886#p9886</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9885#p9885" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Dodgealex]]></name>
				<uri>https://forum.canny.ru/profile.php?id=741</uri>
			</author>
			<updated>2021-09-06T10:40:43Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9885#p9885</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9884#p9884" />
			<content type="html"><![CDATA[<p>Отправка в CAN выполняется после получения всех данных от термодатчика.<br />Можно подключить светодиод (регистр выходного значения канала 4) к сети &quot;dataReady&quot; (с задержкой выключения) и посмотреть выполняется ли попытка отправить данные в CAN.<br />Какова схема подключения устройств? Возможно отсутствует &quot;общая земля&quot;, которая появляется при подключении USB.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2021-09-06T10:33:32Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9884#p9884</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9880#p9880" />
			<content type="html"><![CDATA[<p>АП.<br />При подачи питания на столе все ок. но если я подаю питание в авто и в кан шине есть пакеты - работает только при подачи питания на усб.<br />При это светодиод моргает так как программа выполняется. Может у меня в прошивке что то не так?</p>]]></content>
			<author>
				<name><![CDATA[Dodgealex]]></name>
				<uri>https://forum.canny.ru/profile.php?id=741</uri>
			</author>
			<updated>2021-09-03T15:46:49Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9880#p9880</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9668#p9668" />
			<content type="html"><![CDATA[<p>неудобно получается конечно, что 3.3в только на столе.<br />Если диод шотки заменить перемычкой то 5в попадет на 2102 и все будет работать? Естественно при условии, что усб&nbsp; нему будет подключиться без перемычки (записал прогу поставил перемычку и в тачку)</p>]]></content>
			<author>
				<name><![CDATA[Dodgealex]]></name>
				<uri>https://forum.canny.ru/profile.php?id=741</uri>
			</author>
			<updated>2021-05-21T11:47:58Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9668#p9668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9660#p9660" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2021-05-13T11:35:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9660#p9660</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9643#p9643" />
			<content type="html"><![CDATA[<p>Да я понял что корректрый а 0 спереди как я понял не учитывается ?</p><p>Следующий момент. случайно на С7 контакт попал провод 12в. сгорела кренка U1 по принципиальной схеме и тантал. Вске заменили. но (до того как коротнули не проверяли), но сейчас при подачи питания от усб - все работает как надо. при подаче питания от 12в - пауэр горит, индикатор с4 моргает как по заданной программе в проце, но в кан ничего не вещается и нет 3.3 вольта на на 15 контаккте. Вопрос: СП2102 получает питание 5в только от усб (по принциальной схеме) или должен еще и от кренки? На пути диод Шотки. <br />Схему нашел, от кренки питается только проц и кан трасивер получается? Как получить 3.3 вольта если сп2102 не питается от усб (на 7 и 8 ноге нет питания)</p>]]></content>
			<author>
				<name><![CDATA[Dodgealex]]></name>
				<uri>https://forum.canny.ru/profile.php?id=741</uri>
			</author>
			<updated>2021-05-05T12:35:27Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9643#p9643</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: термопары к-типа вывести в кан температуру]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=9642#p9642" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Dodgealex пишет:</cite><blockquote><p>...таком виде: 0x0F150009...</p></blockquote></div><p>В таком виде ID корректный: HDL=0x0F15; IDL=0x0009.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2021-05-05T07:08:41Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=9642#p9642</id>
		</entry>
</feed>
