На рынке существует множество вариантов для старта изучения микроконтроллеров, например, конструкторы Arduino или демонстрационные платы от производителей самих микроконтроллеров, такие как STM Disсovery. Низкий порог вхождения, доступность плат Arduino и наличие примеров привело к бурному развитию DIY-систем («сделай сам»), что, несомненно, хорошо, но как всегда – есть «но». Оно заключается в том, что при использо-вании конструктора Arduino создается ощущение простоты разработки и появление быстрого результата цепочки «купил-скачал-прошил-запустил», появляется соблазн не погружаться в детали и основы электроники, а получить быстрый результат. Такой подход очень удобен для любителей, но не подходит профильным специалистам-разработчикам, которым для качественной разработки современной электроники нужны базовые комплексные знания. Для работы с платами STM Disсovery или же им подобными желатель-но иметь базовые знания микроконтроллерных систем, схемотехники и языка програм-мирования Си, поэтому, возможно, они могут оказаться не самыми простыми для старта обучения.
Комплекс МилКиТЭС создан специально для обучения студентов, содержит современные базовые схемохнические каскады – усилители, преобразователи интерфейсов, аналого-цифровые микросхемы и другие важные составляющие электронных средств.
Подключенные к разным периферийным модулям микроконтроллера, эти каскады позволяют изучить основы микроконтроллеров на реальных примерах, позволяют понять суть решений на базе микроконтроллеров. МилКиТЭС имеет модульную структуру, в которой к основной плате с микроконтроллером могут быть подключены разные дополнительные платы – «Тулы» (от англ. - tool). Так, например, в составе линейки подключаемых модулей есть модуль управления электродвигателем, модуль управления светодиодной лентой, модуль для изучения систем автоматического управления с обратной связью. В состав платы МилКиТЭС входят следующие функциональные элементы:
1. 32-битный микроконтроллер K1986BE92QI;
2. графический дисплей MT12864B 128 x 64 пикселя;
3. светодиодная линейка;
4. RGB-светодиод;
5. резистивный нагреватель и датчик температуры;
6. драйвер управления подсветкой платы;
7. шаговый электродвигатель с драйвером управления;
8. цифровой датчик магнитного поля;
9. схемы измерения токов потребления платы, подсветки, нагревателя;
10. обмен данными с компьютером.
Поэтапное изучение и разработка кода для включения этих элементов,
а также самостоятельное решение заданий и написание отчетов
о сделанной работе дает комплексные знания в области микроконтроллеров и схемотехники, позволяет на качественном, низком и основательном уровне понять основы микроконтроллерных систем.
Данной статьей открывается цикл статей по теме изучения и использования учебно-демонстрационного комплекса МилКиТЭС разработанного компанией ДИАЛТЕК.