|  | 
| 
 | |||||||
| Очумелые Ручки Раздел по решению проблем нестандартными методами разработка и изготовление устройств, помогающих в ремонте и тюнинге автомобилей 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с. Получается, что для задания нужной частоты на выходе, нужно задавать только длину периода ? А частота кварца роли не играет ? Сорри за назойливость, если нетрудно, ответьте ?   | 
|   |   | 
|  08.01.2007, 17:13 | #182 | 
| Местный Регистрация: 14.05.2004 
					Сообщений: 673
				 Вес репутации: 0
				
				 |   
			
			В том примере что я выложил частота равна 1000 гц ее определяет подпрограмма вызываемая (rcall delay_05ms) то есть длина импульса 0.5мс и пауза 0.5мс из этого следует что за секунду будет сгенерировано 1000 импульсов а вот и сигнал на выводах 12 - 13 ( специально прошил и проверил) Если скажем вместо ее вызвать (delay_1ms:) то импульсов будет уже 500 в секунду Задержки легко просчитать в эмуляции AVR Studio , определяются они числом загруженным в инд регистры , можно еще таймера использовать - но будет сложней для понимания :xaxa | 
|   |   | 
|  08.01.2007, 17:49 | #183 | |||
| Новичок Регистрация: 04.01.2007 
					Сообщений: 19
				 Вес репутации: 0
				
				 |   Цитата: 
 Цитата: 
 Цитата: 
 | |||
|   |   | 
|  08.01.2007, 18:06 | #184 | 
| Местный Регистрация: 14.05.2004 
					Сообщений: 673
				 Вес репутации: 0
				
				 |   
			
			Осциллограф Киевский USB, не виртуальный  программатор Pony Prog | 
|   |   | 
|  08.01.2007, 19:58 | #185 | 
| Новичок Регистрация: 04.01.2007 
					Сообщений: 19
				 Вес репутации: 0
				
				 |   
			
			Завтра еще раз попробую на цифровом Textronix'е, если получится, снять осциллограмму-положу ее сюда.
		 | 
|   |   | 
|  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. Снято телефоном, так что сорри за качество. | 
|   |   | 
|  09.01.2007, 17:16 | #187 | 
| Местный Регистрация: 14.05.2004 
					Сообщений: 673
				 Вес репутации: 0
				
				 |   
			
			Устал повторять уже , выложил заготовку на ассемблере с описанием работы если немного подумать можно написать какой угодно режим работы , а именно любая очередность включения форсунок , любые частоты и серии импульсов . Вывод простой, ставьте задачу и дописывайте на здоровье что надо Вам и пробуйте в работе , по другому AVR не освоить программа самая простая , частоты выше 1 кгц здесь не нужны форсунка не успевает закрываться попросту Сама промывка: наверное лучше подумать о подогретых растворах в обратном и прямом направлении при небольшом давлении и пускай микроконтроллер гоняет промывку по кругу - прямое направление -обратное разные частоты , можно выделть пару выводов МК для управления двумя компрессорами | 
|   |   | 
|  09.01.2007, 18:10 | #188 | |
| Новичок Регистрация: 04.01.2007 
					Сообщений: 19
				 Вес репутации: 0
				
				 |   Цитата: 
   | |
|   |   | 
|  09.01.2007, 19:50 | #189 | 
| Местный Регистрация: 14.05.2004 
					Сообщений: 673
				 Вес репутации: 0
				
				 |   
			
			Железо можно упростить - поставить полевые транзисторы , вместо крен 5 - супервизор с выводом сброса процессора , будет минимум деталей Так как управление идет сразу на весь порт В, то доступно 8 линий , можно ставить 8 ключей Если нужно управлять модулем зажигания - нужны уровни 0-5 вольт. При высоком начинается накопление в катушке при переходе в низкий - искра . Реализуется парой линий , только питание на кт315 подается не 12 а 5 вольт сигнал с коллекторов прямо на разьем МЗ вазовский или с одной линии на коммутатор (вместо сигнала с холла) для карбюраторных | 
|   |   | 
|  10.01.2007, 01:07 | #190 | 
| Новичок Регистрация: 04.01.2007 
					Сообщений: 19
				 Вес репутации: 0
				
				 |   
			
			Поигрался -частоту около 400Гц все-таки на выходах получил (особо сложного вроде и нет), осциллографом проверил, буду испытывать на днях, за что msa огромное спасибо  :PIVO  Что хотелось бы получить от этой схемы-посредством внутренних таймеров вручную изменять частоту импульсов. Клавиатуру матрицей создать вроде не сильно проблема. И иметь при этом индикацию на ЖКИ (вроде как есть 2-х проводные на сегодня). Портов для этого должно хватить, хотя я пока слишком уж новичок в этом деле, может и сильно ошибаюсь, пока только в самом начале постигания АВР  Кстати, мои друзья с Ауди-100 (Сигара, инжектор) и Гольф-2 (инжектор), прослышав о моих стремлениях, готовы скинуться на Виннс :xaxa | 
|   |   | 
|  | 
| Опции темы | |
| 
 |  |