<?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=564&amp;type=atom" />
	<updated>2020-09-11T09:27:45Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=564</id>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8918#p8918" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Deavil пишет:</cite><blockquote><p>А как конвертер отреагирует на то что одновременно будут три его входа активны?</p></blockquote></div><p>В полном соответствии с документацией: <a href="https://wiki.canny.ru/index.php?title=%D0%9A%D0%BE%D0%BD%D0%B2%D0%B5%D1%80%D1%82%D0%B5%D1%80_16-%D0%B2-1" rel="noopener noreferrer" target="_blank">https://wiki.canny.ru/index.php?title=% … 6-%D0%B2-1</a><br />А именно - установит одновременно три бита выходного значения в состояние &quot;1&quot;</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2020-09-11T09:27:45Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8918#p8918</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8917#p8917" />
			<content type="html"><![CDATA[<p>А как конвертер отреагирует на то что одновременно будут три его входа активны?</p>]]></content>
			<author>
				<name><![CDATA[Deavil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=759</uri>
			</author>
			<updated>2020-09-11T09:21:49Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8917#p8917</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8916#p8916" />
			<content type="html"><![CDATA[<p>Блок №1 - конвертер 16 в 1. Входы (кнопки) задают его биты и могут быть активированы одновременно.<br />В CAN отправляется сообщение передающее состояние всех входов одновременно.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2020-09-11T09:18:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8916#p8916</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=8915#p8915" />
			<content type="html"><![CDATA[<p>А можно ли расширить пример из второго сообщения темы логическим &quot;И&quot; для случая отправки кан-сообщения в случае активации одновременно двух входов? Не получится ли так, что модуль будет пытаться отправлять сразу три сообщения в таком случае?</p>]]></content>
			<author>
				<name><![CDATA[Deavil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=759</uri>
			</author>
			<updated>2020-09-11T09:11:37Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=8915#p8915</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7861#p7861" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>rusl1983 пишет:</cite><blockquote><p>По поводу тахометра делал счетчик кратный 500 об но при этом стрелка скачет нет плавности хода. да и почему то не работает тахо в этой схеме если отдельно без дат темп то норм.</p></blockquote></div><p>Как указано в описании драйвера <a href="http://wiki.canny.ru/index.php?title=CANNY_7,_%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_Dallas_1-Wire" rel="noopener noreferrer" target="_blank"><strong>1-Wire Dallas</strong></a> периодичность опроса датчика температуры не должна быть менее 750мс. Во вложении исправленная диаграмма. Проверили на стенде - в общем работает: отображает температуру и считает импульсы на входе-счетчике.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2019-05-20T09:04:59Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7861#p7861</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7859#p7859" />
			<content type="html"><![CDATA[<p>Из-за особенностей драйвера 1-Wire Dallas, работа термодатчика происходит синхронно, что сильно занимает ресурсы контроллера и может оказывать существенное влияние на быстротекущие процессы, например на работу счетчиков, соответственно совместить в одной устройстве тахометр с гладкой характеристикой и датчик температуры на базе 1-Wire Dallas, проблематично.<br />Предлагаю в качестве альтернативы рассмотреть возможность применения импульсных датчиков температуры, например <a href="https://www.ti.com/lit/ds/symlink/lmt01.pdf" rel="noopener noreferrer" target="_blank"><strong>LMT01</strong></a>, или датчика <a href="https://forum.canny.ru/viewtopic.php?id=98" rel="noopener noreferrer" target="_blank"><strong>TCN75</strong></a> работающему по i2c.<br />Так же можно попробовать использовать отдельный, недорогой контроллер, например CANNY 3 tiny, для работы с термодатчиками 1-Wire Dallas, который будет по UART передавать информацию о температуре основному контроллеру.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2019-05-17T15:33:12Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7859#p7859</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7858#p7858" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>rusl1983 пишет:</cite><blockquote><p>По поводу тахометра делал счетчик кратный 500 об но при этом стрелка скачет нет плавности хода. да и почему то не работает тахо в этой схеме если отдельно без дат темп то норм.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[rusl1983]]></name>
				<uri>https://forum.canny.ru/profile.php?id=552</uri>
			</author>
			<updated>2019-05-17T13:16:16Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7858#p7858</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7856#p7856" />
			<content type="html"><![CDATA[<p>По поводу тахометра делал счетчик кратный 500 об но при этом стрелка скачет нет плавности хода. да и почему то не работает тахо в этой схеме если отдельно без дат темп то норм.</p>]]></content>
			<author>
				<name><![CDATA[rusl1983]]></name>
				<uri>https://forum.canny.ru/profile.php?id=552</uri>
			</author>
			<updated>2019-05-17T12:39:15Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7856#p7856</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7720#p7720" />
			<content type="html"><![CDATA[<p>С диаграммой DS1822.cfd все в общем хорошо. Только в CAN отправляются значения предыдущего полученного значения температуры, т.к. отправка в CAN и отправка запроса на получение температуры от термодатчика выполняются одновременно, а свежие данные о температуре (ответ термодатчика) приходит только спустя приблизительно 750мс.<br />По второй диаграмме. Канал счетчика, для определения оборотов (при условии что 1 импульс на 1 оборот), сконфигурирован верно, но назначение диаграммы в целом - не понятно.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2019-04-10T10:26:11Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7720#p7720</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7716#p7716" />
			<content type="html"><![CDATA[<p>С датчиком скорости все получилось проверьте может подкорректируете. А с Тахометром пока сделал счетчик в таком виде.думаю сделать кратно 500 об/мин.</p>]]></content>
			<author>
				<name><![CDATA[rusl1983]]></name>
				<uri>https://forum.canny.ru/profile.php?id=552</uri>
			</author>
			<updated>2019-04-09T17:49:54Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7716#p7716</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7701#p7701" />
			<content type="html"><![CDATA[<p>Тема частотомера/тахометра/счетчика неоднократно поднималась на форуме.<br />Например здесь: <a href="https://forum.canny.ru/viewtopic.php?id=469" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?id=469</a></p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2019-04-05T20:08:32Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7701#p7701</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7700#p7700" />
			<content type="html"><![CDATA[<p>Константин спасибо за оперативность. Все работает как и требовалось. Попутно здесь же стоит задача отправки данных в кан дат темп и тахометра. с дат температуры пока остановились на DS18B20, а вот с тахометром пока засада.</p>]]></content>
			<author>
				<name><![CDATA[rusl1983]]></name>
				<uri>https://forum.canny.ru/profile.php?id=552</uri>
			</author>
			<updated>2019-04-05T19:56:18Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7700#p7700</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7692#p7692" />
			<content type="html"><![CDATA[<p>Например так:</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2019-04-04T21:35:31Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7692#p7692</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[отправка сообщений в шину.]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=7691#p7691" />
			<content type="html"><![CDATA[<p>Всем привет.&nbsp; нужна помощь. как правильно реализовать передачу сообщений в шину если: имеем 5 позиционный переключатель с положительным выходом 1 +12v, 2 +12v...5 +12v (пол. выход будет только на одном из положений переключателя). Необходимо передать в шину по адресу 0x0251 данные<br />00 00 00 01 00 00 00 00&nbsp; 1пол<br />00 00 00 02 00 00 00 00&nbsp; 2пол<br />00 00 00 04 00 00 00 00&nbsp; 3пол<br />00 00 00 08 00 00 00 00&nbsp; 4пол<br />00 00 00 80 00 00 00 00&nbsp; 5пол<br />По одному каналу получается передать данные но как реализовать чтобы при перемещении переключателя передавались данные не могу допетрить.</p>]]></content>
			<author>
				<name><![CDATA[rusl1983]]></name>
				<uri>https://forum.canny.ru/profile.php?id=552</uri>
			</author>
			<updated>2019-04-04T20:36:11Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=7691#p7691</id>
		</entry>
</feed>
