СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №3/2013

ветственно, красного и зелёного цвета, подключённых к линиям ввода вывода общего назначения, предназначенные для отладки и визуального контроля работы программ. На плате установле ны кнопка сброса микроконтроллера и пользовательская кнопка. Все выводы микроконтроллера под ключены к контактным площадкам на краю платы. Именно к этим площад кам можно припаять входящие в со став набора 10 контактные соедини тели – вилки и подсоединить к ним ответные соединители – розетки, пред назначенные для подключения другой платы или внешних устройств. А ППАРАТНАЯ ЧАСТЬ И ПЕРВОЕ ВКЛЮЧЕНИЕ Перед первым включением отладоч ной платы установите на ваш компью тер драйвер виртуального порта, кото рыйможно загрузить по ссылке [5]. Для 32 или 64 разрядной операционной системы Windows, загрузите и распа куйте файл EZ430 UART.zip в отдель ный каталог, а затем запустите в этом каталоге исполняемыйфайлDPinst.exe или DPinst64.exe, соответственно. Для операционных систем Mac OS и Linux загрузите соответствующие драйверы и выполните рекомендации, приведён ные на указанном выше ресурсе [4]. Теперь можно подключить отладоч ную плату MSP EXP430G2 к вашему компьютеру с помощью кабеля USB – MiniUSB, входящего в состав набора LaunchPadMSP EXP430G2. Компьютер обнаружит новое устройство и авто матически установит для него драйвер. В результате на компьютере появится виртуальный COM порт с названием «MSP430 Application UART», как показа но в окне диспетчера устройств на ри сунке 4. Отладочная платаMSP EXP430G2 по лучает питание от порта USB, при этом на ней будет светиться зелёный свето диод LED0, информирующий о нали чии питания. Микроконтроллер MSP430G2231, входящий в состав отладочного набо ра, уже содержит рабочую программу, представляющую собой температур ный регулятор с широтно импульс ным модулятором (ШИМ). Поэтому при первом включении на плате будут поочерёдно мигать красный и зелёный светодиоды LED1 и LED2, сигнализи рующие о готовности программы на чать работу. Оригинальность и изящность дан ной программы заключаются в том, что для управления и контроля тер морегулятором используются самые простые элементы: одна пользова тельская кнопка, а также красный и зе лёный светодиоды, входящие в состав платы MSP EXP430G2. Датчиком тем пературы является встроенный датчик микроконтроллераMSP430G2231. Кро ме того, микроконтроллер регулярно выдаёт значение измеряемой темпера туры в порт UART на скорости 2400 бод, что позволяет удалённо контролиро вать температуру с помощью компью тера. Если нажать на пользовательскую кнопку, то текущее значение темпера туры запоминается в микроконтрол лере как эталонное. Если температура в течение времени превысит эталон ное значение – формируется ШИМ сигнал на красный светодиод, а если станет меньше эталонного – форми руется ШИМ сигнал для зелёного све тодиода. Отклонение температуры датчика от установки можно контролировать по яркости свечения светодиодов. Эта лонное значение для температурно го регулятора легко изменяется с по мощью одной кнопки. Например, для установки эталонного значения 36 ° С необходимо нагреть микроконтрол лер до температуры 36 ° С и нажать пользовательскуюкнопку. Теперь мик роконтроллер будет формировать ШИМ сигнал на красный или зелёный светодиод в зависимости от превыше ния или понижения температуры дат чика относительно нового значения эталонной температуры. Подключив через согласующие устройства парал лельно красному светодиоду охлажда ющий прибор, например вентилятор, а параллельно зелёному светодиоду – нагреватель, можно реализовать при бор для автоматического поддержания температуры 36 ° С и использовать его, например, для поддержания темпера туры в инкубаторе. Особенностью данной программы является то, что она выдаёт значение измеряемой температуры в порт UART в градусах Фаренгейта. Однако это поправимо, поскольку исходный про ект этой программы slac435c.zip мож но загрузить с ресурса [6] и отредакти ровать так, чтобы все измерения про изводились в градусах Цельсия. Проект выполнен и представлен в нескольких средах разработки. Его ис ходный код может служить отправной точкой при разработке собственных проектов и даёт неплохое представле ние о возможностях линейки микро контроллеров MSP430G2xxx. Кроме того, в состав архива проекта входит драйвер отладочной платы для компьютеров с операционной систе мой Windows и консольная програм ма–программаторMSP430Flasher.exe [7] от компании Texas Instruments. Эта программа позволяет загружать в мик роконтроллеры MSP430, подключён ные непосредственно к отладочной платеMSP EXP430G2, готовые прошив ки программ в HEX формате или в спе циальном текстовом формате. Командная строка «MSP430Flasher.exe n MSP430G2231 w MSP EXP430G2 LaunchPad.txt v g z [VCC]» позволя ет запрограммировать в микрокон троллерMSP430G2231 прошивку MSP EXP430G2 LaunchPad.txt. Назначение всех программных ключей данной командной строки можно узнать, вы полнив запуск следующей команд ной строки: «MSP430Flasher.exe h > help.txt». В результате в каталоге по явится файл help.txt с описанием всех ключей. Для подключения кварцевого резо натора 32,768 кГц, входящего в состав набора, на плате предусмотрено по садочное место. Поскольку выводы XIN и XOUT микроконтроллера могут быть использованы как входы выхо ды общего назначения, данный резо натор изначально не установлен на плату. Сигналы XIN и XOUT микрокон троллера для кварцевого резонатора также подключены на соответству ющие выводы внешнего штыревого разъёма J2 и могут быть использованы для тактирования внешних модулей. ЭЛЕМЕНТЫ И КОМПОНЕНТЫ 26 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 3 2013 Рис. 4. Окно диспетчера устройств компьютера

RkJQdWJsaXNoZXIy MTQ4NjUy