Регулятор на PIC12F875 => PIC16F84

IVАN
FLINT:

😦
После я решил сабрать регулятор на РІС16F84(правда я использовал РІС16с84) который мне порекомендовал ubd. после двухдневных мук у меня всетаки удалося запустить Процессор и щас собираю силовую часть. Что б никто не делал техже ошибок я решил описать процесс с использованием материала который был присланый ubd за что ему большое спасибо.

Хочу сразу написать что регулятор полностью рабочий и нетребует каких либо изменений в прошивке 😲

Мы тоже гоняли этот рег(пик16ф84),у него очень плохая помехозащищенность(сбоит при мощных
моторах,спецы говорят что сторожевой таймер в проге нереализован),на пике629 работает мягко- никаких сбоев но тормозит немного(где-то 0.2…0.3 сек при моментальной полной
перекатке ручки газа)

FLINT
IVАN:

Мы тоже гоняли этот рег(пик16ф84),у него очень плохая помехозащищенность(сбоит при мощных
моторах,спецы говорят что сторожевой таймер в проге нереализован),на пике629 работает мягко- никаких сбоев но тормозит немного(где-то 0.2…0.3 сек при моментальной полной
перекатке ручки газа)

ПОЙМИТЕ МЕНЯ ПРАВИЛЬНО, мне самому хочется сделать регулятор как можно меньше и проще, но тот факт что я уже достаточно время убил на регулятор с реверсом PIC12F675 меня добивает, если вы можете то подскажите как правильно настроить на PIC12F675 регулятор, а то там нужно выставить какуюто константу которую я досигпор нигде не могу найти!!! 😦

ubd

Если ты хочешь простой и малогабаритный регулятор, собери на PIC12F629, который выше IVAN выкладывал. А с этого сайта регулятор, реально криво работает…

Только как фьюзы правильно выставить, я не знаю. Можно у IVAN`а спросить.

IVАN
FLINT:

ПОЙМИТЕ МЕНЯ ПРАВИЛЬНО, мне самому хочется сделать регулятор как можно меньше и проще, но тот факт что я уже достаточно время убил на регулятор с реверсом PIC12F675 меня добивает, если вы можете то подскажите как правильно настроить на PIC12F675 регулятор, а то там нужно выставить какуюто константу которую я досигпор нигде не могу найти!!! 😦

Я вот так пошивал.
Схема на629 а проц675

2.rar

FLINT
IVАN:

Я вот так пошивал.
Схема на629 а проц675

Но в етом файле только схема программатора, а мне нужно знать какие биты конфигурации и где именно ставится константа? Или же тот скриншот из IC-Prog(где нету прошивки) и есть ответ?

IVАN
FLINT:

а мне нужно знать какие биты конфигурации и где именно ставится константа? Или же тот скриншот из IC-Prog(где нету прошивки) и есть ответ?

В верхнем окне буфера(тоесть окне FLASH)програмный код-bridge (хекс файл для рега по схеме на пик629 для 675го проца)начинается для Ic-Prog105D с адреса 0000(синим выделен,верхняя строка слева),а заканчивается он по адресу-0220,далее в буфере идут эфы до адреса-03F8 и в этой строке
справа(последняя строка FLASH)находится колибровачная константа(на данном скриншете 3480),
последними двумя шестнадцатиразрядными цифрами(80)подбирается нейтраль газа(например:,больше-3481,3482,3483…3489,348A,348B…348F,3490…и тд.,так же и в меньшую сторону,лучше ловить(тримировать) нейтраль грубо(старшим байтиком-те.менять 8,9,A,B,C,D,E,F или вниз 8,7,6,5,4…),а по чуть-чуть младшим байтом(на скриншете он ноль)
Вообщем это все уже заморочки,а вообще этот рег неплохой(програмная часть),в его хексе для пик675
содержится вся информация о конфигурации и колибровке(самому ничего не надо добавлять),обычно грузишь буфер хексом,прошиваешь и все,для выставления нейтрали обычно хватает тримера передатчика.Под мощные моторы силовуху надо другую;на каждый ШИМ с проца по комплементарной паре биполярников с общим коллектором(тоесть буфер,еще лучше на драйверах) и для моста(на ход вперед) на ШИМ IRF2804 2шт.в паралель и на ключ IRF4905 3шт. в паралель.