FORUM Carcd  

Вернуться   FORUM Carcd > Диагностика и ремонт транспортных средств > Очумелые Ручки

Очумелые Ручки Раздел по решению проблем нестандартными методами
разработка и изготовление устройств, помогающих в ремонте и тюнинге автомобилей
The decision of problems non-standard methods
Development and manufacturing of the devices assisting under repair and tuning of automobiles

Ответ
 
Опции темы
Старый 08.01.2007, 15:47   #181
Новичок
 
Регистрация: 04.01.2007
Сообщений: 19
Вес репутации: 0


По умолчанию

msa

Можно парочку вопросов по теории ? У Вас обнаружил такую фразу : "как получить частоту 1кгц на одной из линий

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

;и длительность паузы одинакова (скважность=2) частота 1000 гц

"

Скважность импульсов-это отношение периода следования импульсов к их длине, правильно ? . Т.е. при скважности 2 у нас как раз и будет одинаковая длина импульса и пауза между ними. В том варианте, что я собрал (линк давал выше), на осцилограммах и с портов 2313 и с коллекторов 829-х - длительности импульсов намного больше, чем паузы между ними. Так и должно быть ? (жаль, блютус-адаптера нет под рукой, чтобы с телефона слить видео осциллограммы). Или что-то не так ?

Что же касется частоты импульсов-то это вроде 1/Тпериода. Т.е. для частоты 400Гц 1/400=0,0025с. Получается, что для задания нужной частоты на выходе, нужно задавать только длину периода ? А частота кварца роли не играет ? Сорри за назойливость, если нетрудно, ответьте ?
Sash_O вне форума   Ответить с цитированием
Старый 08.01.2007, 17:13   #182
msa
Местный
 
Регистрация: 14.05.2004
Сообщений: 673
Вес репутации: 0


По умолчанию

В том примере что я выложил частота равна 1000 гц ее определяет

подпрограмма вызываемая (rcall delay_05ms) то есть длина импульса 0.5мс

и пауза 0.5мс из этого следует что за секунду будет сгенерировано 1000 импульсов

а вот и сигнал на выводах 12 - 13 ( специально прошил и проверил)

Если скажем вместо ее вызвать (delay_1ms:) то импульсов будет уже 500 в секунду

Задержки легко просчитать в эмуляции AVR Studio , определяются они числом

загруженным в инд регистры , можно еще таймера использовать - но будет сложней

для понимания :xaxa
msa вне форума   Ответить с цитированием
Старый 08.01.2007, 17:49   #183
Новичок
 
Регистрация: 04.01.2007
Сообщений: 19
Вес репутации: 0


По умолчанию

Цитата:

В том примере что я выложил частота равна 1000 гц ее определяет

подпрограмма вызываемая (rcall delay_05ms) то есть длина импульса 0.5мс

и пауза 0.5мс из этого следует что за секунду будет сгенерировано 1000 импульсов
Это если длина и пауза будут одинаковыми. А они по-любому с выходов атмела должны быть одинаковыми ?

Цитата:

а вот и сигнал на выводах 12 - 13 ( специально прошил и проверил)
Почти идеальный. Это осциллографом снято или из какого-то эмулятора ?

Цитата:

Задержки легко просчитать в эмуляции AVR Studio , определяются они числом

загруженным в инд регистры , можно еще таймера использовать - но будет сложней

для понимания :xaxa
Насчет таймеров сегодня уже почитал, буду разбираться. AVR Studio скачал, но теперь нужно совместимый программатор собирать для экпериментов. Мой через примитивную развязку на COM1 он не видит. Собственно говоря, эмулятор осциллографа, видимо, оттуда на скриншоте ?
Sash_O вне форума   Ответить с цитированием
Старый 08.01.2007, 18:06   #184
msa
Местный
 
Регистрация: 14.05.2004
Сообщений: 673
Вес репутации: 0


По умолчанию

Осциллограф Киевский USB, не виртуальный

программатор Pony Prog
msa вне форума   Ответить с цитированием
Старый 08.01.2007, 19:58   #185
Новичок
 
Регистрация: 04.01.2007
Сообщений: 19
Вес репутации: 0


По умолчанию

Завтра еще раз попробую на цифровом Textronix'е, если получится, снять осциллограмму-положу ее сюда.
Sash_O вне форума   Ответить с цитированием
Старый 09.01.2007, 15:58   #186
Новичок
 
Регистрация: 04.01.2007
Сообщений: 19
Вес репутации: 0


По умолчанию

msa

Вот осциллограмма (во вложении) с коллекторов 315-х в режиме промывка-цикл (версия прошивки та, что была в моем вложении).

Итого, периоды :

158,4ms

122,2

85,8

67,60

49,40

31,40

соответственно, частота :

6,32Hz

8,19

11,66

14,79

20,24

32,50



P.S. Снято телефоном, так что сорри за качество.
Sash_O вне форума   Ответить с цитированием
Старый 09.01.2007, 17:16   #187
msa
Местный
 
Регистрация: 14.05.2004
Сообщений: 673
Вес репутации: 0


По умолчанию

Устал повторять уже , выложил заготовку на ассемблере с описанием работы

если немного подумать можно написать какой угодно режим работы ,

а именно любая очередность включения форсунок , любые частоты и серии

импульсов .

Вывод простой, ставьте задачу и дописывайте на здоровье

что надо Вам и пробуйте в работе , по другому AVR не освоить

программа самая простая , частоты выше 1 кгц здесь не нужны

форсунка не успевает закрываться попросту

Сама промывка: наверное лучше подумать о подогретых растворах

в обратном и прямом направлении при небольшом давлении и пускай

микроконтроллер гоняет промывку по кругу - прямое направление -обратное

разные частоты , можно выделть пару выводов МК для управления двумя

компрессорами
msa вне форума   Ответить с цитированием
Старый 09.01.2007, 18:10   #188
Новичок
 
Регистрация: 04.01.2007
Сообщений: 19
Вес репутации: 0


По умолчанию

Цитата:

Устал повторять уже , выложил заготовку на ассемблере с описанием работы

если немного подумать можно написать какой угодно режим работы ,

а именно любая очередность включения форсунок , любые частоты и серии

импульсов .

Вывод простой, ставьте задачу и дописывайте на здоровье

что надо Вам и пробуйте в работе , по другому AVR не освоить

программа самая простая , частоты выше 1 кгц здесь не нужны

форсунка не успевает закрываться попросту

Сама промывка: наверное лучше подумать о подогретых растворах

в обратном и прямом направлении при небольшом давлении и пускай

микроконтроллер гоняет промывку по кругу - прямое направление -обратное

разные частоты , можно выделть пару выводов МК для управления двумя

компрессорами
Я уже начал разбираться, не хотел грузить, просто хотел спросить, в той первой прошивке такие низкие частоты и задумывались ? Что до железа-некоторые мысли уже есть, но для начала научусь нормально контроллером управлять
Sash_O вне форума   Ответить с цитированием
Старый 09.01.2007, 19:50   #189
msa
Местный
 
Регистрация: 14.05.2004
Сообщений: 673
Вес репутации: 0


По умолчанию

Железо можно упростить - поставить полевые транзисторы , вместо крен 5 - супервизор с выводом

сброса процессора , будет минимум деталей

Так как управление идет сразу на весь порт В, то доступно 8 линий , можно ставить 8 ключей



Если нужно управлять модулем зажигания - нужны уровни 0-5 вольт. При высоком начинается

накопление в катушке при переходе в низкий - искра . Реализуется парой линий , только питание

на кт315 подается не 12 а 5 вольт сигнал с коллекторов прямо на разьем МЗ вазовский или с одной

линии на коммутатор (вместо сигнала с холла) для карбюраторных
msa вне форума   Ответить с цитированием
Старый 10.01.2007, 01:07   #190
Новичок
 
Регистрация: 04.01.2007
Сообщений: 19
Вес репутации: 0


По умолчанию

Поигрался -частоту около 400Гц все-таки на выходах получил (особо сложного вроде и нет), осциллографом проверил, буду испытывать на днях, за что msa огромное спасибо :PIVO

Что хотелось бы получить от этой схемы-посредством внутренних таймеров вручную изменять частоту импульсов. Клавиатуру матрицей создать вроде не сильно проблема. И иметь при этом индикацию на ЖКИ (вроде как есть 2-х проводные на сегодня). Портов для этого должно хватить, хотя я пока слишком уж новичок в этом деле, может и сильно ошибаюсь, пока только в самом начале постигания АВР

Кстати, мои друзья с Ауди-100 (Сигара, инжектор) и Гольф-2 (инжектор), прослышав о моих стремлениях, готовы скинуться на Виннс :xaxa
Sash_O вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 21:09. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot