Аппаратно-программный комплекс для макетирования и отладки цифровых устройств на базе микроконтроллеров различных архитектур Российский патент 2018 года по МПК G09B23/18 

Описание патента на изобретение RU2670730C9

Изобретение относится к области вычислительной техники, а именно к диагностическому оборудованию, в частности к техническим средствам, обеспечивающим макетирование цифровых устройств на базе микроконтроллеров, а также их последующее тестирование и отладку программ, записанных в микроконтроллер.

Известен учебно-лабораторный стенд (RU №126865 (U1), G09B 23/18, 10.04.2013) для практического изучения микроконтроллеров, содержащий управляющий вычислительный блок, интерфейсный блок ввода и интерфейсный блок вывода, элемент сброса, генератор прямоугольных импульсов, узел RC-цепи, источник регулируемого напряжения, звуковой излучатель, программатор, связанный через элемент сброса с управляющим вычислительным блоком, связанным с генератором RC-кварца, а также с интерфейсными блоками ввода, вывода и вторым интерфейсным блоком вывода, каждый из которых связан с соответствующим блоком гнезд; семисегментный индикатор, кнопки наборного поля и блок светодиодов, также связанные с соответствующими блоками гнезд, источник питания +5, +12 В.

Недостатком данного стенда является то, что он позволяет работать с микроконтроллером только одной архитектуры, а также макетировать и отлаживать ограниченный спектр исследуемых цифровых устройств.

Техническим результатом изобретения является расширение номенклатуры исследуемых микроконтроллеров и макетируемых цифровых устройств, а также возможность визуального наблюдения за ходом выполнения программы в режиме реального времени.

Указанный технический результат достигается за счет того, что в аппаратно-программный комплекс для макетирования и отладки цифровых устройств на базе микроконтроллеров, содержащий блок ввода и вывода данных, блок системы тактирования, ЭВМ последовательно соединенную с блоком обмена данными, а также микроконтроллер, согласно изобретения, дополнительно введены блок датчиков и блок исполнительных механизмов, при этом выходы блоков ввода, вывода, обмена данными, системы тактирования, датчиков и исполнительных механизмов, соединены с соответствующими входами микроконтроллера через интерфейсные блоки.

Функциональная схема устройства представлена на фигуре, где обозначены: 1 - блок ввода данных, 2 - блок датчиков, 3 - интерфейсный блок, 4 - ЭВМ, 5 - блок обмена данными, 6 - микроконтроллер, 7 - блок тактирования, 8 - блок вывода данных, 9 - блок исполнительных механизмов.

Блок датчиков 2 предназначен для задания значения физической величины в соответствии с типом макетируемого цифрового устройства, ее преобразования в электрический сигнал и передачи на микроконтроллер для последующей обработки. Например, при макетировании термостата это может быть датчик температуры [см., например, Электронный ресурс URL: http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18B20.html/tb_tab0 (дата обращения 23.04.2015)], который выдает температуру в цифровом коде.

Интерфейсный блок 3 предназначен для оперативной замены программируемого микроконтроллера и оперативного подключения к нему периферийных устройств (блоков ввода, вывода, датчиков и т.д.), что обеспечивает достижение заданного технического результата. Интерфейсный блок 3 может быть выполнен, например, с использованием универсальных контактных клемм типа Banana [см. Электронный ресурс URL: http://www.dragoncity.com.hk/bp.html (дата обращения 23.04.2015)], через которые с помощью гибких проводов периферийные устройства подключаются к соответствующим клеммам микроконтроллера.

Блок исполнительных механизмов 9 предназначен для проверки правильности работы макетируемого устройства. Исполнительный механизм соответствует управляющему элементу макетируемого цифрового устройства. Для макетируемого термостата это может быть, например реле [см. Электронный ресурс URL: http://lib.chipdip.ru/156/DOC000156920.pdf (дата обращения 23.04.2015)].

Порядок применения рассмотрим на примере макетирования элемента системы поддержания заданной температуры в помещении. Макетируемым элементом является термостат, который должен выдавать сигнал на включение нагревательного элемента при tпом<tзад, где tпом - температура в помещении, tзад - заданная температура, которая должна поддерживаться в помещении, и на отключение - при tпом≥tзад.

В состав макетируемого устройства, в соответствии со структурной схемой, входят микроконтроллер, датчик температуры и исполнительный механизм, в качестве которого может быть использовано электромагнитное реле. Оперативную коммутацию названных цифровых устройств производим с использованием гибких проводов. Составляем управляющую программу на ЭВМ и записываем ее в память микроконтроллера через блок обмена данными.

Проверяем работу макетируемого цифрового устройства. Для этого с помощью датчика температуры задаем температуру помещения tпом, которая в цифровом виде поступает в микроконтроллер, где сравнивается с заранее заданной в управляющей программе температурой tзад. Если tпом<tзад то вырабатывается управляющий сигнал на включение реле. Если tпом≥tзад, то вырабатывается управляющий сигнал на выключение реле. Проверку коммутации контактов реле можно осуществить с помощью мультиметра.

Таким образом, предлагаемое изобретение позволяет макетировать любое цифровое устройство на базе микроконтроллера, производя оперативную замену датчиков и исполнительных механизмов в соответствии с назначением устройства, проверять правильность работы управляющей программы, а также производить оперативную замену микроконтроллера, что обеспечивает достижение заданного технического результата.

Похожие патенты RU2670730C9

название год авторы номер документа
СТЕНД ДЛЯ ИЗУЧЕНИЯ МИКРОКОНТРОЛЛЕРНЫХ СИСТЕМ УПРАВЛЕНИЯ 2008
  • Васильев Алексей Евгеньевич
  • Криушов Алексей Вячеславович
  • Шилов Максим Михайлович
RU2402822C2
ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЙ КОМПЛЕКС АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ ПОДГОТОВКОЙ ДВИГАТЕЛЬНЫХ УСТАНОВОК И ТЕХНОЛОГИЧЕСКИМ ОБОРУДОВАНИЕМ РАКЕТ КОСМИЧЕСКОГО НАЗНАЧЕНИЯ НА ТЕХНИЧЕСКОМ И СТАРТОВОМ КОМПЛЕКСАХ 2015
  • Булыгина Татьяна Анатольевна
  • Пикулев Павел Алексеевич
  • Каргин Виктор Александрович
  • Васильев Игорь Евгеньевич
  • Охтилев Михаил Юрьевич
  • Кириленко Филипп Анатольевич
RU2604362C1
АВТОМАТИЗИРОВАННЫЙ РЕМОНТНЫЙ СТЕНД (БАРС) 2009
  • Боровик Максим Михайлович
  • Криницкий Георгий Викторович
  • Жданов Владимир Емельянович
  • Надельсон Александр Маркович
RU2421787C2
ЭЛЕКТРОННАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА 2007
  • Андреев Николай Александрович
  • Рыбаков Владимир Юрьевич
  • Марочкин Михаил Владимирович
RU2344472C1
МОДУЛЬНАЯ ИНЖЕНЕРНАЯ СИСТЕМА 2006
  • Татарченко Николай Валентинович
RU2363973C2
ПАНОРАМНЫЙ АВИАЦИОННЫЙ ИНДИКАТОР 2022
  • Стрелец Михаил Юрьевич
  • Апурин Андрей Николаевич
  • Баранов Александр Сергеевич
  • Грибов Дмитрий Игоревич
  • Дибин Александр Борисович
  • Дорофеев Никита Валентинович
  • Истомин Владимир Георгиевич
  • Лемищенко Денис Юрьевич
  • Бобров Сергей Викторович
RU2800102C1
СПОСОБ ТЕХНИЧЕСКОГО КОНТРОЛЯ И ДИАГНОСТИРОВАНИЯ БОРТОВЫХ СИСТЕМ БЕСПИЛОТНОГО ЛЕТАТЕЛЬНОГО АППАРАТА С ПОДДЕРЖКОЙ ПРИНЯТИЯ РЕШЕНИЙ И КОМПЛЕКС КОНТРОЛЬНО-ПРОВЕРОЧНОЙ АППАРАТУРЫ С ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМОЙ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2014
  • Левин Марк Зелигович
  • Смирнов Владимир Александрович
  • Уланов Михаил Валерьевич
  • Давидчук Андрей Геннадиевич
  • Буравлев Дмитрий Иванович
  • Зимин Сергей Николаевич
RU2557771C1
СПОСОБ РАЗРАБОТКИ И ИСПЫТАНИЯ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ И МОБИЛЬНЫЙ СТЕНД ДЛЯ ТЕСТИРОВАНИЯ ЭЛЕКТРОННОЙ СИСТЕМЫ УПРАВЛЕНИЯ 2020
  • Трофимов Юрий Владимирович
  • Якунина Наталья Георгиевна
RU2755027C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА КОНТРОЛЯ И ДИАГНОСТИКИ АККУМУЛЯТОРНЫХ БАТАРЕЙ КОРАБЕЛЬНОГО БАЗИРОВАНИЯ 2011
  • Темирев Алексей Петрович
  • Киселев Василий Иванович
  • Кротенко Алексей Васильевич
  • Хамизов Руслан Русланович
  • Батюченко Игорь Леонидович
  • Мановицкий Алексей Михайлович
  • Павлюков Валерий Михайлович
  • Цветков Алексей Александрович
RU2474832C2
Стенд микроконтроллерный для изучения, исследования и отладки алгоритмов встраиваемых систем управления и цифровой обработки сигналов 2021
  • Вахтина Елена Артуровна
  • Вострухин Александр Витальевич
RU2765610C1

Иллюстрации к изобретению RU 2 670 730 C9

Реферат патента 2018 года Аппаратно-программный комплекс для макетирования и отладки цифровых устройств на базе микроконтроллеров различных архитектур

Аппаратно-программный комплекс для макетирования и отладки цифровых устройств на базе микроконтроллеров различных архитектур относится к области вычислительной техники, а именно к диагностическому оборудованию, в частности к техническим средствам, позволяющим производить макетирование цифровых устройств на базе микроконтроллеров, а также их последующее тестирование и отладку программ, записываемых в микроконтроллер. Предлагаемое изобретение позволяет расширить номенклатуру исследуемых микроконтроллеров, а также увеличить число макетируемых цифровых устройств за счет дополнительно введенных блока датчиков и блока исполнительных механизмов, соединенных с микроконтроллером через интерфейсный блок. 1 ил.

Формула изобретения RU 2 670 730 C9

Аппаратно-программный комплекс для макетирования и отладки цифровых устройств на базе микроконтроллеров, содержащий блок ввода и вывода данных, блок системы тактирования, ЭВМ, последовательно соединенную с блоком обмена данными, а также сменный микроконтроллер, отличающийся тем, что дополнительно введены блок датчиков и блок исполнительных механизмов, при этом выходы блоков ввода, вывода, обмена данными, системы тактирования, датчиков и исполнительных механизмов соединены с соответствующими входами сменного микроконтроллера через интерфейсный блок, в состав которого входят универсальные контактные клеммы.

Документы, цитированные в отчете о поиске Патент 2018 года RU2670730C9

Фотографический способ репродуцирования штриховых и полутоновых оригиналов 1961
  • Иванов Я.И.
SU142148A1
МОБИЛЬНЫЙ УЧЕБНО-ЛАБОРАТОРНЫЙ СТЕНД ДЛЯ ИЗУЧЕНИЯ ЭЛЕКТРИЧЕСКИХ МАШИН И ЭЛЕКТРОПРИВОДОВ 2012
  • Долгов Юрий Петрович
  • Прентсель Альфред Августович
  • Ройтбург Юрий Семенович
  • Сесин Артем Александрович
RU2490720C1
Способ добычи гидроторфа на залежах, подверженных обвалам и оползням 1959
  • Кашкетов М.С.
  • Лавров А.П.
  • Рогов В.П.
  • Шелухин К.Д.
  • Щиплов Д.И.
SU126865A1
US 9152381 B2, 06.10.2015.

RU 2 670 730 C9

Авторы

Беляев Роман Владимирович

Ваганов Максим Сергеевич

Киргинцев Михаил Викторович

Зозуля Михаил Михайлович

Мельников Алексей Викторович

Даты

2018-10-24Публикация

2015-11-17Подача