Технические разделы

Физическое тестирование

После выполнения всех вышеописанных действий, необходимо проверить соответствие полученного результата поставленной задаче[1,2].

В первую очередь проверим работоспособность алгоритмы работы с АЦП и LCD дисплеем. На экране периодически отображаются данные, считанные с АЦП:

Рисунок 5.4 - Результаты работы устройства

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

Для проверки работоспособности вольтметра проведем эксперимент: сравним его показатели с другим устройством, предназначенным для измерения напряжения. Тест показал соответствие напряжения, показанной тестером и данными с АЦП микроконтроллера. Также проверим работоспособность АЦП и потенциометра изменив положение потенциометра, последствия наших действий сразу отображаются на LCD.

Граничные значения от 0В до 5В.

Для проверки звуко-излучателя достаточно запустить его из меню, сразу излучается звук. Если нажимать кнопки управления то звук меняет тональность. Аппарат работает адекватно т.к. в момент когда длительность импульсов становится равной или больше длительности задержки между импульсами звук исчезает.

Для проверки работоспособности термометра проведем два эксперимента: сравним его показатели с другим устройством, предназначенным для измерения температуры, и изменим температуру окружающей среды. Первый тест показал соответствие температуры, показанной ртутным термометром и датчиками микроконтроллера. После этого было произведено термическое воздействие (нагревание) на датчик. Через небольшой промежуток времени показатели этого датчика возросли, а после прекращения воздействий вернулись на прежние показатели, что подтверждает работоспособность термодатчика.

Для проверки работоспособности часов необходимо оставить их включёнными на довольно длительный период, после чего сравнить результаты обычных часов и часов реализованных на PICDEM 2. Проведённый эксперимент показал что за 10 часов часы сбились на 1 секунду. Что есть приемлемым результатом.

Выводы

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

Полученные результаты показывают, что программа работоспособна и готова к использованию на микроконтроллере PIC18F4520.

Также к недостатком устройства можно отнести то, что само устройство работает при наличии постоянного питания. Это значительно ограничивает область применения усройства.

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

Приложение А

Программа реализации устройств

p18main.c

#include <p18f4520.h>

#include <delays.h>

#include <stdlib.h>

#pragma config OSC = HS //oscillator

#pragma config FCMEN = OFF //Fail Safe Clock Monitor

#pragma config IESO = OFF //Internal External Osc. Switch Over

#pragma config PWRT = ON //Power Up Timer

#pragma config BOREN = OFF //Brown Out Reset

#pragma config WDT = OFF //Watchdog Postscaler

#pragma config MCLRE = ON //Vhod sbrosa mikrokontrollera

#pragma config PBADEN = OFF //Port B A/D digital on Reset

#pragma config LVP = OFF /Lov Voltage ICSP

#pragma config XINST = OFF //xinst

#define scroll_dir TRISAbits.TRISA4

#define scroll PORTAbits.RA4

#define select_dir TRISBbits.TRISB0

#define select PORTBbits.RB0near void LCDInit(void);unsigned temp_wr;near void d_write(void);near void i_write(void);near void LCDLine_1(void);near void LCDLine_2(void);unsigned char WREG;

char ptr_pos;char ptr_count;char cmd_byte;char temperature;char seconds ;char minutes ;char hours ;

temph;tempv_char[3],temph_char[16]={"0.00V RB0=Exit "},_char[16]={"Prd.=128 DC=128 "},tempt_char[16]={"Temp= C "},

Перейти на страницу: 1 2 3 4

Еще статьи по технике и технологиям

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

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

© 2019 | www.techexpose.ru