Зарядное устройство на PIC12F675, N10, 2007

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

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение Вадим » 03 июн 2008, 08:44

cam писал(а):программировал JDM и icprog106A, вроде ошибок при проверке не давал, перепутанные ноги видно сразу по анологии первого блока.
Купил новый ПИК, буду пробовать снова. А разве конфигурация не прописана в прошивке?


Добрый день. Я вот решил собрать эту вещь, сделал платку в Proteus, все подготовил, а потом чего то меня заклинило. Вообще с PIC'ами я не работал (в основном AVR), пришлось собирать простенький прогер к нему - скачал где-то PIC-F-Prog v10, скачал прошиву к зарядному - и при открытии прошивки прогер пишет что некорректно указано слово конфигурации <3FC4> :o и его надо скорректировать до <31C4>. Что-то мне это не нравится. :geek:
По даташиту я вроде разобрался как сконфигурировать контроллер для зарядки, но чего-то межуюсь. Может кто подскажет по конкретнее к этой прошивке, или не стоит дергаться и подождать новой версии. Спасибо
Вадим
 
Сообщения: 2
Зарегистрирован: 03 июн 2008, 08:32
Откуда: Тирасполь

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение ASD » 03 июн 2008, 12:49

Разница между 31С4H и 3FC4H заключена в разрядах с 9 по 11. В первом случае все они нули, во втором - единицы. Поскольку эти разряды слова конфигурации в PIC12F675 не задействованы, их значения ни на что не влияют и могут быть любыми. То, что где-то предусмотрена проверка этих разрядов на нуль, всего лишь "каприз" программиста. Не обращайте внимания.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение Вадим » 03 июн 2008, 16:42

Спасибо за разъяснения, буду пробовать. Да и еще вопросик - может кто знает как с автором связаться?
Вадим
 
Сообщения: 2
Зарегистрирован: 03 июн 2008, 08:32
Откуда: Тирасполь

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение protek » 14 июн 2008, 18:07

Всем доброго здравия! Спасибо всем кто прислал прошивку версии3.0!Опробывать ее еще не успел,был неисправен комп. сегодня я их скачал,в ближайшее время прошью и опробую,обязательно отпишусь на форуме.Что касается прошивки 2.0,проверил в комбинации по 2 штуки , тремя вариантами и по одному аккамулятору,работает все прекрасно,а 3 аккамулятора ни как не хочет.Аккамуляторы использовал разных емкостей! Так что даже в таком варианте можно повторять ус-во без боязни !
protek
 
Сообщения: 24
Зарегистрирован: 29 мар 2008, 14:14

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение nika » 22 июн 2008, 20:08

Всем привет! тоже собрал эту схему, на разряд аккумуляторов работает нормально (до0.92-0.93вольт)переключается
в режим зарядки, вентилятор включается и из этого режима больше никуда не переключается напряжение растёт выше 1,5В а тестирования и отключения не происходит.Прошивка ZU12F675_V2_2.HEX. Пробовал и 1 и 2 и 3 аккумулятора, разницы ни какой,одинаково. У кого есть прошивка 3.0 скиньте на почту kroxa-lev@yandex.ru попробовать интересно как она работает.
nika
 
Сообщения: 1
Зарегистрирован: 22 июн 2008, 19:36

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение Gregory » 24 июн 2008, 16:45

ASD писал(а):эти разряды слова конфигурации в PIC12F675 не задействованы
Кто это Вам сказал? Посмотрите даташит, и прочтите здесь:
http://www.pirpk.narod.ru/ddssite/dstglw.htm
Gregory
 
Сообщения: 38
Зарегистрирован: 13 апр 2008, 21:43

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение ASD » 24 июн 2008, 17:29

Gregory писал(а):Кто это Вам сказал? Посмотрите даташит...


Цитирую datasheet: bit 11-9 Unimplemented: Read as ‘0‘. Они всегда читаются как нули, а писать в эти разряды можно все, что угодно. Ничего не изменится.

А о старших разрядах конфигурации (12 и 13) в приведенной Вами ссылке рассказано неправильно. Вот что говорит об этом datasheet: The Bandgap Calibration bits are factory programmed and must be read and saved prior to erasing the device as specified in the PIC12F629/675 Programming Specification . Т. е. их нужно (как и слово калибровки генератора) читать из свежеполученной с завода микросхемы, запоминать, и перед программированием переписывать в слово конфигурации. Некоторые программаторы делают это автоматически. Можно, конечно, поэкспериментировать с порогом, изменяя эти разряды, но результат с разными экземплярами микроконтроллера получится разным.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение Gregory » 26 июн 2008, 13:42

ASD писал(а):читать из свежеполученной с завода микросхемы
Ваша правда. Сноски-то я и не приметил. :oops:
Только тогда не очень понятно назначение данного параметра. Калибровка генератора производится с целью получения частоты ровно 4MHz. С какой целью, и по каким критериям, производится калибровка BOD и POR?
Тем не менее, в том же IC-Prog'е данные биты, при желании, меняются очень легко.
Gregory
 
Сообщения: 38
Зарегистрирован: 13 апр 2008, 21:43

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение ASD » 26 июн 2008, 15:08

Назначение - точно такое же, как и для частоты. Компенсация производственного разброса порогов срабатывания BOD/POR.
Хочу напомнить, что первоначально речь шла о ни на что не влияющих разрядах 9-11 слова конфигурации, значения которых невозможно изменить с помощью программатора. А порог зависит от разрядов 12 и 13 (BG0, BG1). Никаких препятствий их перепрограммированию нет.

Хорошо еще, что практически никто не пользуется BOD/POR, а то вопросов возникало бы столько же, сколько по калибровке частоты :)
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Зарядное устройство на PIC12F675, N10, 2007

Сообщение elektrik71 » 15 сен 2008, 07:11

Всем здравствуйте! Подскажите где можно скачать 3 версию прошивки и можно ли добиться нормальной работы ЗУ с 3 аккумуляторами. Спасибо ответившим.
elektrik71
 
Сообщения: 3
Зарегистрирован: 15 сен 2008, 06:43

Пред.След.

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

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

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