Similar presentations:
605_41з_Садертдинов А.Ф._ВКР_Презентация
1. БУ ВО Ханты-Мансийского автономного округа – Югры « СУРГУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Политехнический институт Кафедра
автоматики и компьютерных системПрезентация по преддипломной практики на тему:
Устройство транспортного запаздывания сигнала
Выполнил: студент гр. 605-41з
Садертдинов Артур Фаатович
Руководитель от кафедры: к.т.н, доцент
Брагинский Михаил Яковлевич
Руководитель от предприятия: нач. л.м.
Чернышов Александр Владимирович
Сургут,2019
2. Цели и задачи
Цели:• разработать устройство транспортного
запаздывания сигнала для датчиков расхода
Задачи:
• Разработать структурную схему устройства
• Разработать функциональную схему устройства
• Разработать принципиальную схему устройства
• Подобрать необходимые компоненты
• Разработать макет устройства
• Разработать программный код
2
3. Актуальность
Данноеустройство
разрабатывается
для
нужд
лаборатории метрологии с целью повышения эффективности
объёма выполненных работ датчиков расхода на проливной
установке. Основным преимуществом разрабатываемого
устройства
является
возможность
использовать
проливную
установку,
более
эффективно
производя
ремонт
датчиков расхода разрабатываемым устройством, а не на
самой установке.
3
4. Структурная схема устройства
Блок вводаинформации
Блок
Блок
преобразования
преобразования
информации
информации
Блок вывода
информации
4
5. Основные узлы устройства
Основным узлом блока преобразования являетсямикроконтроллер семейства PIC, а именно PIC16F873.
Ядро
PIC16
Частота, МГц
от 0 до 20
Напряжение питания, В
от 2 до 5.5
Нагрузочная способность
портов, мА
25
Диапазон рабочих
температур, °C
Корпус
от -40 до 125
SO-28
5
6.
Семисегментный индикатор kingbright cc5612ewa является основным узлом блока выводаданных.
Тип дисплея
Вид дисплея
Высота знака
Цвет
Сила света
Общий вывод
Рабочий ток
Кол-во знаков
LED
7сегментный
14мм
красный
1,9-8мкд
катод
10мА
4
6
7. Фрагмент принципиальной схемы
• DD1 – микроконтроллер PIC16F873• SB1-SB3 – тактовые кнопки KLS7TS6601
• VT1-VT4 – транзисторы КТ814в
• R1-R16 – резисторы
• ZQ1 – кварцевый резонатор
• HG1 – индикатор kingbright cc56-12ewa
7
8. Создание макета устройства
Для разводки печатной платыбыло выбрано приложение SprintLayout.
8
9. Программный код
Программный код для данного устройства был написанна языке ассемблер в интегрированной среде разработки
MPLAB.
#include "p16f873.inc"
__config _HS_OSC &_WDT_OFF _PWRTE_ON _CP_OFF
В шапке программы производиться:
• Выбор микроконтроллера #include "p16f873.inc”
• Настройка конфигураций микроконтроллера
1) _HS_OSC – выбор типа генератора
2) _WDT_OFF – вкл./выкл. сторожевого таймера
3) _PWRTE_ON - вкл./выкл. таймера питания
4) _CP_OFF – вкл./выкл. защиты памяти программы
9
10.
INITbsf STATUS,5
movlw 07h
movwf ADCON1
movlw b'000000'
movwf TRISA
movlw b'00000000'
movwf TRISC
movlw b'11100000'
movwf TRISB
bcf
STATUS,5
В данном участке кода производится
настройка портов:
• Записывая число 07H в регистр ADCON1 ,
производит перенастройку ввода/вывода
порта А в цифровой
• Запись числа 0H в регистр TRISA и TRISC
указывает на то ,что все вывода будут работать
на выход
• Записи числа ЕОH
в регистр TRISB
приведет к тому , что только 7,6 и 5 выводы
порта B будут принимать сигнал
10
11. Заключение
Поставленная цель в преддипломной практики,разработать устройство транспортного запаздывания сигнала
достигнута. В ходе выполнения преддипломной практики
были разработаны:
• Структурная схема
• Функциональная схема
• Принципиальная схема
• Макет устройства
• Программный код и последующее программирование
микроконтроллера
11
electronics