donec

Инструменты Для Разработки И Испытания Систем Зажигания

112 сообщения в этой теме

Sergey_L66    93

phаnt0m

Желтый сигнал правильный, именно так он и выглядит после компаратора.

Изменено пользователем Sergey_L66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
phаnt0m    0

phаnt0m

Желтый сигнал правильный, именно так он и выглядит после компаратора.

Естественно я подключал прямо на вход дпкв вот по этому и не выходит.

Да и начальная частота слишком высокая больше 1000.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
phаnt0m    0

С начальной частотой разобрался, CKDIV8 по описанию не программируется.

В имитаторе он запрограммирован.

Согласую с блоком через трансформатор.

Изменено пользователем phаnt0m

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sergey_L66    93

phаnt0m

А может просто амплитуда мала и схема входной части другая, сейчас в мозгах ставят TA8025F.

Картинки из ПРОТа это хорошо, но не мешало бы посмотреть выход с транса в реале.

Кстати, а попробуйте поменять полярность сигнала подаваемого на вход ДПКВ.

Изменено пользователем Sergey_L66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
phаnt0m    0

phаnt0m

А может просто амплитуда мала и схема входной части другая, сейчас в мозгах ставят TA8025F.

Картинки из ПРОТа это хорошо, но не мешало бы посмотреть выход с транса в реале.

Кстати, а попробуйте поменять полярность сигнала подаваемого на вход ДПКВ.

Я проверяю Январи 5.1 там стоит LM1815.

Амплитуда особой роли не играет, вход индуктивный работает с малыми амплитудами 300милливольт достаточно.

Поставил трансформатор и всё отлично заработало :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Всем привет!

Перенёс обсуждение схемы из №18 отсюда в этот раздел.

"Собрал" схемку в протеусе. Прошивка Тиньки13 из №18, подключение - согласно схемы. Скорость 38400, вывод на терминал протеуса, для начала. В качестве подопытного - схема и прошивка из "Продолжения". Настройки терминала такие:

post-71758-0-74825500-1469903850.jpg

Меняю параметр "полярность приёма/передачи" "с инверсией/без инверсии" - результат один и тот же. Терминал выводит вот такую последовательность:

post-71758-0-43561800-1469906253_thumb.jpg

Что я делаю не так?

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
donec    115

Для протеуса схема нарисована здесь, только для устройства в железе - на СОМ порт компа нужно сигнал инвертировать.

post-135787-0-62249500-1469982017.png

Я здесь еще менял

post-135787-0-10362200-1469982329.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Для железа будет стоять МАХ232.

Протеусная моделька почти как у тебя. На осцилле видно, что из Т13 идёт поток данных. Сделал настройки анимации,как у тебя на второй фотке - ничего не изменилось.

Заметил особенность - пакет выдаваемых данных из тиньки у меня очень длинный - порядка 13мсек (для заявленной скорости передачи как бы многовасто). Какие фьюзы нужно выставить в протеусе и на какой частоте должна работать Тини13? Похоже, тут цитадель зла.

Для практической реализации какие фьюзы нужно выставить при программировании? С незнанки изменил "заводские" фьюзы - проц пользовал под другие цели. Сейчас хочу попробовать его в измерителе УОЗ.

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Пасибки.

Заработало. Длительность пакета сократилась почти до 1,5мсек. В "терминале" выставил инверсию входного сигнала. Завтра доделаю в железе - осталось процик прошить и вставить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
donec    115

Версия 2.

Схема для изготовления

post-135787-0-49937400-1470070500_thumb.png

Схема для протеуса

post-135787-0-58275600-1470000929_thumb.png

Продолжение следует....

Изменено пользователем donec

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Схема уже собрана. Прошивку с ДАДом хочу. :lol2:

Макет универсальный. Питается от своего стаба на 5В (вход 12В). На сигнальных входах триггеры-формирователи на 4093 (с возможностью инверсии сигнала из ФУОЗ), на выходе в ПК - ADM233L. Две панельки под контролики: Тини13 (схема постом выше) или ПИК16Ф628 (пост №24).

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Не удержался, да и времени немного появилось. Прошил тиньку13 (хекс из №18), запустил на макете. Но так и не смог подружиться с фьюзами. Программатор "Тритон". После некоторого шаманства добился длительности инфо-посылки 1,5мсек из контролика на живом макете. Но в лог выводится такая фигня, что стыдно показывать. И отрицательные числа, и числа с 5...6-ю нулями. В общем, бред не поддающийся осмыслению.

Чтоб скоротать время потренируюсь на схеме из №24.

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
donec    115

Попробуй - это для твоей схемы.

Фьюзы как в версии 2.

Tah.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

ОК, завтра попробую - все причиндалы на работе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Всем привет!

Подключил согласно схемы из №36, выход ДАД - на пин 3 тиньки, фузы в программаторе - из того же поста. Прошивка из №40.

Запустил на макете и разочаровался. Может лыжи, может я, но что-то "не едет". В логере отрицательных чисел уже нет, но положительные числа так же запредельные. Контролик запитан своим питанием от отдельного аккума 12В со стабом на 5В. Вход сброса подтянут резистором 1,5ком к +5В (на всяк случай). Контролик по питанию шунтирован 0,1мкф. На выходе (посмотрел прогой "Ком-порт тул 4.0") можно рассмотреть содержимое потока. При постоянстве оборотов ФУОЗа в посылке (как я понял) содержится 9 байт. Первые два FF - синхро, определяют начало пакета. Третий байт циклически (каждые 5 посылок) увеличивается на 1. Байты 4...8 изменяются безсистемно. Байт 9 - измеренное напряжение ДАД в формате 0...FF. Привожу скрин записи "КПТ-4":

post-71758-0-89030400-1470144340_thumb.png

Внизу видно настройки порта. 9-й байт на скрине тоже вроде как меняется хаотично. Это отпал провод от пина 3 тиньки на замер ДАД. После его припайки содержимое 9-го байта стало вменяемым, согласно текущему напряжению ДАД. Менял напряжение - содержимое байта пропорционально меняется.

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
donec    115

Привет!

Покажи первые принятые данные после включения, в самом начале окна, или сам файл записанного лога выложи.

По тем данным, что выложены, можно сделать выводы, что фронты на входе и выходе (спад, нарастание) не соответствуют требуемым, или требуется подстройка частоты МК

1 данные - 24 битный счетчик (его показание в момент спада на входе ФУОЗ)

2 данные - 24 битный счетчик (его показание в момент нарастающего фронта на выходе ФУЗ), и оно почему-то меньше чем на входе, частота счетчика 1,2МГц.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Вот, сразу после подачи питания на ФУОЗ и "измеритель":

post-71758-0-41378800-1470145779_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
donec    115

Вечером выложу файлы с подстройкой частоты МК, а ты проверь на всякий случай соответствие фронтов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

1 данные - 24 битный счетчик (его показание в момент спада на входе ФУОЗ)

2 данные - 24 битный счетчик (его показание в момент нарастающего фронта на выходе ФУЗ), и оно почему-то меньше чем на входе

Так, логически, показания 2-го счётчика и должны быть меньше, ведь работает опережение. А не попутаны входы тиньки - опорный (вход ФУОЗ) и выход ФУОЗ? Посмотрел у себя - как по твоей схеме.

Вход ФУОЗ (опорный): 60грд - низкий уровень, 120грд - высокий уровень. По его спаду - искра (ВМТ). Сигнал подан на пин 6 контролика.

Выход ФУОЗ - сигнал с опережением, 60грд - высокий уровень, 120грд - низкий уровень. По нарастанию - искра. Сигнал подан на пин 2 контролика.

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
donec    115

Ну да, это я тормознул, в первом выложеном окне все в норме за исключением 2 строчки (скорее всего частота МК)

Во втором выложеном окне вообще бред какой-то.

Файлы с подстройкой частоты должны помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Вот необрезанный скрин 2-лучевика:

post-71758-0-60549500-1470148150_thumb.png

Красный - вход ФУОЗ (пин 6 тиньки), синий - выход с контролика ФУОЗ (пин 2 тиньки), до выходного транзистора.

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
donec    115

В подпрограмме вывода в СОМ плавала частота, сейчас соответствует на 100%, но на всякий случай выложил и несколько прошивок в которых изменена калибровка встроенного генератора.

Debug.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
IGO61    151

Всем привет!

Вячеслав (donec), позапускал прошивки по очереди. Радикально мало что изменилось. Выкладываю записанные логи, не все - два "крайних" и "средний", записанных на прошивках из архива "дебаг":

log_debug.zip

Старался записи делать одинаковой длительности, входная частота постоянная для всех логов, ДАД не трогал.

Я тут другое подумал. Дело не в частотах передачи данных. Вот что бросилось в глаза на записях:

post-71758-0-60087700-1470231336_thumb.gif

Такое впечатление, что идёт "накопление" длительности периода - равномерный рост самого старшего байта 24-битного числа.

С другой стороны, я не очень в курсе как построена настройка вывода ЮАРТ в АВРках, но в ПИКах скорость передачи задаётся числом в определённой ячейке. И скорость передачи/приёма остаётся неизменной при постоянстве тактовой частоты процика. Разве что в ходе выполнения программы изменить в.у. коэффициент.

Изменено пользователем IGO61

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: shtin92
      Ребята подскажите где можно найти некалиброванный датчик холла (ДХК-0.5А)? может где в старой технике использовался гдето выпаять можно?
    • Автор: shtin92
      Ребят доброго времени суток! Подскажите пожалуйста влияет ли площадь датчика холла на чувствительность и получаемое выходное напряжение на вольтметре?Подключаю по такой схеме.Заранее спасибо за помощь!
       
       
       

    • Автор: shtin92
      Добрый день дорогие форумчане! подскажите пожалуйста реально ли сделать датчик холла HALL IC SS495A (марк. 95A) 3pin более чувствительным? или можно датчик собрать самому и сделать его более чувствительным?
    • Автор: donec
      SUZ версии 4.1 работает от ДПКВ (шкив 60-2), в качестве датчика разрежения во впускном коллекторе используется ДАД 45 (45.3829), возможно использование МРХ4100 или подобного. Датчик температуры LM335 (LM135, LM235). Предусмотрено управление клапаном ЭПХХ, датчиком для этого служит концевик карбюратора, возможно использование как нормально замкнутого, так и нормально разомкнутого контакта. На выходе два канала, можно управлять "статикой" (используются оба канала) или штатной системой с раздачей искры трамблером (используется 1-й канал, второй не используется). Выбор режима работы производится перемычкой "Статика-Трамблер", перемычки нет - Статика, перемычка есть - Трамблер. Есть отдельный выход сигнала для мозгов моника, его же можно использовать для подключения тахометра, (на схемах не показан, работает с версии 5.0). Имеется 16 таблиц с данными, т.е. 16 кривых в зависимости от разрежения во впускном колекторе. УОЗ высчитывается с помощью трехмерной апроксимации (интерполяции) УОЗ между четырмя близ лежащими точками в таблице в зависимости от оборотов и разрежения во впускном коллекторе. От ДПКВ ФУОЗ начинает работать с 43 об\мин. Реализовано поддержание ХХ, настройка производится в менеджере. Предусмотрено использование двух наборов таблиц УОЗ, "бензин-газ" или "зима-лето". Для настройки есть менеджер, с помощью которого можно прошить программу ФУОЗ в микроконтроллер (требуется первоначальная прошивка МК программатором), отредактировать кривые и выполнить запись и просмотр лог-файла работы ФУОЗ. Вместо Atmega8A возможно применение Atmege8, но в ней, из-за ошибки изготовления кристала, вывод 20 почти напрямую соединен с выводом 7, поэтому индуктивность и конденсатор на 20 вывод устанавливать бесполезно. Негативного влияния замены на Atmega8 по записям лог-файлов не выявлено. ДПКВ подключен к ФУОЗ проводом МГТФ 0.75, два провода свитые в витую пару с шагом 20-30мм, экрана на проводах нет - это относится к формирователю на MCP604 (MCP601, MCP602), формирователь на LM393 лично не проверял. ДАД подключен к ФУОЗ тремя проводами которые образуют плетенку из трех проводов, также без экрана. ДАД подключен ко штуцеру на впускном коллекторе (внутренний диаметр в штуцере 2,5мм), так как штуцер использован штатный и он расположен ближе к впускным клапанам 1-2 цилиндров, то для сглаживания и выравнивания сигнала, ДАД подключен ко штуцеру резиновым шлангом с врезанным в него топливным фильтром, расстояние от коллектора до ДАД не более 25см. Задержка сигнала от фильтра незначительная и компенсируется алгоритмом замера в программе с версии 5.2. Когда устанавливал фильтр была цель сгладить пульсации, но затем выяснилась полезная его работа в плане отфильтрации паров масла и смеси к ДАДу. Датчик температуры подключен к ФУОЗ витой парой без экрана, сам датчик из-за отсутствия штатного места его установки вставлен между шлангом и патрубком отвода ОЖ к термостату. Минус использования bootloadera - после включения зажигания нужно выдержать 0.26сек до момента включения стартера. Связь с компютером осуществляется через СОМ порт. В оригинальной схеме применен чип FT232RL с гальванической развязкой на ADUM1201, что позволяет подключать ФУОЗ через USB (виртуальный СОМ порт), возможно применение MAX232, но в этом случае подключение производится на СОМ порт компютера, либо через шнурок USB-COM.
      Работа загрузчика:
      - запустить менеджер;
      - выбрать *.hex файл;
      - выбрать порт;
      - открыть порт;
      - включить питание ФУОЗ;
      - когда будет установлена связь, произойдет сброс шкалы в менеджере и будет нарастать шкала по мере программирования;
      - по окончании программирования выскочит окно о выполненном программировании, подтвердить, ФУОЗ готова к работе.
      Настройка.
      Первым настраивается ДПКВ, частично можно до установки на авто. Подать питание на ФУОЗ, замерить напряжение на выводе 14 Atmega8A, если поднести к ДПКВ металический предмет, то на 14 выводе появится "1", если убрать - "0", если при поднесенном предмете появляется "0", то необходимо сменить полярность подключения датчика ДПКВ. Если при постоянно убраном или постоянно поднесенном предмете наблюдаются переключения сигнала на 14 выводе (желательно посмотреть осциллографом), значит неправильно работает формирователь ДПКВ, нужно разбираться с ним. При правильно собранном формирователе ДПКВ ложных переключений на выходе не будет. Устанавливать ДПКВ нужно на 20 зуб шкива против часовой стрелки от "выбитых" зубов (вращение шкива по часовой стрелке) в момент когда поршень первого цилиндра находится в ВМТ. После установки на авто есть возможность проверить правильность его установки и корректность работы коммутаторов, для этого в ФУОЗ установить перемычку "6 градусов", и по стробоскопу проверить УОЗ, который должен быть 6 градусов на опережение. Если по стробоскопу не 6 градусов, то возможно неправильно установлен ДПКВ, или с большей вероятностью коммутаторы вносят задержку отработки зажигания (такие случаи есть, описаны далее в теме), с такими коммутаторами ФУОЗ правильно работать не будет, особая опасность от этого для режима статики.
      Настройка холостого хода.
      желательно сначала помыть карбюратор; прогреть двигатель, двигатель должен быть полностью прогретым до его рабочей температуры, желательно после прогрева проехать метров 200-300, и не глушить двигатель до полной настройки; отключить все потребители; подключить менеджер к ФУОЗ; в ФУОЗ установить перемычку "6 градусов", в этом случае УОЗ будет отрабатываться ФУОЗ 6 градусов не зависимо от данных поступающих от датчиков, контроль по прибору "УОЗ" в менеджере; настроить ХХ карбюратором на поддержание оборотов выставленных в прошивке для этого авто, контроль оборотов вести по прибору "Обороты" в менеджере; в ФУОЗ снять перемычку "6 градусов"; винтом количества на карбюраторе выставить УОЗ 7-9 градусов, контроль по прибору "УОЗ" в менеджере. Настройка ДАД45. С помощью менеджера записать лог-файл, при записи файла на месте сделать прогазовки полным кратковременным нажатием на педаль газа. По данным лог файла в менеджере выставить максимальное значение ДАД, должно быть равно максимальному значению АЦП ДАД при полностью нажатой педали газа, и изменением значения наклон выставить минимальное значение ДАД таким, чтобы на ХХ работала только кривая №0, а вернее чтобы минимальное значение ДАД было выставлено на 8-13 единиц больше чем зарегистрировано в лог файле на ХХ, точность установки минимального значения не столь важна как установка максимального значения. Это предварительная настройка, затем в движении также произвести запись лог-файла с полными нажатиями педали газа, и по этим данным подкорректировать значения ДАД.
      Настройка температуры. Для датчика на LM335 (LM135, LM235). Менеджером записать лог файл прогрева двигателя. По графику определить рабочую температуру прогретого двигателя. В таблицу УОЗ-ТЕМПЕРАТУРА внести необходимую коррекцию УОЗ от температуры с расчетом чтобы за 2-3 градуса С до рабочей температуры двигателя угол был уже 0 градусов. Отрицательные углы не запоминаются, запоминается интервал от 18 до 0 градусов. Если рабочая температура много не соответствует температуре по нормам для этого движка - разбирайтесь с термостатом. Показания датчика настроены на средний режим его работы без учета погрешностей, и этого вполне достаточно. Кому нужна настройка датчика на отображение температуры поточнее предусмотрена возможность его калибровки в виде внесения данных в спецокна, но пока эта возможность отключена.



      SUZ41.rar
    • Автор: shtin92
      Доброго времени суток! помогите пожалуйста собрать простой гаусметр.
      Нашел на просторах интернета такую схему (см.рисунок), в данной мхеме присутствует датчик холла Некалиброванный (ДХК-0.5А), проблема в том, что я нигде не могу найти нужный мне датчик холла.Подскажите аналоги ( он там идет 4х контактный), а в магазинах продается только
      ДАТЧИК ХОЛЛА HALL IC SS495A (марк. 95A) 3pin, а как его подключить в эту цепь я не знаю, может кто знает поделитесь схемкой пожалуйста, или может вы знаете где его применяют и можно оттуда достать, заранее спасибо!вся инфа взята с сайта:
      http://www.valtar.ru/Magnets4/mag_4_08.htm