1. У вас есть своя страничка.
2. Проекты с одним импульсом от датчика не рассматриваю. Уже прошли с Флэшем.. Их миллион. Купил и поехал. Если есть исходник, то ищем в нем идеи и плюсы..
3. Я пишу для простого повара, под конкретный мотор. По принципу - загрузил в стиралку шерсть, кнопку нажал "wool" и ушел. (Проект Флэша)
4. Ну нету у нас аккумулятора на моторе!!! Поэтому любой проект с бутлоадером не катит. Хотя да, вариант с АК и бутлоадером подходит только для конструктора-разработчика.
5. Ваш "конструктор" понять очень сложно... Одно только навеяло. У вас таблицы в eeprom? Она вроде медленная. Как у вас происходит выборка из eeprom?
5. Меня интересуют три варианта.
а) Что сейчас. На нотбуке - график - обороты - Уоз. Вкл прогу Флэша, меняем график. Подключаем программатор, программируем МК. Поехали. Плохо, много движа.
б) На смартфоне хотя бы видеть - график - обороты и Уоз
в) На буке - график - обороты и Уоз. Жмем кнопку -Переключаем. Изменяем график. И через uart порт изменяем таблицу , которая в озу или eeprom. Для этого нужна в программе просто подпрограмма записи в память, которая "запускается" по коду с uart. Хотя и тут ... а питание Фуоз? Т.е. мотор должен работать на хх.?
ПС. Проект на Atmega8 4мгц. Теперь в мегу шить загрузчик arduino?
Добавлено after 5 hours 56 minutes 13 seconds:
Платы спаяны. Все готово. Три варианта прог написаны и проверены.
Далее..
Все знают, какие "нехорошие звуки" издает мотор при резком "газе". Т.е. заслонка карбюратора открылась, входит больше бензосмеси, а УОЗ прежний. Плохо горим, пыхтим и чадим...
Резистор (или если получится установить датчик положения дроссельной заслонки) и МАР сенсор.
Хотелось, чтобы работали оба в программе.
Тест. В программе после включения АЦП включаю порт. После отработки прерывания по АЦП - выключаю порт. Итого время измерения по осциллографу 100мкс!!! На 3000об это два градуса. Т.е. нельзя измерять во время "расчета искры".
Будем измерять в главном цикле.
Измеряем "резистор" после искры. МАР нужно измерить посредине второй половины цикла. Когда поршень идет вверх и идет "всос".
Вот пока что получилось бегло.
Фото1 обороты 600
Фото2 обороты 3000
т.е. точка измерения МАР (задержка) зависит от оборотов и четко находится во второй половине цикла.
На фото , это пока измерение два раза положения резистора. Далее нужно как то разделить их на резистор и МАР.
Доедем ...