ММВЗ

Рассказываем здесь о своем Минске
Fulcrum
Модератор
Сообщения: 1325
Зарегистрирован: 28 фев 2009, 20:44

Re: ММВЗ

Сообщение Fulcrum »

galkin24 писал(а):так смысл не в том, чтобы подобрать удачный угол опережения|, угол опережения должен увеличиваться с ростом оборотов
дык это само собой, но оно не является моментом определящим максимальные обороты двигателя
Аватара пользователя
galkin24
Сообщения: 373
Зарегистрирован: 17 июн 2010, 09:54
Мотоцикл: Honda XL650 ; Yamaha YBR-125
Откуда: Нижегородская обл. г.Арзамас

Re: ММВЗ

Сообщение galkin24 »

ну да, но позволяет получить бОльшую мощность
Fulcrum
Модератор
Сообщения: 1325
Зарегистрирован: 28 фев 2009, 20:44

Re: ММВЗ

Сообщение Fulcrum »

Но я говорил о том, что именно фуоз не помогает увеличить максимальные обороты двигателя
Аватара пользователя
--KILLER--
Модератор
Сообщения: 3881
Зарегистрирован: 22 май 2010, 15:05
Мотоцикл: Минск 88 года
==Минск кросС==
Урал м67-36
Рига R12
Откуда: Мос.Область

Re: ММВЗ

Сообщение --KILLER-- »

Хороший минск!)
Байкер,это не тот у кого самый дорогой мотоцикл,а тот кто собрал его своими руками
Аватара пользователя
Minsk-moto
Сообщения: 89
Зарегистрирован: 22 янв 2012, 23:17
Мотоцикл: ммвз 3.112,12

Re: ММВЗ

Сообщение Minsk-moto »

--KILLER-- писал(а):Хороший минск!)

Спасибо)))
Изображение
Аватара пользователя
Minsk-moto
Сообщения: 89
Зарегистрирован: 22 янв 2012, 23:17
Мотоцикл: ммвз 3.112,12

Re: ММВЗ

Сообщение Minsk-moto »

New_Bot_Alex писал(а):Хороший минчик, руки у тебя золотые!

спасибо)
Изображение
Аватара пользователя
Minsk-moto
Сообщения: 89
Зарегистрирован: 22 янв 2012, 23:17
Мотоцикл: ммвз 3.112,12

Re: ММВЗ

Сообщение Minsk-moto »

Zmicier писал(а):Minsk-moto, программу для МК сам пишешь? Ты хочешь дополнительные функции впихнуть в тот же контроллер, что формирует зажигание или будешь делать на самостоятельном контроллере? Тут возникают сомнения: хватит ли ОЗУ контроллера и вычислительной способности. Так-как микрокотроллер в режиме реального времени высчитывает зажигание, то не отразятся ли дополнительные функции на точность расчёта УОЗ? И как ты определяешь угол коленвала? Импульс датчика холла вызавает прерывание? Короче расскажи о программе, если можешь .
Здравствуйте!

За основу написания программы был взят проект по ссылке:

h??p://www.electronics.gompy.net/cdiscoot/index.html

К сожалению исходников автор не предоставил(что-то они там не поделили с программистом и проект зачях).
Пришлось декомпелировать прошивку. Но к сожалению оказалась, что программа писАлась бесплатным (читай корявым компилятором, ну чтут авторские права в забугорье и на ломаном "совте" стараются на публику не высовываться).
Так на руках появились избыточные по коду, исходники на ассемблере.

Алгоритм формирования угла опережения прост:

Оптический датчик на генераторе формирует импульс за 45 - 70 градусов до ВМТ.
Сам датчик стоит на штатном месте индуктивного датчика, просто модулятор (шторка устанавливается на угол 45 - 70 градусов до ВМТ).

По заднему фронту сигнала, вызывается внешнее прерывание МК и далее идет вычисление задержки ( в основном цикле программы, не в прерывание :-)

При помощи внутреннего 16 битного таймера МК замеряется промежуток времени от предыдущего импульса с датчика до текущего, это время есть прямое соотношение о текущих оборотов двигателя.
Через табличные данные, где адрес задается значением отсчета таймера а полученный аргумент таблицы - время необходимой задержки для формирования искры.

К примеру нужно угол опережения 10 градусов, начальное положение датчика 45 градусов до ВМТ.
По данным об угловой скорости коленвала рассчитывается задержка в 35 градусов.
Получаем: 45 - 35 = 10.
Первоначально таблицы хранятся в ЕЕПРОМ, после пуска программы перегружаются в ОЗУ, для быстроты работы программы.

МК PIC16F628A занят только формирование ФУОЗ, Правда применяемый МК довольно стар и допотопен.
Тахометр работает на своем МК, Atmega8A. Ну эта другая тема, там свои заморочки.

Сейчас заканчиваю снимать протокол обмена МК с ПК и на его основе буду писать новую прошивку под более продвинутый чип STM8S105C6 там и скорострельность выше и аппаратные возможности выше.
Да и в исходной прошивке много корявостей ( к примеру зачем постоянно слать данные в УСАРТ, если ПК не подключен?). И т. д.

Ну вот кратко, как то так.

Будут вопросы, спрашивайте.
1.GIF
1.GIF (84.88 КБ) 2167 просмотров
Изображение
Аватара пользователя
Zmicier
Сообщения: 877
Зарегистрирован: 05 сен 2011, 10:32
Мотоцикл: Minsk 3.1138
Откуда: Беларусь, г. Минск

Re: ММВЗ

Сообщение Zmicier »

Ты на СИ пишешь, в какой среде?
STM8S105C6 ты хорошо знаешь или будешь его изучать?
Если ваш мотоцикл плохо заводится или часто ломается, значит, вы его не любите, и он вам платит тем же.
Аватара пользователя
Barin
Сообщения: 1177
Зарегистрирован: 19 июн 2011, 01:17
Мотоцикл: Минск ММВЗ-3.11214 http://www.minskmoto.ru/viewtopic.php?f=27&t=4513
Откуда: Пермский край, Пермь, Екатеринбург

Re: ММВЗ

Сообщение Barin »

Я восхищен! Здесь собрались реально умные люди.
Минсковод поневоле
Аватара пользователя
Minskovod 12rus
Сообщения: 2278
Зарегистрирован: 13 июн 2011, 10:51
Мотоцикл: Кроссач 3.221
Откуда: Нижний Новгород 52RUS

Re: ММВЗ

Сообщение Minskovod 12rus »

Barin писал(а):Я восхищен! Здесь собрались реально умные люди.
да, солидарен! респект автору!
Аватара пользователя
Minsk-moto
Сообщения: 89
Зарегистрирован: 22 янв 2012, 23:17
Мотоцикл: ммвз 3.112,12

Re: ММВЗ

Сообщение Minsk-moto »

Zmicier писал(а):Ты на СИ пишешь, в какой среде?
STM8S105C6 ты хорошо знаешь или будешь его изучать?
Да, пишу на Си. Это язык де-факто при написании программ для МК.
Но в критических местах, активно использую вставки на ASM.

Для AVR это AVR Studio 4 + WinAVR-20100110

Серия МК от STM очень перспективна, из за агрессивной маркетинговой политики компании (читай демпинга на рынке МК) станет скоро очень популярной и скорей всего обгонит Atmel и MicroChip.

Переход с популярных Atmel и PIC на STM не составит особого труда пишущих на Си, но есть определенные трудности в освоении из за запутанной документации и "кривых" библиотек предлагаемых производителем ST Microelectronics. А так "камушки" очень вкусные. :)

Стартовать можно от сюда:

http://www.compeljournal.ru/enews/2010/6/4" onclick="window.open(this.href);return false;
http://we.easyelectronics.ru/blog/STM8/" onclick="window.open(this.href);return false;

Правда есть и скептики:

http://www.speleoastronomy.org/elektro/stm/index.html" onclick="window.open(this.href);return false;
Изображение
Аватара пользователя
al_94
Сообщения: 569
Зарегистрирован: 21 дек 2011, 11:11
Мотоцикл: джап
Откуда: беларусь брест

Re: ММВЗ

Сообщение al_94 »

МОЛДЕЦ КУЛИБИН будет возможность плюсану
Одень шлем, а то асфальт башка попадет, совсем мёртвый будиш!!!
Аватара пользователя
Frankin_Shtejn
Сообщения: 90
Зарегистрирован: 10 апр 2011, 22:05
Мотоцикл: минск ММВ3 3.1122,
Откуда: Рязанская обл.,Скопинский район
Контактная информация:

Re: ММВЗ

Сообщение Frankin_Shtejn »

блин Minsk-moto,ты прям заинтриговал своим минском! быстрей видео снимай :)
Аватара пользователя
Minskovod 12rus
Сообщения: 2278
Зарегистрирован: 13 июн 2011, 10:51
Мотоцикл: Кроссач 3.221
Откуда: Нижний Новгород 52RUS

Re: ММВЗ

Сообщение Minskovod 12rus »

http://www.avito.ru/skopin/mototsikly_i ... i_97638057
походу продолжения не будет.
BrV
Сообщения: 107
Зарегистрирован: 11 ноя 2011, 18:07
Мотоцикл: ММВЗ 3.112.12
ММВЗ 3.115
CZ472.6
Jawa 360 00
ИЖ м16
Откуда: Кострома-Ярославль

Re: ММВЗ

Сообщение BrV »

Цена достойная, мотоцикл хороший! И не жалко такой аппарат продавать?
Ответить

Вернуться в «Мой Минск»