Разработка и изготовление лабораторного блока для программирования микроконтроллеров

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

?ринципиальная электрическая схема программатора

 

.3 Разработка, изготовление печатной платы

 

С помощью САРПР PCAD по принципиальной электрической схеме нами была разработана печатная плата программатора. Результаты этой работы представлены в приложении 2.

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

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

В начале проектирования мы располагали следующим:

на диске ПК имелся набор программ системы PCAD;

было известно техническое задание на проектирование электронных блоков;

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

Для создания и вывода на печать изображения печатных плат использовался лазерный принтер и программа PC-CARDS и PC-PRINT из пакета программ САПР PCAD соответственно. Изображение печатных плат со стороны расположение элементов выводиться на печать в зеркальном отображении.

Заготовка печатной платы вырезается из стеклотекстолита. Она шлифуется наждачной бумагой №0 и стиральной резинкой, после этого промывается водой и обезжиривается спиртом или ацетоном.

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

После этого производят травление платы. Травят плату обычно в растворе хлорного железа. Нормальной концентрацией раствора можно считать 20…50%. Разводят, примерно, 500 г порошка хлорного железа в горячей кипяченой воде до получения общего объема раствора, равного 1 л. Раствор переливается в обычную ванночку (например использовать фотографический кювет). Продолжительность травления - 10…60 мин, она зависит от температуры, концентрации раствора, толщины медной фольги. Травление проводят под вытяжкой или в хорошо проветриваемом помещении.

Промытую плату просушивают, рассверливают отверстия под выводы радиоэлементов (при этом используются сверла диаметром 0,8…1,0 мм.), зачищают мелкозернистой наждачной бумагой, протирают салфеткой, смоченной спиртом или ацетоном, а затем покрывают канифольным лаком (раствор канифоли в спирте).

Заключительным этапом является монтаж радиоэлементов. Перед монтажом на плату потемневшие выводы радиоэлементов следует зачищать до блеска, лудить их не обязательно. В качестве флюса лучше пользоваться канифольным лаком, а не твердой канифолью.

Габариты плат и их размещение выбраны исходя из удобства использования и того минимума, который необходим для размещения радиоэлементов.

Плата программатора выполнена из двухстороннего фольгированного стеклотекстолита, имеет размеры 123х113мм.

 

 

Глава 3. Лабораторная работа по программированию микроконтроллера.

 

.1 Алгоритм программирования бутлоадера в микроконтроллер

 

Чтобы запрограммировать бутлоадер в микроконтроллер надо сделать следующие шаги:

) Вставить микроконтроллер в изготовленный программатор

) Установить программу WinPic800 (желательно версии 3.60) и запустить.

На вкладке выбора серии микроконтроллера выбрать PIC18,далее на вкладке выбора микроконтроллера выбрать pic18f2550;

На вкладке настройки выберите адаптер

Оказавшись в аппаратных настройках выберите адаптер JDM Programmer

) Подключить программатор к компьютеру при помощи COM кабеля.

) На вкладке Device выбрать пункт Определить тип Device (Должно высветиться, что обнаружен - pic18f2550)

) Открываем файл бутлоадера C:\Microchip Solutions\USB Precompiled Demos\Factory HEX Files for Microchip USB Demo Boards\picdemfsusb.hex и на вкладке Device выбираем пункт программировать все. Для проверки считайте что запрограммировалось в микроконтроллер командой читать все.

) Отсоединить COM кабель. Следующий раз он понадобится, если появиться потребность смены бутлоадера.

На этом алгоритм программирования бутлоадера закончен.

 

 

3.2 Алгоритм программирования демонстрационной программы в микроконтроллер

 

Для демонстрации работы разработанного лабораторного блока с помощью него была разработана программа мигания светодиода. Листинг программы приведен ниже.

) Запустите MPLAB и затем "мастер проекта". Project/ Project Wizard… На появившейся заставке мастера нажмите "далее" и в следующем диалоге выберите модель МК, который хотите использовать.

) В третьем шаге укажите компилятор C18. Если компилятора не окажется в списке, то найдите его вручную и укажите.

) В следующем шаге - окне нажмите "Browse" и создайте папку для проекта. Откройте созданную папку, дайте название проекту и нажмите "Сохранить".

) В MPLAB создайте новый файл - меню File/ New и со