

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://dekatronpc.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%9B%D0%9D-%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE_%28%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BE%D1%87%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0%29</id>
	<title>РЛН-Электро (Отладочная плата) - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://dekatronpc.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%9B%D0%9D-%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE_%28%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BE%D1%87%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0%29"/>
	<link rel="alternate" type="text/html" href="https://dekatronpc.com/index.php?title=%D0%A0%D0%9B%D0%9D-%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE_(%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BE%D1%87%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0)&amp;action=history"/>
	<updated>2026-04-29T15:18:30Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.0</generator>
	<entry>
		<id>https://dekatronpc.com/index.php?title=%D0%A0%D0%9B%D0%9D-%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE_(%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BE%D1%87%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0)&amp;diff=1401&amp;oldid=prev</id>
		<title>Radiolok: Новая страница: «Категория:Проекты &#039;&#039;&#039;Дисклеймлер:&#039;&#039;&#039; Не смотря на повсеместное использование контролле...»</title>
		<link rel="alternate" type="text/html" href="https://dekatronpc.com/index.php?title=%D0%A0%D0%9B%D0%9D-%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE_(%D0%9E%D1%82%D0%BB%D0%B0%D0%B4%D0%BE%D1%87%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D0%B0)&amp;diff=1401&amp;oldid=prev"/>
		<updated>2022-03-02T09:16:07Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D1%8B&quot; title=&quot;Категория:Проекты&quot;&gt;Категория:Проекты&lt;/a&gt; &amp;#039;&amp;#039;&amp;#039;Дисклеймлер:&amp;#039;&amp;#039;&amp;#039; Не смотря на повсеместное использование контролле...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Категория:Проекты]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Дисклеймлер:&amp;#039;&amp;#039;&amp;#039; Не смотря на повсеместное использование контроллеров STM32, 8-разрядные контроллеры AVR все еще в строю и прочно держат свою нишу встраиваемых устройств малой и средней производительности. &lt;br /&gt;
&lt;br /&gt;
[[Файл:B2b246.jpg|мини|справа]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;UPD: 02 марта 2022г. Информация написана в 2012 году, что-то могло устареть. Но плата используется мной до сих пор.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Вступление ==&lt;br /&gt;
Разрабатывая тот или иной контроллер автоматики, мне постоянно требуются два инструмента для работы — меня любимая МенюОС, с помощью которой я создаю нужный мне пользовательский интерфейс настройки, и, собственно. контроллер с кнопками и дисплеем, на котором все это дело приходится отлаживать. Добавляем сюда пару интерфейсов вроде RS-232 и RS-485, подключаем датчик тока (позиционный электропривод — наше все) и прикручиваем Ethernet — толку от SCADA-систем без Ethernet мало… Не забываем о том, что пайка мало того, что дело вредное, паяльника под рукой может не оказаться… Смешав все в кучу, получаем вот такую вот интересную отладочную плату.&lt;br /&gt;
По образованию я инженер-электрик, отсюда и название — Отладочная плата электрика&lt;br /&gt;
&lt;br /&gt;
Отладочная плата RLN Electro предназначена для отладки и прототипирования управляющих прошивок на базе микроконтроллеров AVR.&lt;br /&gt;
&lt;br /&gt;
При ее создании, я руководствовался следующими критериями:&lt;br /&gt;
&lt;br /&gt;
* Никаких лишних соединений и проводов. Все выводы жестко завязаны на свои функции, причем ноги распределены таким образом, чтобы минимизировать потери полезных функций и увеличить выгоду от сочетания «процессор — дочернее устройство». Именно поэтому, к примеру, Энкодер оказался подключен к входам PCINT. Недостаток такого подхода — отсутствие гибкости — компенсируется надежностью и компактностью решения.&lt;br /&gt;
* Удобство компоновки органов управления — необходимо все распределить так, чтобы после подключения проводов к разъемам шлейфы не перекрывали их.&lt;br /&gt;
* Максимальное число интерфейсов. В первом приближении работа не завершена, однако наличие на данной плате Ethernet и USB на порядок увеличивает число возможных применений данной платы.&lt;br /&gt;
* Функциональный метод сборки, который позволяет устанавливать текущий функционал платы простой распайкой только необходимых компонентов на плате — в виду компактности последней становится возможным устанавливать ее в конечную систему управления — это снимает требование разработки специальной платы и повышает скорость разработки.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим все возможности данной платы:&lt;br /&gt;
&lt;br /&gt;
=== Процессор: ===&lt;br /&gt;
&lt;br /&gt;
В качестве процессора был выбран самый мощный контроллер серии 8-bit AVR – микроконтроллер Atmega640/1280/2560 в корпусе TQFP-100.&lt;br /&gt;
Полную информацию по процессору можно узнать из датащита: ATmega1280.pdf, однако приведем самые основные его характеристики:&lt;br /&gt;
* 64/128/256 Кбайт Flash для хранения прошивки;&lt;br /&gt;
* 8Кбайт ОЗУ;&lt;br /&gt;
* 4Кбайт EEPROM для хранения данных;&lt;br /&gt;
* до 20МГц тактовой частоты процессора (сменный кварцевый резонатор);&lt;br /&gt;
* 2 8-разрядных таймера/счетчика и 4 8-разрядных канала ШИМ;&lt;br /&gt;
* 4 16-разрядных таймера/счетчика и 12 16-разрядных канала ШИМ;&lt;br /&gt;
* 16 каналов 10-разрядного АЦП, из них 8 каналов полностью доступны пользователю, а к 4 каналам подключены потенциометры. Оставшиеся 4 канала выведены на разъем JTAG с неотключаемыми (в рабочей версии платы) резисторами подтяжки;&lt;br /&gt;
* 86 линий ввода/вывода, из которых пользователю непосредственно доступно 49 выводов;&lt;br /&gt;
&lt;br /&gt;
=== Органы управления и контроля: ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:B35e3c.jpg|600px|центр]]&lt;br /&gt;
&lt;br /&gt;
* Плата снабжена 4-разрядным 7-сегментным светодиодным индикатором с параллельным интерфейсом и разъемом для подключения символьного ЖКИ по 4-разрядному интерфейсу.&lt;br /&gt;
* Помимо этого, присутствуют 5 кнопок, подключенных к выводам PG0-PG4. Данные кнопки хорошо подходят для навигации по меню системы МенюОС.&lt;br /&gt;
Для прокручивания длинных списков, установки различных числовых значений и просто для регулирования параметров в рабочем режиме имеется Энкодер. Он подключен к выводам PJ5 И PJ6, с функцией вызова прерывания PCINT1_vect. Это дает возможность вести подсчет импульсов в фоновом режиме, с помощью обработчика прерывания.&lt;br /&gt;
* 4 Потенциометра позволяются задавать то или иное значение на одном из 4 входов АЦП(ADC0 -ADC4). В бета-версии подключение потенциометров инвертированное — минимальное значение на входе АЦП возвращается при повороте ручки потенциометра вправо до упора.&lt;br /&gt;
&lt;br /&gt;
=== Выводы вход/выход: ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:F5c2e6.jpg|600px|центр]]&lt;br /&gt;
&lt;br /&gt;
* Практически все свободные выводы микроконтроллера подключены к штырьковым разъемам IDC-10. При этом, три порта микроконтроллера — PORTD, PORTL и PORTK — выведены полностью и продублированы винтовыми зажимами для удобства подключения.&lt;br /&gt;
* Для максимального удобства все разъемы подписаны и для каждого на плате располагается таблица выводов. В финальной версии для разъемов PORTGB и PORTE — будет введена аналогичная разъемам PORTD, PORTK, PORTL схема подключения — выводам PIN0-PIN7 соответствуют выводы 1-8 разъема, 9 вывод — +5В питания, 10 вывод — общий провод.&lt;br /&gt;
* Точек подключения питания 5В и Общего провода только винтовых — по 6 точек. По три точки каждого уровня слева и справа на плате.&lt;br /&gt;
&lt;br /&gt;
=== Интерфейсы: ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:D92bae.jpg|600px|центр]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;На плате присутствуют следующие интерфейсы:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* RS-232 на базе микросхемы преобразователя MAX232. Данный преобразователь при помощи джамперов подключается к порту UART2 контроллера.&lt;br /&gt;
* RS-485 на базе микросхемы ADM3485. Данный преобразователь жестко подключен к синхронному порту UART1.&lt;br /&gt;
* USB с разъемом формата B для подключения платы в качестве дочернего устройства. Преобразователь собран на базе микросхемы FT232RL. Особенностью этой микросхемы и разводки является то, что она может выступать программатором. Для этого на плате предусмотрен 4-контактный разъем для подключения к контроллеру и программирования в т. н. Режим bit-bang.&lt;br /&gt;
* Аналоговый датчик тока на базе эффекта Холла с гальванической развязкой. Подключается к входу ADC8 АЦП контроллера. В данный момент устанавливается датчик на номинальный ток 5А постоянного и переменного тока.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Из разъемов программирования на плате имеются:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* 6-контактный и 10-контактный разъемы программирования ISP для подключения старых и новых версий программаторов.&lt;br /&gt;
* 10-контактный разъем программирования и отладки при помощи JTAG&lt;br /&gt;
&lt;br /&gt;
=== Ethernet ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:E6a334.jpg|600px|центр]]&lt;br /&gt;
&lt;br /&gt;
Данная плата оборудована Ethernet контроллером W5100 для организации связи с сетью Интернет. Данная микросхема обладает аппаратным TCP-стеком что экономит вычислительные ресурсы контроллера. Схемотехника Ethernet-контроллера аналогична применяемой на Ethernet-shield для Arduino и практически совместима с ним. Отличие от стандартной библиотеки в номере ноги с функцией SS — в Arduino он подключен к ноге PB4, в данной плате к ноге PB0. Сделано это для высвобождения ноги с функцией ШИМ.&lt;br /&gt;
&lt;br /&gt;
=== Гальваническая развязка: ===&lt;br /&gt;
&lt;br /&gt;
* В качестве выходов с гальванической развязкой используются 6 миниатюрных реле с 1 переключающейся группой контактов.&lt;br /&gt;
* В качестве гальванически развязанных входов предполагалось использовать 4 входа на оптопарах, однако при разработке были применены микросхемы, отсутствующие в необходимом миниатюрном корпусе и в бета-версии не установлены. В промышленной версии данные входы будут присутствовать. Подключаются они ко входам PJ0-PJ3, с функцией PCINT.&lt;br /&gt;
&lt;br /&gt;
И небольшой темный обзор на данную плату&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;9id5rFhcQHA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* https://github.com/radiolok/rln_electro - репозиторий проекта.&lt;/div&gt;</summary>
		<author><name>Radiolok</name></author>
	</entry>
</feed>