|
|
Сообщения без ответов | Активные темы
| Автор |
Сообщение |
|
admin
|
Добавлено: 25 янв 2011, 17:03 |
|
 |
| Администратор |
 |
Зарегистрирован: 30 авг 2010, 11:03 Сообщений: 2530 Откуда: Украина, г. Запорожье IP: EE
Версия САУВЗ: 8007
|
ВНИМАНИЕ! 7-я версия САУВЗ снята с производства! Тема по САУВЗ-8 viewtopic.php?f=2&t=198 История версий прошивок САУВЗ-7Для затравки покажу что уже сделал:  Добавилось:
- прикрытие заслонки;
- добавочные обороты;
- пауза открытия заслонки.
Цитата: Прикрытие заслонки – количество шагов моторедуктора, которое будет установлено САУВЗ если текущая температура ОЖ лежит в диапазоне от установленного параметра «Температура прогрева» до «Температура прогрева» делённое на 2.
Добавочные обороты – величина оборотов, которая прибавляется к параметру «Обороты прогрева» при температуре ниже -10*С.
Пауза открытия заслонки - задает время (Пауза открытия заслонки х10мс), после прошествии которого САУВЗ начнет снижать обороты после успешного запуска двигателя при температуре ниже 0*С. Например, температура при запуске ниже 0*С, воздушная заслонка полностью закрыта, пауза открытия заслонки = 300, значит после запуска двигателя воздушная заслонка будет оставаться в закрытом состоянии еще 3с.
Цитата: Индикаторы «Концевик», «Концевик1» и индикаторы группы «Выходы» позволяют контролировать сигнал с входов и выходов САУВЗ. При замыкании входов «Концевик» на массу соответственные индикаторы подсвечиваются красным цветом. При активировании доп. выходов САУВЗ (выход САУВЗ открытый коллектор) соответствующий индикатор группы «Выходы» подсвечиваются красным цветом. Пятый индикатор группы «Выходы» дублирует лампу "подсоса" на приборной панеле. Группа переключателей «Настройка карбюратора и зажигания» позволяет настроить САУВЗ для работы с карбюраторами «Озон» или «Солекс» и с 2-х и 4-х цилинровыми двигателями. Для чтения настроек необходимо нажать кнопку «Read». Для записи настроек – кнопку «Save».
Т.е. теперь прошивка для Озона и Солекса будет одна! Зажигание теперь тоже настраивается с проги, а не перемычкой.Ну еще добавилась фенечка "Напряжение питания"...просто так  Несколько изменил алгоритм " движение на непрогретом двигателе". Надеюсь что теперь он устроит большинство. В этом режиме:
- отключается поддержка оборотов до окончательного прогрева или до глушения двигателя.
- заслонка остается в том положении, в котором она находилась на момент включения режима (запоминается положение привода при котором текущие обороты были равны оборотам прогрева).
- заслонка открывается пропорционально росту температуры.
- вход в режим по преднамеренному увеличению оборотов (т.е. самостоятельно газом увеличили обороты выше прогревочных, подождали пока заслонка полностью откроется и вернется обратно. При этом лампа начнет постоянно светится).
Возможно сделаю вход в режим " движение на непрогретом двигателе" по сигналу от концевика. В прошивке также немного изменен алгоритм после окончания прогрева. Теперь при окончании прогрева САУВЗ перестает реагировать на падение температуры на термодатчике. Снова начинает реагировать на температуру после глушения двигателя. Сделано это для того чтобы исключить включение САУВЗ от охлаждения термодатчика набегающим потоком воздуха. Как видно по программе появился еще один вход "концевик2". Наружу он выходит на разъеме Х2 на 7-м контакте. Пока он ничего не делает. Принимаю предложения. Четвертый доп. выход пока тоже не задействован. Тоже принимаю предложения. Для вольтметра и второго концевика потребуется допаять на плате делитель (2 резистора) и стабилитрон с резистором. Вложение:
Graphic1.jpg [ 174.79 KIB | Просмотров: 174960 ]
Для работы вольтметра: 1. Резистор 100Ом (маркировка 101) 2. Резистор 1кОм (маркировка 102) 3. Конденсатор 100нФ. 4. Перемычка (0). Для второго концевика: 1. Резистор 1кОм (маркировка 102) 2. Стабилитрон 5,1В. Цитата: Вложение:
Комментарий к файлу: Глюк с не сохранением типа карбюратора и зажигания исправлен.
SAUVZ_7_18.02.11.SAUVZ [11.47 KIB]
Скачиваний: 2360
23.02.2011Новая версия программы управления. Добавлена функция полуавтоматического поиска порта САУВЗ. Файлик commg.dll тоже запаковал внутрь программы  Вложение:
Комментарий к файлу: Новая версия. Добавлена функция полуавтоматического поиска порта САУВЗ. Файлик commg.dll тоже запаковал внутрь программы :)
SAUVZ_7.exe [537.85 KIB]
Скачиваний: 2298
Цитата: 26.05.2011Обновленная прошивка и программа управления. Реализовал вход в режим движения по концевику. По умолчанию вход по концевику выключен, вход концевик не инвертирован (т.е. замыкание на массу=активный уровень. Если инвертировать, то наоборот). Все это отображается в программе управления. Режим включается как по старому алгоритму (по превышению оборотов), так и по концевику. Включение происходит даже при однократном активировании входа. Выключение режима или по достижении температуры прогрева, или по глушению двигателя. Если активировать вход до того момента как машина хоть немного проработает в автоматическом режиме, то прогрева не будет (т.е. если заводить при активном входе). Заслонка будет открыта. В кратце алгоритм движения на непрогретом двигателе:Вход в режим либо по сигналу от концевика (кратковременно замкнуть), либо по превышению оборотов (как и раньше). При этом САУВЗ отключает контроль оборотов, лампа "подсоса" начинает постоянно светится. Выход из режима после 3-х секунд после глушения двигателя или по окончании прогрева. САУВЗ запоминает температуру и положение привода в момент включения режима и начинает линейно открывать заслонку до окончания прогрева. Для более адекватного открытия заслонки был введен еще один параметр, который указывает на положение заслонки в момент окончания автоматического прогрева. Теперь заслонка в режиме движения будет двигаться от положения на момент включения режима до положения, запомненного на момент окончания предыдущего автоматического прогрева. Положение на момент окончания прогрева автоматически запоминается при каждом ПОЛНОМ цикле АВТОМАТИЧЕСКОГО прогрева. При каждом автоматическом прогреве этот параметр обновляется. При снятии питания параметр ОБНУЛЯЕТСЯ! Если на момент включения режима текущее положение привода меньше запомненного положения на момент окончания прогрева, то параметр положения на момент окончания прогрева временно обнуляется до окончания прогроева и во время движения заслонка будет открываться до полного открытия. Вложение:
Комментарий к файлу: Новая версия. Добавлена возможность включения перехода в режим движения по сигналу концевика1.
SAUVZ_7_1.exe [550.6 KIB]
Скачиваний: 2195
Вложение:
Комментарий к файлу: Новая версия. Добавлена возможность включения перехода в режим движения по сигналу концевика1. Изменен алгоритм "Движение на непрогретом двигателе".
SAUVZ_7_9.05.11.SAUVZ [12.25 KIB]
Скачиваний: 2283
Цитата: 10.07.2011Хочу констатировать тот факт, что 7-я версия уже переросла из беты. Каюсь давно заливал ее в новые блоки и негативных отзывов нет По этому поводу выложил в файлах инструкцию, прошивку и программу управления. Цитата: 18.10.2011Небольшое обновление. - улучшил алгоритм определения оборотов. - добавил параметр "Температура прикрытия". Теперь можно этим параметром устанавливать границу между полностью закрытой и прикрытой заслонкой. Если текущая температура меньше параметра "Температура прикрытия", то в режиме ожидания старта САУВЗ полностью закрывает заслонку. Если больше - устанавливает заслонку в положение, указанное в параметре "Прикрытие заслонки". Кроме прошивки обновилась и программа управления! ВНИМАНИЕ! Прошивку перезалил 29.10.2011! В старой есть глюк со слетом настроек!Вложение:
SAUVZ_7_11.10.11_new.SAUVZ [12.5 KIB]
Скачиваний: 2185
Вложение:
SAUVZ_7001.exe [556.74 KIB]
Скачиваний: 5276
Цитата: 11.11.11 Новая прошивка (7002). Исправлены глюки с сохранением настроек. Найдена и исправлена ошибка, которая могла приводить к раскачке оборотов.Обратите внимание что для этой прошивки нужно использовать программу управления SAUVZ_7001.exe download/file.php?mode=view&id=114 При использовании старой программы управления в eeprom записываются некорректные настройки! Вложение:
SAUVZ_11.11.11.SAUVZ [12.5 KIB]
Скачиваний: 3898
Цитата: Новая прошивка 7004Изменения: - Поправил алгоритм ЭБН. Теперь все работает без сбоев при включении.
- Модернизировал алгоритм движения на непрогретом двигателе. Раньше если во время движения сильно охладить датчик САУВЗ, то САУВЗ начнет не открывать, а закрывать заслонку вплоть до полного закрытия. Теперь же во время движения максимальное положении заслонки ограничено положением на момент включения режима.
- Улучшил качество хранения настроек. Теперь в eeprom хранится несколько копий настроек и если раньше при повреждении eeprom настройки скидывались на заводские, то теперь настройки возьмутся из резервной копии.
- Изменил индикацию включения режима движения на непрогретом двигателе. Раньше ручной режим и режим движения внешне выглядели одинаково. Теперь в режиме движения лампа не светится, а быстро мигает.
Программа управления не изменилась. Вложение:
Комментарий к файлу: Прошивка 7004
SAUVZ_7004_22.01.13.SAUVZ [13.66 KIB]
Скачиваний: 2183
|
|
| Вернуться наверх |
|
 |
|
влад
|
Добавлено: 02 апр 2011, 10:02 |
|
Зарегистрирован: 11 окт 2010, 05:11 Сообщений: 249 IP: RU Красноярск
|
zampolit писал(а): влад писал(а): Нет не мпз от сигналке стоит опережение зажигаение! не регламенто каждый раз дергать ручник! Вообще не вариант! Что-то не понятно.... Если на сигналке и что-то связанное с ручником, то возможно имеется в виду постановка на логическую нейтраль.... Что за сигналка-то? - заинтриговал уже..... Кстати, приведу аргумент в пользу отдельной кнопки: Как было сказано Александром - перед запуском двигателя концевик должен быть отключен и САУВЗ должна хоть какое-то время поработать в автоматическом режиме для прогрева двигателя, в противном случае ВЗ будет полностью открыта. А теперь представьте ситуацию, когда САУВЗ подключен к концевику ручника, и во время движения у вас глохнет двигатель.... для того чтобы повторно запустить двигатель необходимо будет поднять ручник - в противном случае, как было сказано выше, ВЗ будет полностью открыта и машина, раскорячившись на пол-дороги (а не дай Бог - на оживленном перекрестке, да еще двиг заглохнет и в момент выполнения маневра) будет беспомощно маслать стартером...... В этой же ситуации с отдельной кнопкой - просто заводим двигатель и продолжаем движение... кнопку, кстати, можно жамкнуть и позже - в более безопасной обстакановке (особенно если заглохли в самом неподходящем месте). Cтарлайн! стоит реле на опережение,так с казать ручник поднимаешь ключь вытаскиваешь машина работает,вот и при каждом поднятия опускания будет с рабатывать реле! Но короче не вариант от ручника надо кнопку от дельно!
|
|
| Вернуться наверх |
|
 |
|
zampolit
|
Добавлено: 02 апр 2011, 12:43 |
|
Зарегистрирован: 06 сен 2010, 13:25 Сообщений: 233 Откуда: Россия, Чита IP:
|
|
У меня тоже StarLine (Twage A9). То, что ты описал - это включение "программной нейтрали" (читай страницу 35 инструкции к сигналке). Подключение САУВЗ к концевику ручника никаких проблем не вызовет - сигналка и САУВЗ будут работать без проблем.
|
|
| Вернуться наверх |
|
 |
|
влад
|
Добавлено: 02 апр 2011, 14:48 |
|
Зарегистрирован: 11 окт 2010, 05:11 Сообщений: 249 IP: RU Красноярск
|
|
У меня она называется по книжке (Поддержка +12 на замке при работе двигателя в режиме охраны и режиме турботаймера!) Короче можно поставить от дельно кнопку,ДА или НЕТ! Будет она с фиксацией по тому как ручник от пускаешь контакт разомкнут! Просто ответти ДА или НЕТ!
|
|
| Вернуться наверх |
|
 |
|
grey
|
Добавлено: 02 апр 2011, 15:29 |
|
Зарегистрирован: 14 ноя 2010, 17:26 Сообщений: 32 Откуда: Омск IP: RU Санкт-Петербург
|
|
Езда на не прогретом двигателе уж точно будет не в режиме охраны и ключ будет в замке, по этому поддержка +12В не нужна. Можно смело цеплять на ручник. А в принципе ничто не мешает сделать отдельную кнопку, просто мне жалко дырявить панель, когда можно обойтись без этого. Так постепенно машина может превратиться в самолёт с кучей кнопок и выключателей.
|
|
| Вернуться наверх |
|
 |
|
Виктюк
|
Добавлено: 02 апр 2011, 16:01 |
|
Зарегистрирован: 23 мар 2011, 22:42 Сообщений: 13 IP: RU Вологда
Версия САУВЗ: 0
|
влад писал(а): Cтарлайн! стоит реле на опережение,так с казать ручник поднимаешь ключь вытаскиваешь машина работает,вот и при каждом поднятия опускания будет с рабатывать реле! Но короче не вариант от ручника надо кнопку от дельно! А что мешает сначала заглушить двигатель а потом поставить на ручник? Правда после такого обхода логической нейтрали невозможно осуществить дистанционный запуск. Реле постоянно работать не будет, а только пока не заглушен двигатель. От ручника лучше. Не надо думать, что при троганьи с места еще нужно и кнопку нажать. Все системы автомобиля, я считаю, нужно приводить к виду с минимумом кнопок и тумблеров. П.С. Правда нужно привыкнуть пользоваться ручником. А то у меня, как у большинства Русских, передачу воткнул и пошел.
|
|
| Вернуться наверх |
|
 |
|
zampolit
|
Добавлено: 02 апр 2011, 17:19 |
|
Зарегистрирован: 06 сен 2010, 13:25 Сообщений: 233 Откуда: Россия, Чита IP:
|
влад писал(а): ...Короче можно поставить от дельно кнопку,ДА или НЕТ! Будет она с фиксацией по тому как ручник от пускаешь контакт разомкнут! Просто ответти ДА или НЕТ! ДА! Как я уже говорил выше - кнопка без фиксации ИМХО оптимальный вариант.
|
|
| Вернуться наверх |
|
 |
|
admin
|
Добавлено: 02 апр 2011, 18:15 |
|
 |
| Администратор |
 |
Зарегистрирован: 30 авг 2010, 11:03 Сообщений: 2530 Откуда: Украина, г. Запорожье IP: EE
Версия САУВЗ: 8007
|
zampolit, отправил тебе на почту новую прошивку. Перегозовку после движения на непрогретом двигателе убрал. Цитата: 1. Пару раз ловил глюк, когда при входе в режим на устоявшихся оборотах прогрева (~1200) САУВЗ скачком прикрывает ВЗ, в результате чего обороты подпрыгивают до 1400-1480. 2. При входе в режим ВЗ начинает закрываться не с текущего положения, а сразу устанавливается в чуть меньшее положение. Из п.1 и п.2 складывается впечатление, что при входе в режим положение ВЗ округляется до какого-то значения...... Вроде бы тоже поборол. Надо проверить... 
|
|
| Вернуться наверх |
|
 |
|
zampolit
|
Добавлено: 03 апр 2011, 10:39 |
|
Зарегистрирован: 06 сен 2010, 13:25 Сообщений: 233 Откуда: Россия, Чита IP:
|
admin писал(а): zampolit, отправил тебе на почту новую прошивку. Перегозовку после движения на непрогретом двигателе убрал. Цитата: 1. Пару раз ловил глюк, когда при входе в режим на устоявшихся оборотах прогрева (~1200) САУВЗ скачком прикрывает ВЗ, в результате чего обороты подпрыгивают до 1400-1480. 2. При входе в режим ВЗ начинает закрываться не с текущего положения, а сразу устанавливается в чуть меньшее положение. Из п.1 и п.2 складывается впечатление, что при входе в режим положение ВЗ округляется до какого-то значения...... Вроде бы тоже поборол. Надо проверить...  Проверил - все работает замечтательно! Обороты после нажатия кнопки не меняются и после прогрева не подпрыгивают. Теперь интересует алгоритм открытия ВЗ в режиме движения на непрогретом двигателе. И вот почему: (для начала - заданные у меня параметры прогрева: температура -35, обороты - 1100, гистерезис - 80) при входе в режим температура двигателя была 30, положение редуктора 420, обороты 1140. В следующий момент времени САУВЗ засекла рост температуры двигателя до 32 и тут же резко открыла ВЗ - положение редуктора 228, в результате чего обороты резко упали до 780 (у меня это обороты ХХ на недогретом двигателе). Для продолжения эксперимента температура прогрева была установлена до 45 градусов - на время перенастройки двигатель был заглушен и датчик температуры прогрелся до ~40-42 градусов. Далее пускаем двигатель и после установившихся оборотов прогрева входим в режим движения на непрогретом двигателе - обороты и положение редуктора остаются на месте. Однако при следующем изменении температуры (43 градуса) САУВЗ опять резко открывает ВЗ, устанавливая редуктор в положение 192, при последующем росте температуры до 44 градусов САУВЗ ставит редуктор в положение 96. Похоже на то, что положение редуктора определяется по какой-то зашитой таблице в зависимости от температуры двигателя (или же - при росте температуры на 1 градус положение редуктора становится равным 1/2 от текущего положения). Или все-таки идет расчет положения редуктора от текущего его положения и текущей температуры двигателя на момент входа в режим, с учетом температуры прогрева (точнее - после входа в режим рассчитывается шаг, на который уменьшается положение редуктора на каждый градус роста температуры двигателя)?
|
|
| Вернуться наверх |
|
 |
|
admin
|
Добавлено: 03 апр 2011, 18:46 |
|
 |
| Администратор |
 |
Зарегистрирован: 30 авг 2010, 11:03 Сообщений: 2530 Откуда: Украина, г. Запорожье IP: EE
Версия САУВЗ: 8007
|
Цитата: Похоже на то, что положение редуктора определяется по какой-то зашитой таблице в зависимости от температуры двигателя (или же - при росте температуры на 1 градус положение редуктора становится равным 1/2 от текущего положения). Или все-таки идет расчет положения редуктора от текущего его положения и текущей температуры двигателя на момент входа в режим, с учетом температуры прогрева (точнее - после входа в режим рассчитывается шаг, на который уменьшается положение редуктора на каждый градус роста температуры двигателя)?
Положение редуктора рассчитывается на каждый градус прогрева. Попробую на примере объяснить.... Цитата: при входе в режим температура двигателя была 30, положение редуктора 420, обороты 1140. Код: Шаг на 1 градус = текущее положение/(температура прогрева - текущая температура) Шаг на 1 градус = 420/(35 - 30)=84 т.е. на каждый градус роста температуры САУВЗ будет открывать заслонку на 84 шага.
Цитата: В следующий момент времени САУВЗ засекла рост температуры двигателя до 32 и тут же резко открыла ВЗ - положение редуктора 228 Код: Положение привода=Шаг на 1 градус*(температура прогрева - текущая температура)=84*(32-30)=168
Цитата: в результате чего обороты резко упали до 780 (у меня это обороты ХХ на недогретом двигателе). Все дело в том что не очень правильно в этом режиме стремится полностью открыть заслонку. Если начать движение на относительно холодном двигателе (когда до окончания прогрева 20-30 градусов) то это не особо заметно...если до окончания прогрева всего 2 градуса то получается что на 1 градус уже шаг=50%. Можно ввести еще один параметр, который будет указывать на минимально допустимое закрытие заслонки. Т.е. во время движения заслонку будем не до полного открытия открывать, а до этого параметра. Расчет шага на 1 градус будет тоже производится с его учетом. Этот параметр думаю должен = положению привода при котором обороты немного выше ХХ на почти полностью прогретом двигателе. Фактически думаю это будет то положение воздушной заслонки, при котором она начинает открывать дроссельную заслонку. zampolit, давай ты мне скажешь цифру для этого параметра и я ее пока жестко в прошивку впишу. Если поможет, то вынесу этот параметр в прогу.
|
|
| Вернуться наверх |
|
 |
Кто сейчас на форуме |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|
|