<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[CANNY forum &mdash; Согласование уровней напряжения (UART)]]></title>
	<link rel="self" href="https://forum.canny.ru/extern.php?action=feed&amp;tid=393&amp;type=atom" />
	<updated>2017-11-29T17:18:01Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.canny.ru/viewtopic.php?id=393</id>
		<entry>
			<title type="html"><![CDATA[Re: Согласование уровней напряжения (UART)]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6349#p6349" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>basil пишет:</cite><blockquote><p>А если отказаться от потока данных Контроллер2-TX -&gt; Canny7-RX и оставить только Canny7-TX -&gt; Контроллер2RX, можно воспользоваться схемой подключения <a href="https://forum.canny.ru/viewtopic.php?pid=5679#p5679" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?pid=5679#p5679</a> только вместо 5В поставить питание 3.3 (резисторы можно оставить таких же номиналов)?</p></blockquote></div><p>Если отказаться, то можно.<br />Но можно и не отказываться, если Контроллер2 осуществляет передачу открытым коллектором.</p><div class="quotebox"><cite>basil пишет:</cite><blockquote><p>Как можно убедиться обычным мультиметром, что Canny что-то шлет в линию? В случае указанной диаграммы на 9м и 10м выводах постоянно 0, хотя в режиме покоя (отсутствия передаваемых данных) на этих выводах должно же быть +12В?</p></blockquote></div><p>Это затруднительно из за инертности мультиметра. Можно проверить светодиодным индикатором или просто светодиодом, подключив его через резистор между Canny7-TX и +12В</p>]]></content>
			<author>
				<name><![CDATA[Константин, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=2</uri>
			</author>
			<updated>2017-11-29T17:18:01Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6349#p6349</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Согласование уровней напряжения (UART)]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6348#p6348" />
			<content type="html"><![CDATA[<p>А если отказаться от потока данных Контроллер2-TX -&gt; Canny7-RX и оставить только Canny7-TX -&gt; Контроллер2RX, можно воспользоваться схемой подключения <a href="https://forum.canny.ru/viewtopic.php?pid=5679#p5679" rel="noopener noreferrer" target="_blank">https://forum.canny.ru/viewtopic.php?pid=5679#p5679</a> только вместо 5В поставить питание 3.3 (резисторы можно оставить таких же номиналов?)?</p><p>Как можно убедиться обычным мультиметром, что Canny что-то шлет в линию? В случае указанной диаграммы на 9м и 10м выводах постоянно 0, хотя в режиме покоя (отсутствия передаваемых данных) на этих выводах должно же быть +12В?</p>]]></content>
			<author>
				<name><![CDATA[basil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=390</uri>
			</author>
			<updated>2017-11-29T15:43:08Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6348#p6348</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Согласование уровней напряжения (UART)]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6347#p6347" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>basil пишет:</cite><blockquote><p>1. Как правильно согласовать уровни напряжения на выходах 9 и 10 Canny и RX/TX второго контроллера (какой уровень напряжения стоит ожидать на этих выходах при обмене данными)?</p></blockquote></div><p>3,3В для CANNY7 маловато. Порог срабатывания каналов CANNY7 -- 3В. Если пробовать подключать напрямую, то может работать нестабильно, при этом нужно еще и задать правильную конфигурацию драйвера UART - &quot;работа открытым коллектором&quot; (xxxxx бод/UART/Без подтяжки). Однако, при старте контроллера (подаче питания), до момента конфигурации каналов из пользовательской диаграммы, на всех каналах включается подтяжка 12В -- для защиты второго контроллера потребуется установка стабилитрона.<br />Либо можно использовать преобразователь уровней (например <a href="https://www.chipdip.ru/product/hcf4050be" rel="noopener noreferrer" target="_blank">https://www.chipdip.ru/product/hcf4050be</a>).</p><div class="quotebox"><cite>basil пишет:</cite><blockquote><p>2. Можно ли (и если да, то с какой схемой подключения) вместо второго контроллера использовать USB-UART (<a href="https://www.chipdip.ru/product/pl2303-usb-uart-board-mini" rel="noopener noreferrer" target="_blank">https://www.chipdip.ru/product/pl2303-u … board-mini</a>) преобразователь без риска сжечь USB-порт компьютера (при условии того, что canny7 запитан через импульсный блок питания, включенный в ту же розетку, что и компьютер)?</p></blockquote></div><p>Преобразователь, в принципе, использовать можно, но в случае с USB-UART нужно будет также использовать &quot;открытый коллектор&quot; или ставить преобразователь уровней. Лучше тогда использовать RS-232--USB преобразователь (например <a href="https://www.dns-shop.ru/product/d6c41c3abba252d7/perehodnik-noname-usb---com/)" rel="noopener noreferrer" target="_blank">https://www.dns-shop.ru/product/d6c41c3 … sb---com/)</a> с работой драйвера UART CANNY7 в режиме RS-232 - тут никаких дополнительный преобразователей уровней не потребуется.</p><p>По диаграмме.<br />Сконфигурированы UART1 и UART2, а используется только UART2, при этом оба UARTа настроены как передающие в режиме RS-232 -- наверное предполагалось установить конфигурацию для работы в режиме UART.<br />Напоминаю, что в конфигурации UART драйвер может работать в полудуплексном режиме, т.е. осуществлять прием и передачу данных по 1 каналу контроллера. <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_UART_-_RS232_-_Modbus" rel="noopener noreferrer" target="_blank"><strong>Подробнее...</strong></a><br />Для тестового примера блоки №№4...13 &quot;Триггер D&quot; не нужны, можно напрямую передавать константы в регистры сообщения передачи UART2.</p>]]></content>
			<author>
				<name><![CDATA[Денис, CANNY]]></name>
				<uri>https://forum.canny.ru/profile.php?id=3</uri>
			</author>
			<updated>2017-11-29T15:02:34Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6347#p6347</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Согласование уровней напряжения (UART)]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6346#p6346" />
			<content type="html"><![CDATA[<p>И в виде png.</p>]]></content>
			<author>
				<name><![CDATA[basil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=390</uri>
			</author>
			<updated>2017-11-29T10:22:14Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6346#p6346</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Согласование уровней напряжения (UART)]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6345#p6345" />
			<content type="html"><![CDATA[<p>Диаграмма для тестирования (каждые 5 секунд мигает зеленым светодиодом и посылает сообщения в UART).</p>]]></content>
			<author>
				<name><![CDATA[basil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=390</uri>
			</author>
			<updated>2017-11-29T10:20:34Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6345#p6345</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Согласование уровней напряжения (UART)]]></title>
			<link rel="alternate" href="https://forum.canny.ru/viewtopic.php?pid=6344#p6344" />
			<content type="html"><![CDATA[<p>Исходная задача состоит в том, чтобы обмениваться данными между контроллером canny7 и другим контроллером, работающий на напряжении 3.3В, через UART.</p><p>Вопросы: <br />1. Как правильно согласовать уровни напряжения на выходах 9 и 10 Canny и RX/TX второго контроллера (какой уровень напряжения стоит ожидать на этих выходах при обмене данными)?<br />2. Можно ли (и если да, то с какой схемой подключения) вместо второго контроллера использовать USB-UART (<a href="https://www.chipdip.ru/product/pl2303-usb-uart-board-mini" rel="noopener noreferrer" target="_blank">https://www.chipdip.ru/product/pl2303-u … board-mini</a>) преобразователь без риска сжечь USB-порт компьютера (при условии того, что canny7 запитан через импульсный блок питания, включенный в ту же розетку, что и компьютер)?</p>]]></content>
			<author>
				<name><![CDATA[basil]]></name>
				<uri>https://forum.canny.ru/profile.php?id=390</uri>
			</author>
			<updated>2017-11-29T08:52:49Z</updated>
			<id>https://forum.canny.ru/viewtopic.php?pid=6344#p6344</id>
		</entry>
</feed>
