Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение Сургутянин » 14 янв 2011, 19:06

AVK. Будем ждать . А прошивка, приведённая здесь 25.05.2010, для PIC12F629? В чем её отличия от первой и второй? Я собрал все детали и хочу приступить к изготовлению (вначале на макете) с током 6А. Вот и стою перед выбором прошивки.
Сургутянин
 
Сообщения: 71
Зарегистрирован: 05 окт 2009, 08:41

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение AVK » 14 янв 2011, 21:59

По третьей прошивке АЗУ работает согласно диаграмме (http://itmages.ru/image/view/35274/0760845d). Компаратор сравнивает напряжения при отключенном токе и значительно чаще, чем это было в первых версиях. На 3 этапе более точно стабилизируется напряжение 13.8В на аккумуляторе.
AVK
 
Сообщения: 25
Зарегистрирован: 12 дек 2008, 21:10

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение Сургутянин » 15 янв 2011, 18:48

Спасибо, AVK. Буду собирать. VD1 после настройки планирую исключить, поскольку устройство будет собрано с импульсным блоком питания.
Сургутянин
 
Сообщения: 71
Зарегистрирован: 05 окт 2009, 08:41

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение AVK » 17 янв 2011, 18:25

Выкладываю прошивку для PIC12F675.
:020000040000FA
:020000001128C5
:08000800A0000308A1000B1C7D
:100010000C280B101F210B2821088300A00E200E96
:100020000900FF238316900083126B30A8008C30E8
:10003000A9009230AA001E30BA000A30BB00850128
:100040000730990083160A30850012309F00810125
:100050008312850185309F00313090008B018B1514
:10006000B701280805213508AB003608AC0029087F
:1000700005213508AD003608AE002A0805213508EF
:10008000AF003608B0006400851D43280130A6008B
:10009000C320A201640085194A28A20F4A28033010
:1000A000A500A301A401640085195D28A30B5328B2
:1000B000A40B5328A50B5328A628831696158B1737
:1000C00083122C08B6002B08B500D120A7186D2884
:1000D00085163B08A600C22065283008B6002F0808
:1000E000B500142105153A08A600C22005110130FB
:1000F000A600C320D120A71C83281F2105163B087A
:10010000A600C220712805110130A600C320851663
:100110003B08A600C22085120130A600C320D120D2
:10012000A71C9328872885120130A600C3202E081B
:10013000B6002D08B5009D2805160130A600C32085
:10014000D120A71CA4289C2805129D283008B600A1
:100150002F08B500142105156400851DAC28013059
:10016000A600C320831696158B17831205153B082E
:10017000A600C22005110130A600C320D120A71C73
:100180008328B62827140C308E008F000C106400D2
:100190000C1CC728271CCE282710C328A60BC22852
:1001A00008009F1400009F18D3281E08B300831670
:1001B0001E088312B2003308B4073208B1070318CF
:1001C000B40AB70A371AE6280F21D128B70103105D
:1001D000B40CB10CB70A371DE7283408B300310856
:1001E000B200B401B101B70133083602B8003208D9
:1001F0003502B900031CB803380403190329B81BDE
:100200000329A7140800A7100800B500B601B50718
:100210000318B60AB70A371D0729B70108002030AE
:10022000A300A30B11290800051185120512013046
:10023000A600C32005140130A600C3200800051144
:10024000851205120130A600C32005100130A6005A
:04025000C3200800BF
:02400E008C3FE5
:084200000000010002000300B0
:00000001FF

В программе программатора найти строчки:
0010: 0009 23FF 1683 0090 1283 306B 00A8 308C
0018: 00A9 3092 00AA 301E 00BA 300A 00BB 0185

Выделенные байты можно изменить при программировании МК.Их назначение следующее:
6Bh=107d=10,6В -порог полностью разряженной батареи;
8Сh=140d=13,8В -порог напряжения на аккумуляторе на III этапе;
92h=146d=14,4В -порог напряжения напряжения на аккумуляторе на I и II этапе.
1Eh=30d=30сек - продолжительность цикла зарядки;
0Ah=10d=10сек - продолжительность цикла разрядки.

Значения порогов зависят от напряжения питания мк и коэфф усиления диф-усилителя и определяются следующим образом:
АЗУ подключается к источнику питания, к выходным клеммам регулируемый источник питания. Измеряют напряжение питания мк на выв 1. На вых клеммах устанавливают напряжение соответствующее выбранному порогу и измеряют напряжение на выв 6 мк.Рассчитывают значение:
X=204,8*Uпор/Udd
Пример:
Напряжение питания МК - Udd=5,05 В;
Напряжение на вых диф-усилителя при напряжении на акк-ре 10,6 В - Uпор=2,64 В

X=204,8*2,64/5,05=107,06 округляем X=107 - это десятичное значение,переводим в HEX X=6B, заносим в первую выделенную ячейку.
AVK
 
Сообщения: 25
Зарегистрирован: 12 дек 2008, 21:10

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение megaspeed » 20 янв 2011, 17:49

Уважаемый AVK, а у вас есть нормальная прошивка на PIC12F629 и печатная плата? Если есть то вышлите пожалуйста sekktorr@yandex.ru
megaspeed
 
Сообщения: 9
Зарегистрирован: 15 ноя 2010, 18:33

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение Elik » 28 фев 2011, 15:30

Добрый день AVK.
Я собрал данное АЗУ,поставил PIC12F675,вашу прошивку от 17 января 2011г-не работает почему-то.В ручном режиме схему прогнал-
живая,имеються все 3 рабочих тока,только индикацию немного видоизменил-убрал диоды VD9 и VD11,добавил диод анодом к 3-му проводу а катодом к катодам VD7 и VD8.Получилось,на мой взгляд,более корректно чем у автора,если идет зарядка -то горит один из зеленых,а если рарядка то любой из зеленых с красным.Программировал IC-Prog-ом (при вызове вашей прошивки вышли следующие установки:WDT-On,PWRT-On,CRC-18FC,IntOSC GP4,Bandgap-default,конфигурация 318Ch).Т.е с контроллером не работает.Нельзя ли получить исходник этой программы на rafag@mail.ru
Спасибо.
Elik
 
Сообщения: 2
Зарегистрирован: 28 фев 2011, 14:52

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение AVK » 01 мар 2011, 20:54

В этой прошивке используется калибровочная константа для внутреннего осциллятора, которая расположена по адресу H3FF в мк. Если она стерта, то мк работать не будет. Можно мк запустить и без нее, но потребуется подправить программу. Исходник вышлю.
AVK
 
Сообщения: 25
Зарегистрирован: 12 дек 2008, 21:10

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение zznovv » 15 мар 2011, 09:38

Уважаемый AVK, не могли бы Вы ответить на пару вопросов относительно прошивки для PIC12F675:
1. Плата из журнала подходит без переделок?
2. Режим работы при запуске (ожидание нажатия кнопки) как первоначальной авторской версии или изменен?
Спасибо.
zznovv
 
Сообщения: 2
Зарегистрирован: 15 мар 2011, 09:32

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение Elik » 16 мар 2011, 11:03

Добрый день AVK.
Начал потихоньку изучать ассемблер для PICов по книге Корабельникова.
Проверил еще раз схему авторскую-нашел бардак у себя-вместо 16-17вольт силового питания у меня было 28вольт,потому происходил перекос работы
контроля напряжения аккумулятора на DA2.2.Прошивка пошла,все работает спасибо за исходник,есть конструкция на которой можно сколь угодно тренироваться.
Elik
 
Сообщения: 2
Зарегистрирован: 28 фев 2011, 14:52

Re: Автоматическое ЗУ («Радио», 2007, № 6, c. 33)

Сообщение AVK » 17 мар 2011, 21:50

1. Плата из журнала подходит без переделок? - Да
2. Режим работы при запуске (ожидание нажатия кнопки) как первоначальной авторской версии? - Да
Второе нажатие - стоп.
AVK
 
Сообщения: 25
Зарегистрирован: 12 дек 2008, 21:10

Пред.След.

Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3