Вспомогательные программы



Мастер создания исходного текста программы

    Архив 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 программируется в микроконтроллер с помощью программатора.


Окно программы