Страница 1 из 6
Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
10 дек 2008, 19:35
Distortion
Большая проблема, у меня в городе нету PIC16F676
Покупать по интернету слишком дорого, существует везде миним, сумма заказа.
Хотел сам изменить программу под другой тип PIC-а. Для на чала решил проверить компилятор MPASM, Отлаживал HEX-файл авторский в Proteus 7.2 и тот который скомпилировался у меня, так вот авторский HEX работает нормально, а мой скомпилиный моим MPASM-ом работает но не совсем правильно.
Вообщем вопрос, какой компилятор использовать, и на какой из дешёвых PIC-ов можно заменить PIC16F676 ?
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
11 дек 2008, 21:12
Gregory
Смотря какие модули МК задействованы.
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
24 янв 2009, 20:15
Andy30
Присоединяюсь к просьбе Distortion...
Возможно-ли PIC16F676 в даной конструкции заменить на PIC16F628A или PIC16F84A с соответствующей коррекцией прошивки?
P.S. А насчет прикрутить к регулятору УОЗ датчик детонации - это очень интересно и актуально!
Давно мечтаю!
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
24 янв 2009, 20:51
ASD
Там для ввода сигнала от вакуум-датчика используется АЦП, имеющийся в микроконтроллере PIC16F676, но отсутствующий в PIC16F84 и PIC16F628, поэтому такая замена невозможна. Можно попробовать PIC12F675, он тоже с АЦП, но восьмивыводный, может выводов не хватить. Есть и много других PIC-ов с АЦП. Посмотрите, что из них можно купить в Вашем городе, а потом затеивайте переделку.
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
28 янв 2009, 19:50
Nikolai
В статье нет информации о скважности импульсов на выходе устройства /т.е. время накопления энергии / и как она меняется в зависимости от оборотов к.в. Это интересно.
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
31 янв 2009, 22:21
b523pc
1.Можно заменить на PIC12F675 ,если не использовать функцию включения ЭПХХ .
2.Скважность на выходе почти такая же как на входе ( за вычетом времени опережения).
3.Частота на 3й ноге равна 1мгц т.е F такт. /4 =4/4=1мгц .
4.Двигатель ВАЗ- 2103 1500 .
5.График УОЗ в статье для старой версии программы .
6.Блок неплохо работает в упрощенном варианте (без электронной коррекции по разряжению ) ,
для этого на вход АЦП нужно подать 0,85в , шток штатного вакуумника не блокируется ,
т.е используется мех. вакуумный регулятор .
7.Если выкинуть коррекцию по разряжению - подойдет любой PIC .
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
01 фев 2009, 10:45
b523pc
В программе есть мелкий "глюк" ,
не сразу замеченный и побежденный после публикации статьи.
Он не влияет на работу двигателя ,но все-же.........
для устранения "глюка" вставить в .asm 3 верхние строки .
MOVF ZADER_Lo ;проверка на нуль
BTFSC STATUS,Z
INCF ZADER_Lo ; исключение "0"
;************************************************************************
CLRWDT ;ОЧИСТКА ПРЕДДЕЛИТЕЛЯ И WDT
CLRF CNDT_Lo ;ОЧИСТКА ЯЧЕЙКИ ПЕРИОДА
CLRF CNDT_Hi ;ОЧИСТКА ЯЧЕЙКИ ПЕРИОДА
;===============================================
;ИЗМЕРЕНИЕ ПЕРИОДА С ОДНОВРЕМЕННЫМ ОТСЧЕТОМ ЗАДЕРЖКИ ЗАЖИГАНИЯ
;(ОТНОСИТЕЛЬНО ФРОНТА ИМПУЛЬСА НА ВХОДЕ)
;==============================================
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
04 фев 2009, 19:49
mosnik
Без электронной коррекции по разрежению на вход АЦП нужно подать 0,85в.
Можно исключить из схемы R9, R10, R11, L1, C3, C4, VD5? и можно подать 0,85в через делитель - подстроечный резистор? как быть с выводом 3 микроконтроллера?
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
05 фев 2009, 23:08
b523pc
Вывод 3 микроконироллера ни куда не подключать .
Re: Блок зажигания - рег угла ОЗ на МК PIC16F676 2008 11 с,36

Добавлено:
06 фев 2009, 21:36
mosnik
Огромное спасибо за дополнительный материал по данному устройству, всё понятно и доступно.