МПСЗ+БК+PC/продолжение [Печать]
Выбрать сообщения с # по # FAQ
AUTOLADA.RU -> Семейство "Самара" |

#1051:  Автор: TurokОткуда: Ташкент СообщениеДобавлено: 21 Сентября 2007 20:24
paratruper
У тебя 5 цилиндровая, карбюратор ?

#1052:  Автор: paratruperОткуда: Belarus/Gomel СообщениеДобавлено: 21 Сентября 2007 20:26
Turok писал(а):

paratruper
У тебя 5 цилиндровая, карбюратор ?


4 цил мех впрыск ке-джет

#1053:  Автор: TurokОткуда: Ташкент СообщениеДобавлено: 21 Сентября 2007 20:27
Кстати переделали под волговское зажигание, Волга ожила реально :cool:
#1054:  Автор: paratruperОткуда: Belarus/Gomel СообщениеДобавлено: 21 Сентября 2007 20:27
Turok писал(а):

paratruper писал(а):

Что то у меня голова совсем не варит, Турок будь добр выведи формулу для угла в виде Uоп=хххххх где
Uоп - угол опережения
хххххх- всё остальое


Не много не понял, вытащить из неё ?

Vz=(Umax-Uoz)*1/((Od/60)*360)

Umax(угол на который мы выставили трамблёр) - Uoz(угол который хотим получить) = Углу который реально отнимается


как отсюда вывести не Vz а Uoz
Uoz= ??????????

#1055:  Автор: jhmОткуда: Украина, Львов СообщениеДобавлено: 21 Сентября 2007 20:28
Цитата:

Забыл спросить, а как же учитывать угол поворота трамблёра?
задержку надо считать от угла на который повёрнут трамблёр. То есть от Мах угла поворота трамблёра.


А черт его знает Smile Моя формула общая, рассчитывает угол и задержку до ВМТ. Ты наверно попробуй просчитать пару значений вручну, чтобы совпали с результатом op_z

#1056:  Автор: paratruperОткуда: Belarus/Gomel СообщениеДобавлено: 21 Сентября 2007 20:29
jhm писал(а):

период зажигания = 180град. коленвала
задержка зажигания = Х град.
Х = 180*задержка/период
период = 1/частота
частота = об.мин/30
итого:
Х = 180*задержка*обороты



Тут ещё один момент, по этой формуле отрицательные углы разве получатся?

#1057:  Автор: jhmОткуда: Украина, Львов СообщениеДобавлено: 21 Сентября 2007 20:30
Цитата:

А таком состоянии как есть, можно переделать под другое кол во цилиндров ?


Можно. Корректируем то самое деление оборотов на 20. То есть для 6-цилиндрового делим на 30, для 3-цилиндрового... наверно на 13

#1058:  Автор: TurokОткуда: Ташкент СообщениеДобавлено: 21 Сентября 2007 20:35
jhm писал(а):

Забыл спросить, а как же учитывать угол поворота трамблёра?
задержку надо считать от угла на который повёрнут трамблёр. То есть от Мах угла поворота трамблёра.


Я думаю надо выставлять трамблёр в 60 гр, в программе сделать задержку на 60 гр . и стробоскопом
paratruper писал(а):

как отсюда вывести не Vz а Uoz
Uoz= ??????????


Uoz=Umax-Vz/(1/((Od/60)*360) )
Млин тока надо упростить ....
Вроде так
Uoz=Umax-Vz*Od*6

#1059:  Автор: TurokОткуда: Ташкент СообщениеДобавлено: 21 Сентября 2007 20:47
jhm писал(а):

Можно. Корректируем то самое деление оборотов на 20. То есть для 6-цилиндрового делим на 30, для 3-цилиндрового... наверно на 13


Это где здесь ?

ob_min ;перевод tmr в обороты
;вход: ob1:tmr
;выход: W
movfw ob1
bank2
movwf EEADRH
movlw 6
addwf EEADRH,F
bank0
movfw tmr
bank2
movwf EEADR

bank3
bsf EECON1,EEPGD
bsf EECON1,RD
nop
nop
bank2
movfw EEDATA
bank0
return

А если делить на 13 мы в итоге не получим с каждым импульсом постепенно увеличивавшуюся погрешность ?

#1060:  Автор: AVKОткуда: РБ Благовещенск СообщениеДобавлено: 21 Сентября 2007 21:10
jhm писал(а):

Да качал когда-то, в каждой версии свои глюки.. потому и спрашиваю, уможет есть у кого рабочая?


Ну если надо могу седьмой гденить расшарить, только пиши на почту (мыло на сайте)

#1061:  Автор: jhmОткуда: Украина, Львов СообщениеДобавлено: 21 Сентября 2007 21:58
Turok писал(а):


А если делить на 13 мы в итоге не получим с каждым импульсом постепенно увеличивавшуюся погрешность ?



Почему? Деление здесь табличное.

Таблица начинается по адресу 0х0600 и находится в конце asm файла. То есть надо переписать таблицу. Кстати, можно сделать нелинейную шкалу деления :D

Цитата:

Тут ещё один момент, по этой формуле отрицательные углы разве получатся?


Нет, получится абсолютный угол, тот самый что пишут в книжках: УОЗ=10гр. Минус можно доставить по желанию Wink

#1062:  Автор: ГогенОткуда: Запорожье СообщениеДобавлено: 21 Сентября 2007 23:50
Turok писал(а):

P.S. И в эту программулю надо встроить маленькую софтинку для подсчёта ускорения (Ну очень треба, аж не в моготу)


Привет. Если интересно, посмотри тут http://speed-light.on.ufanet.ru/speedometr-mega16.shtml Очень интересный проект.

#1063:  Автор: AVKОткуда: РБ Благовещенск СообщениеДобавлено: 21 Сентября 2007 23:53
Ага! Я тож маленько руку к нему приложил (плату развел) Smile
#1064:  Автор: jhmОткуда: Украина, Львов СообщениеДобавлено: 21 Сентября 2007 23:55
Сделал XLS файл для рассчетов делителя оборотов под разное количество цилиндров:

http://slil.ru/24885234

Потестируйте, нет ли ошибок в моих рассчетах

#1065:  Автор: TurokОткуда: Ташкент СообщениеДобавлено: 22 Сентября 2007 08:41
jhm
Исправь плизз для 6 цилиндров
jhm писал(а):

Цитата:
Тут ещё один момент, по этой формуле отрицательные углы разве получатся?


А зачем нам вообще отрицательный угол, в инжевых прошивках он от нечего делать прописан, там даже есть поправка УОЗ при температуре двигателя ... 165 градусов Shocked
Гоген писал(а):

Привет. Если интересно, посмотри тут http://speed-light.on.ufanet.ru/speedometr-mega16.shtml Очень интересный проект.


Спасибо ! Отличный проэкт, но всё таки мне точнее надо, с изменяемыми диапазонами и сохранением логов, то бишь на ноут. Когда ищешь 3-5 кобыл надо замерять не с нуля...

#1066:  Автор: jhmОткуда: Украина, Львов СообщениеДобавлено: 22 Сентября 2007 11:46
Поправил прошивки для 6 и 8 цилиндров
http://slil.ru/24885925
Turok, даешь Супер-ЗИЛ!! Wink

#1067:  Автор: TurokОткуда: Ташкент СообщениеДобавлено: 22 Сентября 2007 15:30
jhm
Спасыба ! :cool:
Будем ставить, надеюсь заведётся :-D

#1068:  Автор: paratruperОткуда: Belarus/Gomel СообщениеДобавлено: 23 Сентября 2007 01:16
http://slil.ru/24888502
ловите, пробуйте, Стартовый и нулевой углы я не делал, проверьте правильность. И ещё, пока сделанный график нельзя заново открыть поэтому если что не правильно, придёться строить с нуля. Проверьте,если все работает, я буду делать интерфейс.
Делалось по формуле Турка Vz=((Umax-Uoz)/(6*Od))*100000;

#1069:  Автор: Бармалей_GMNОткуда: Минск СообщениеДобавлено: 23 Сентября 2007 11:19
Ничё себе. Стоило на денёк отлучиться Smile
Паратрупер, нулевой график нужен обязательно, иначе настройка исключительно на слух, а это не есть гуд.

#1070:  Автор: jhmОткуда: Украина, Львов СообщениеДобавлено: 23 Сентября 2007 17:19
Поскольку делается свой софт для редактирования графиков (респект, paratruper), есть идея как сдвинуть ограничение 5100об. Собственно, для этого нужно изменить в прошивке делитель об.мин/20 на об.мин/30 например, или на /40. Тогда попутно увеличится разрешение на низших оборотах. Запас там есть довольно большой. Собственно, при делителе /30 и 4-х цилиндрах получается приблизительно вот такой ряд оборотов:
7723,7596,7474,7355,7240,7129,7021,6916,6814,6715,6619,6526,6436,6347,6262,6178,6097,6018,
5941,5792,5720,5651,5583,5516,5451,5388,....
А в програме, соответственно, нужно сдвинуть шкалу оборотов, то есть умножить ее на 1.5. Так мы 5100об. превращаем в 7600 с лишним. Turku понравится ;)

Вот только где мы упремся в ограничения характеристик УОЗ я еще не смотрел...

Последний раз редактировалось: jhm (23 Сентября 2007 17:24), всего редактировалось 1 раз

#1071:  Автор: paratruperОткуда: Belarus/Gomel СообщениеДобавлено: 23 Сентября 2007 17:20
я не знаю когда как и где работает нулевой график, обороты там,углы. поэтому его и не делал.в прошивке кстати есть еще стартовый угол, с ним тоже работать надо?
#1072:  Автор: jhmОткуда: Украина, Львов СообщениеДобавлено: 23 Сентября 2007 17:26
Стартовый угол наверно на перспективу оставь... сначала нужно основной график сделать, ну а потом уж остальные...
И еще - делай редактор графический, типа как в ЧипТюнинге, тогда можно гибко изменять количество отсчетов, не кроя программу заново.

#1073:  Автор: LoboОткуда: Пермский край СообщениеДобавлено: 23 Сентября 2007 17:54
Было бы еще не плохо прям в прошивку это все и скидывать, также и что бы не нужно было перепрошивать, а именно подцепил блок, и сделал все что нужно.. : )
#1074:  Автор: paratruperОткуда: Belarus/Gomel СообщениеДобавлено: 23 Сентября 2007 18:23
я пока демо сделал если работать будет правильно то интерфейс я переделаю
#1075:  Автор: Бармалей_GMNОткуда: Минск СообщениеДобавлено: 23 Сентября 2007 22:57
paratruper писал(а):

я не знаю когда как и где работает нулевой график, обороты там,углы. поэтому его и не делал.в прошивке кстати есть еще стартовый угол, с ним тоже работать надо?


Нулевой график работает когда включен режим настройки зажигания или нулевой режим. Сущность его заключается в том, что задержка формируется таким образом, что при любых оборотах и нагрузках УОЗ равен 0. Сделано это для того, чтобы со стробоскопом выставить правитный угол поворота трамблёра.
Стартовый угол утратил актуальность. Т.к. в прошивках начиная с 4.32R искра на старте идёт в момент входа ДХ в шторку. В ранних версиях (да и в теперешних с ДПКВ) он работает. Однако неравномерность скорости вращения коленвала в режиме пуска приводили к появлению "клинов". Т.е. МПСЗ высчитало скорость оборотов, а дохлый аккум не смог её удержать, вследствие чего искра пошла не в -4 гр. по КВ, а в скажем -20 и это почти при нулевой скорости вращения коленвала. Дальнейшее расписывать не вижу смысла.




AUTOLADA.RU -> Семейство "Самара" |
Страница 43 из 64
Часовой пояс: GMT + 4
AUTOLADA.RU