Разработка принципиальной электрической схемы устройства измерения емкости аккумулятора, выполненного на базе микроконтроллера PIC, и исследование принципа его работы - Курсовая работа

бесплатно 0
4.5 310
Область применения устройства измерения емкости аккумулятора, выполненного на базе микроконтроллера PIC. Разработка алгоритма работы, монтажной схемы печатной платы. Расчёт надежности разработанной принципиальной электрической схемы устройства.


Аннотация к работе
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ «Техническое обслуживание технологического оборудования и средств робототехники в автоматизированном производстве» КУРСОВОЙ ПРОЕКТ по дисциплине: «Электронные системы программного управления в АП» на тему: «Разработка принципиальной электрической схемы устройства измерения емкости аккумулятора, выполненного на базе микроконтроллера PIC, и исследование принципа его работы»1.1 Назначение и область применения проектируемого устройства 2.2 Разработка и описание структурной схемы проектируемого устройства 3.1 Исследование и обоснование выбора элементной базы для разрабатываемой принципиальной электрический схемы устройства 3.2 Разработка и описание принципиальной электрической схемы проектируемого устройстваИзмеритель емкости аккумулятора представляет собой конструкцию, подключаемую в качестве приставки к зарядному устройству. На жидкокристаллический дисплей измерителя выводятся значение входного напряжения, величина тока зарядки аккумулятора, время зарядки и емкость зарядного тока. Так же одновременно с подсчетом величины емкости аккумулятора измеритель выполняет функцию защиты заряжаемого аккумулятора от перезарядки, путем установки необходимой величины емкости, и схема будет в автоматическом режиме отключать питание заряда от аккумулятора, тем самым исключая возможность испортить аккумулятор длительным зарядом.Один раз в секунду микроконтроллер измеряет напряжение на входе приставки и ток, и если величина тока больше единицы младшего разряда - увеличивает счетчик секунд на 1. Далее микроконтроллер высчитывает средний ток за минуту. Целое число записываются в счетчик, а остаток от деления потом прибавляется к следующему измеренному значению тока, и уже потом эта сумма делится на 60. Сделав, таким образом, 60 измерений за 1 минуту в счетчике будет число среднего значения тока за минуту. Каждый раз, после подсчета емкости зарядки, производится сравнение измеренной емкости и заданной, и при их равенстве на дисплей выдается сообщение - "Зарядка завершена", а во второй строке - значение этой емкости зарядки и напряжение.В таблице 3.1 приведены основные Технические параметры микроконтроллера PIC16F6761. Блок питания-служит для питания схемы и показан на рисунке 3.2, его технические параметры сведены в таблицу 3.2. ЖК дисплей SC 1602ASLB - служит для отображения различного вида информации и показан на рисунке 3.3, его технические параметры сведены в таблицу 3.3. R22 EQU 34H ;нижней строки R23 EQU 35H ; R24 EQU 36H ; R25 EQU 37H ; R26 EQU 38H ; R27 EQU 39H ; R28 EQU 3AH ; R29 EQU 3BH ; R30 EQU 3CH ; R31 EQU 3DH ; R32 EQU 3EH ; R33 EQU 3FH ; R34 EQU 40H ; R35 EQU 41H ; R36 EQU 42H ; ;-----регистры пересчета-----------------DEST EQU 43H ; дес тысяч TYS EQU 44H ; тысячи SOT EQU 45H ; сотни DES EQU 46H ; десятки EDI EQU 47H ; единицы Sb EQU 48H ; выводимый символ ost EQU 49H ; остаток деления вычисления емкости A1 EQU 4AH ; результат вычислений мл бит A10 EQU 4BH ; результат вычислений ст бит ;-----регистры временного хранения-------tmp EQU 4CH ; в процедуре вывода на экран pau EQU 4DH ; счетчик паузы cnt EQU 4EH ; счетчик для вывода на дисплей cnt1 EQU 4FH ; счетчик пересчета tmp1 EQU 50H ; в процедуре convert tmp2 EQU 51H ; временный tmp3 EQU 52H ; I10 EQU 53H ; ток зарядки старший байт(среднее значение) I1 EQU 54H ; ток зарядки младший байт(среднее значение) E10 EQU 55H ; емкость аккумулятора ст байт E1 EQU 56H ; емкость аккумулятора мл байт ;----уставка времени зарядки---------------Zr1 EQU 57H ; мл байт Емкости зарядки (МА\час ) Zr10 EQU 58H ; ст байт Емкости зарядки Szi EQU 59H ; остаток при вычислении среднего тока ;*********************************** ;1.ПУСК. АЦП - ПРЕОБРАЗОВАНИЯ (ИЗМЕРЕНИЕ ВХОДНЫХ ВЕЛИЧИН) 16. вычисление емкости зарядки ************************************ 1. вычисляем среднее значение тока за 1 минуту ;=============================== rasch clrwdt incf A10,1 clrf tmp1 movf A1,0 ; загружаем ток зарядки addwf Szi,0 ; остаток прежнего деления btfsc STATUS,0 ; если переполнение incf A10 ; переносим в старший разряд movwf A1 ; W = I1 ;-----итоговое число---------------------------del2 addlw-3Ch ; зарядный ток делим на 60 btfss STATUS,0 ;если переполнение, goto $ 4 ; завершаем расчеты incf tmp1,1 ; запишем goto $-4 ; повторим вычитание movwf tmp1 ; результат в cnt1 ;---------------------------------------------------decf A10,1 ; A10 - 1 btfss STATUS,Z ;если можно goto del12 ; продолжаем деление ;-----------------------------------------------------addlw 3Ch movwf Szi ; восстанавливаем остаток goto Sum ;=============================== del12 incf tmp1,1 ; запишем goto del2 ;=============================== Sum movf tmp1,0 addwf I1,1 btfsc STATUS,0 ; если переполнение incf I10,1 ;-----------------------------------------------------------------clrw subwf C3,0 btfss STATUS,Z ; если секунды не = 0 return ; выходим ;======================================= ;== 2.

План
СОДЕРЖАНИЕ
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?