Разработка принципиальной электрической схемы устройства измерения емкости аккумулятора, выполненного на базе микроконтроллера PIC, и исследование принципа его работы - Курсовая работа
Область применения устройства измерения емкости аккумулятора, выполненного на базе микроконтроллера PIC. Разработка алгоритма работы, монтажной схемы печатной платы. Расчёт надежности разработанной принципиальной электрической схемы устройства.
При низкой оригинальности работы "Разработка принципиальной электрической схемы устройства измерения емкости аккумулятора, выполненного на базе микроконтроллера PIC, и исследование принципа его работы", Вы можете повысить уникальность этой работы до 80-100%
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ «Техническое обслуживание технологического оборудования и средств робототехники в автоматизированном производстве» КУРСОВОЙ ПРОЕКТ по дисциплине: «Электронные системы программного управления в АП» на тему: «Разработка принципиальной электрической схемы устройства измерения емкости аккумулятора, выполненного на базе микроконтроллера 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.
План
СОДЕРЖАНИЕ
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы