Курсовая работа: Разработка микропроцессорной системы на базе микроконтроллера для спортивного велотренажера

* COD

Объектный файл создается в 16-pичном фоpмате и содеpжит код, котоpый должен быть записан в микpосхему. Файл листинга содеpжит полный листинг пpогpаммы вместе с загpузочным кодом. В файл ошибок и пpедупpеждений записываются все ошибки и пpедупpеждения, возникающие в пpоцессе ассемблиpования. Они также пpисутствуют и в файле листинга.

После обpаботки нашей пpогpаммы ассемблеp должен был выдать сообщение "Assembly Successful", означающее, что ошибок обнаpужено не было. Файл ошибок не должен был создаться.

Листинг программы для велотренажера приведен в Приложении А.

5. Программирование микроконтроллера

После ассемблирования имеется объектный файл EXAMPLE.HEX, котоpый должен быть записан в микpосхему. Запись осуществляется пpи помощи пpогpамматоpа и пpогpаммы Pic-prog.

Микросхему микроконтроллера вставляется в панель программатора.

Программатор подключается к порту LPT1. Необходимо запустить программу Pic_prog.exe.

Подать питание на программатор.

Выполнить команду 'ЗАПИСАТЬ / ПАМЯТЬ ПРОГРАММ'.

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

Объектный файл приведен в Приложении Б.

6. Разработка алгоритма работы устройства

Рис.4. Структурная схема велотренажера (электронная часть)

6.Описание функциональных узлов МПС и алгоритма их взаимодействия

Рис. 5. Функциональная схема велотренажера

1.Герконовый датчик установлен на колесе велотренажера, взаимодействуя с МК.

2. Кварцевый резонатор выдает стабильную частоту на МК.

3. Светодиод информирует о работе устройства при вращении колеса велотренажера.

4. Регулятором R производится настройка.

5. Источник питания, батареи АА, для функционирования схемы.

6. Компьютер – производит сбор информации и включает, выключает работу системы компьютера, согласно программы Velo.

7. Описание выбора элементной базы и работы принципиальной схемы

Нарис. 6 изображена принципиальная схема устройства сопряжения компьютера и тренажера.

Основой схемы является микроконтроллер AT90S2313-10PI. С помощью геркона S1 микроконтроллер отслеживает каждый оборот педалей тренажера. Ротор резистора R1 сопрягается с регулятором нагрузки тренажера. На элементах R1,R3,R5,C5 выполнен своеобразный аналого-цифровой преобразователь. Микроконтроллер измеряет время разряда конденсатора С5 через резисторы R1,R3,R5. В результате положение ротора резистора R1 преобразуется в цифровой код. Светодиод VD1 индицирует каждый оборот кратковременной вспышкой. Передача данных в СОМ порт компьютера производится через оптрон D2. Протокол передачи данных очень простой - с каждым оборотом педалей в компьютер передается на скорости 9600 один байт, который представляет собой код положения ротора резистора R1. Большую часть времени микроконтроллер находится в спящем режиме, поэтому в схеме отсутствует выключатель питания. В режиме ожидания схема потребляет менее 1 мкА. При вращении педалей с частотой 1 оборот в секунду потребление составляет около 300 мкА. Питание осуществляется от двух батарей АА.

К-во Просмотров: 527
Бесплатно скачать Курсовая работа: Разработка микропроцессорной системы на базе микроконтроллера для спортивного велотренажера