AC-DC и DC-DC преобразователи напряжения Top Power на складе ЭЛТЕХ

Обсуждение: Приставка для измерения емкости зарядки

Страница 42 из 61
Новичок
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
5 5
0 0
 
17.02.2017 21:34 #411
А кто подскажет где здесь есть (какой пост) правильная схема подключения аккумулятора и нагрузки к нему для измерения емкости аккумулятора при разрядке? А то вроде все схемы разрисованы для зарядки аккумулятора.
Оценка
Мониторинг и контроль температуры необходимы во многих устройствах и приборах. Сложно найти электронную систему, в которой не присутствовал бы тот или иной температурный датчик. Многие азиатские производители производят датчики, которые не уступают по качеству популярным западным решениям и выгодно отличаются от них по цене. Каждая из компаний обладает большим опытом в производстве микроэлектронных приборов и имеет мощные отделы разработки и контроля качества. Они предлагают не только свои разработки, но также функциональные и Pin-to-Pin-аналоги популярных датчиков западных компаний в конструктивных исполнениях для самых разнообразных областей применения.
Знаток
 
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
67 2
0 0
 
18.02.2017 05:09 #412
Схема подключения в режиме разряда представлена автором еще в первых постах, в оригинальном ее виде. Для верности, чтобы не возвращаться в прошлое, выкладываю оба вида подключения устройства.
В режиме разряда для точности измерения желательно питать устройство от независимого источника питания, особенно это важно если меряется емкость литиевого аккумулятора.
Вложения
Тип файла: zip СХЕМА АВЕ.zip (19.8 Кб, 0 просмотров)
Последний раз редактировалось Иван_79; 18.02.2017 в 05:15.
Оценка
Компания Chipown представила высокоскоростной драйвер PN7113 для управления N-канальными транзисторами MOSFET или IGBT, работающими в полумостовой топологии. Микросхема является Pin-to-Pin совместимым аналогом популярных западных драйверов хх2110, хх2113 и хх2112, но при этом имеет существенное преимущество – более доступную цену. В статье приведен детальный разбор сравнительных параметров драйверов PN7113 и хх211x, их электрических характеристик, а также схем включения, цоколевки и описания выводов.
Новичок
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
5 5
0 0
 
19.02.2017 17:23 #413
Спасибо за схему подключения, я тоже практически так-же подключил. А по точности измерения с PIC16F684 есть проблема с точностью таймера. Он отстает на 10 секунд за минуту. Это может быть как-то связана именно с PIC16F684? У него вроде нет калибровочной константы, или я ошибаюсь. Я прочитал программатором WinPic800 несколько новых экземпляров - константы не обнаружил.
Оценка
Знаток
 
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
67 2
0 0
 
20.02.2017 05:30 #414
Да, почитал даташит, реально у него нет калибровочной константы, она у него уже вшита и реализация подстройки осуществлена немного по другому. Можно поступить двумя способами:
закомментировать строки:
CALL 0x3FF ; Считываем калибровочную константу (последняя ячейка памяти программ)
MOVWF OSCCAL ; Загружаем константу в генератор OSCCAL.
Это в случае если Вы имеете представление о компиляции программ для МК.
Второй раскажу пожже, некогда.
Оценка
Знаток
 
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
67 2
0 0
 
20.02.2017 08:24 #415
Как и обещал, второй способ: необходимо вручную в программаторе изменить буфер ячейки памяти по адресу слова 0x3FF (байты 0x7FE и 0x7FF) на значение 0x3400 (вместо 0x3438 в моем варианте). Тогда при работе программы генератор будет настроен на работу от внутренней системной константы, без ее коррекции.
Оценка
Новичок
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
5 5
0 0
 
20.02.2017 21:04 #416
Иван_77. Спасибо за комментарии по PIC16F684. О программировании и соответственно о компиляции программ я некоторое представление имею. Есть не очень большой опыт по программировании PIC контроллеров, правда на Си. На ассемблере реально ничего писать даже не пытался, но какое-то представление имею. Поэтому, наверное, смог бы попытаться отредактировать программу и по первому способу, правда если бы понял в каком месте программы нужно было-бы вставить эти строки "CALL 0x3FF ; MOVWF OSCCAL". Но со вторым способом для меня все вроде-бы понятно, буду пробовать. Еще раз спасибо.
Оценка
Знаток
 
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
67 2
0 0
 
20.02.2017 22:25 #417
Не вставлять, а откомментировать, т.е. исключить из компиляции, в начале файла есть такой участок программы (единственный с указанным текстом), просто поставьте перед ним ";" и откомпилировать программу.
Оценка
Новичок
 
Регистрация: 14.12.2009
Сообщений: 33
Репутация: 15
5 5
0 0
 
21.02.2017 12:00 #418
в ассемблерной программе слова "OSCCAL" встречается только вот здесь

;*** 2. Настройка контроллера *****************
;**********************************************
init
bsf STATUS,5 ; БАНК 1.
; movlw 0FF
; movwf OSCCAL ; максимальная частота
movlw B'00100000'
movwf ADCON1 ;
Но указанное Вами слово "CALL 0x3FF" поиск в тексте не находит.
А по второму способу я тоже как-то не понял:
При считывании программатором файла "emk10A_3.HEX "- по адресу 0x03FF есть значение "0x3438", но не 0x3436". Его, что просто нужно заменить на значение "0x3400"?
Оценка
Знаток
 
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
67 2
0 0
 
21.02.2017 19:38 #419
У Вас ассемблерный текст одного из первых моих постов, возьмите например проект из поста 409.
На счет изменения, то да в данной прошивке моя константа была равна 0х3438, правильно, именно ее и необходимо изменить.
Оценка
Знаток
 
Регистрация: 23.11.2016
Адрес: Украина
Сообщений: 96
Репутация: 77
67 2
0 0
 
21.02.2017 19:41 #420
В моем оригинале проекта текст выглядит следующим образом:
;************************************************* ************************************************** ****
;*** 2. Настройка контроллера *****************
;**********************************************
init
bsf STATUS,5 ; БАНК 1

CALL 0x3FF ; Считываем калибровочную константу (последняя ячейка памяти программ)
; BSF STATUS,5 ; Переходим в Bank 1
MOVWF OSCCAL ; Загружаем константу в генератор OSCCAL
; movlw 0FF
; movwf OSCCAL ; максимальная частота
movlw B'00100000'
movwf ADCON1 ;
movlw B'00000000' ;
movwf OPTION_REG ;
Оценка
Ответ
Страница 42 из 61
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 20:12.
Обратная связь РадиоЛоцман Вверх