Архив c программой IgnMaster: ignmaster.zip.
Программа позволяет пройдя через несколько простых диалогов получить программу зажигания
настроенную по своему желанию. Программа создаёт файл с исходным текстом программы (IGNITION.ASM) и файл
прошивки микроконтроллера (IGNITION.HEX). Файл прошивки программируется в микроконтроллер с помощью
программатора.
Архив c программой IgnCalc: igncalc.zip.
Эта программа необходима для постоения своего графика угла опережения зажигания,
если чемто не устраивают стандартные. В виду появления в новой версии IgnMaster функции построения
графиков, эта программа уже не актуальна.
Поле "Размер шторки датчика Холла" нужно выствить в 30 градусов для оппозитных
двигателей и в 60 градусов для двухтактных двигателей.
Поле "Величина таймера квантования" менять
настоятельно не рекомендую, т.к. это требует понимания работы программы микроконтроллера.
"Расчет характеристики УОЗ с помощью мастера" позволит построить характеристику
опережения по 14-ти опорным точкам. При этом для оппозитов все значения указываются по распредвалу.
С помощью расчета по индексу в таблице и частоте вала можно уточнить и подправить
характеристику там, где это необходимо. Рекомендую, для частот заведомо недостижимых для двигателя, выставить
в таблице значение 0 (самый поздний момент зажигания), т.к. эти значения могут появиться только в
случае ошибки. 239-ый элемент таблицы, также должен быть равен нулю. Кроме того, грубой ошибкой, приводящей к сбою
программы, будет запись в таблицу величины большей, чем номер строки в которой она содержится.
После того как таблица построена, ее необходимо поместить в исходный текст программы
микроконтроллера (файл ignition.asm), место в программе ищите по коментариям. В программе имеется возможность
поместить три готовых характеристики УОЗ. После того как файл с текстом программы изменен, его необходимо скомпилировать.
Архив c программой MPASM: mpasm.zip.
Данная программа преобразует файл с исходным текстом программы
с расширением ASM в файл прошивки микроконтроллера с расширением HEX.
В поле "Source File Name" выбираем файл ignition.asm, в поле "Processor" - контроллер PIC16F84 или PIC16F628, остальные
поля оставляем без изменений. Далее жмем кнопку "Assemble". Если компиляция прошла без ошибок, появившееся окно отчета
(изображено справа) будет иметь зеленую полоску прогресса и число ошибок (Errors) ноль. Если при компиляции
возникли ошибки, полоса прогресса будет красной, а сам список ошибок можно посмотреть в файле ignition.err.
Файл прошивки ignition.hex программируется в микроконтроллер с помощью
программатора.