Например TDA7294

Форум РадиоКот • Просмотр темы - ЦИФРОВОЙ СПИДОМЕТЕР
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт авг 01, 2025 23:40:20

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 11 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: ЦИФРОВОЙ СПИДОМЕТЕР
СообщениеДобавлено: Чт дек 24, 2009 12:50:07 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт апр 27, 2007 14:32:48
Сообщений: 256
Откуда: Украина Кривой Рог
Рейтинг сообщения: 0
Есть необходимость сделать цифровой спидометр на АТМЕГА8, для грузового авто. На автомобиле стоит камазовский тахогенератор для спидометра 3-х фазный кто подскажет какие частоты каким скоростям соответствуют для такого тахогенератора и камазовского спидометра. Хотя бы приблизительно. Как переделать импульсы с одной фазы тахогенератора в импульсы что бы можно было их обрабатывать микроконтроллером. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 24, 2009 13:25:08 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7853
Рейтинг сообщения: 0
Всё что есть


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 24, 2009 14:25:47 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Здравствуйте. Для спидометров с коэффициентом 1:624 (57.6923, т.е. 624 оборота вала тахогенератора соответствуют пройденному пути 1 км) при скорости 100км/час период должен быть 57,6923 мсек (10км/час 576,923 мсек)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 24, 2009 16:10:18 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт апр 27, 2007 14:32:48
Сообщений: 256
Откуда: Украина Кривой Рог
Рейтинг сообщения: 0
Спасибо буду переваривать полученную информацию. А что подскажите на счет формирования прямоугольных импульсов с синусоиды которая выходит с тахогенератора может кто знает ее примерные характеристики, или может у кого то есть возможность замерять ее характеристики осциллографом на разных оборотах.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 24, 2009 17:30:03 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Пользуюсь тем, что тахогенераторы МЭ307(ДСЭ в последнее время до перехода на цифровые спидометры с комбинированной индикацией) даже при очень малых оборотах генерируют напряжение, достаточное для работы простейшего формирователя на одном транзисторе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 25, 2009 19:52:00 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт апр 27, 2007 14:32:48
Сообщений: 256
Откуда: Украина Кривой Рог
Рейтинг сообщения: 0
Спасибо за схему. Сегодня притянул домой тахогенератор МЭ307 на днях начну экспериментировать с ключом. Не подскажите хоть примерные номиналы деталей, рассчитать сам не могу, а брать с потолка не хочется. Так теперь появился вопрос по алгоритму работы спидометра и одометра. Как организовать их совместную работу как примерно должна строиться программа если скорость будем вычислять по периоду то почем считать расстояние ? Как организовать сохранение данных одометра в памяти ЭРПРОМ. Хочу сделать что бы данные сохранялись при выключении питания на спидометре вот как это сохранение организовать что бы при выключении питания у МК хватило времени сохранить данные пробега. Данный спидометр рассчитываться сделать таким что бы можно было его устанавливать вместо любого КАМАЗОВСКОГО спидометра старого образца ( 3-х фазного) В спидометре еще будет вмонтирован вольтметр это все планирую сделать на АТМЕГА 8.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 26, 2009 15:43:04 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Здравствуйте.
Предположим,
- применен транзистор КТ315 (кт3102,BC847) с максимальным базовым током 20мА.
- тахогенератор при максимальной скорости 150км/час развивает напряжение 50В
Т.е. величина входного резистора получается 2.5кОм. У меня стоит 2.7кОм 0.5Вт
Защитный диод КД510(КД522).

Вычисление пройденного пути получается простое
1000[м]/624[об] т.е. каждые 624 оборота вала тахогенератора означают пробег 1000 метров пути или 1,6025641025641025641025641025641*Nx*65536/65536~105026*Nx/65536.

Вычисление скорости
V=S/T
S[m]=100000*Nx/62400,
где Nx-целое число периодов сигнала тахогенератора за время измерения
T=to*nox=nox/Fo,
где to-период частоты тактирования Fo, nox-число периодов частоты тактирования за время прохождения Nx.

V[м/сек]=Fo*100000*Nx/62400*nox или в более понятных единицах измерения 10*V[км/час]=10*3600*Fo*100000*Nx/62400*nox*1000=(10*3600*100000/62400*1000)*Fo*Nx/nox=~57,6923*Fo*Nx/nox.
Допустим, что Fo=7'372'877Hz ( ну нет резонатора 8МГц. Идти в магазин лениво; да и жаба орет благим матом. Зато в развалах нашли такой и измерили его частоту. Как это делается, я Вам уже писал).
Окончательное выражение
10*V[км/час]=57,6923*7'372'877*Nx/nox=425'358'288*Nx/nox.
Время измерения примем ~0.3 секунды ( Это значение справедливо для меня. Если оно меньше, воспринимается как тормознутость меня, если больше - тормознутость прибора).
OFF
Чем отличается мгновение и бесконечность?
Мгновение- период времени между включением "зеленого" и сигналами "казла", стоящего сзади.
Бесконечность- период времени между включением "зеленого" и троганием "казла", стоящего впереди.
END OFF.

Пример N1:
Скорость 100 км/час или 62400 оборота/час->62400/3600=17,(3)[об/сек] или 17,(3)*0,3[сек]=5,2[об]. Дожидаемся окончания текущего оборота, т.е. Nx=6 или 6/17,(3)=0,346'153'846 сек
Эти 6 оборотов тахогенератор совершит за 0,346'153'846 секунды или за nox=2'552'149 периодов Fo
10*V[км/час]=425'358'288*Nx/nox=425'358'288*6/2'552'149=1000,000.

Пример N2:
Измеряется скорость 28.76км/час
Тахогенератор, при какой скорости, будет вращаться с периодом 200'599.123мкс. Так как период меньше принятого времени измерения дожидаемся прохождения еще одного периода. При этом Nx=2 и nox=2'957'985
10*V=425'358'288*2/2'957'985=287.6000

В итоге, выражения, с учетом примененного резонатора
10*V[км/час]=425'358'288*Nx/nox
S[m]=105026*Nx/65536.

Еще в тему
http://radiokot.ru/circuit/digital/measure/27
http://forum.cxem.net/index.php?s=&show ... t&p=355820
http://forum.cxem.net/index.php?s=&show ... t&p=528736


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 27, 2009 06:33:01 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Еще в тему.
В спидометре еще будет вмонтирован вольтметр...
Сделать вольтметр на mege8 проблем не составит. Вопрос: зачем нагружать дополнительно-ненужной информацией "водилу"?

Сегодня притянул домой тахогенератор МЭ307 на днях начну экспериментировать с ключом.
Для начала экспериментов вместо тахогенератора можно использовать эту программу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 29, 2009 22:18:49 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт апр 27, 2007 14:32:48
Сообщений: 256
Откуда: Украина Кривой Рог
Рейтинг сообщения: 0
Здравствуйте akl . Пытаюсь вникнуть в ваш метод измерения но никак не могу понять как это делается сильно много цифр. Вы писали что когда то подсказывали мне как определить точно частоту кварца не могли бы вы меня ткнуть "носом" - не могу найти.
Если у вас есть терпения можно как то более подробней разжевать все это просидел целый вечер так и нечего не понял.
Цитата:
Вычисление скорости
V=S/T
S[m]=100000*Nx/62400,

откуда взяты числа 100000, и 62400
что за переменная S(m) ?
как разобрать вот это выражение что за числа 1,6025641025641025641025641025641*Nx*65536/65536~105026*Nx/65536.

Как правильно должен быть построен алгоритм работы спидометра я пишу на Си а те примеры что Вы приводили на асме я их не могу понять.

P.S
Тяжело мне состыковать количество импульсов со скоростью не могу я понять, еще связать количество импульсов с расстоянием как то более понятно, а вот со скоростью и периодами не могу пока понять .


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 30, 2009 10:09:07 
Друг Кота

Карма: 64
Рейтинг сообщений: 1013
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4332
Откуда: Ижевск
Рейтинг сообщения: 0
Здравствуйте. Думал, что Вы были стартером этой веточки
http://forum.cxem.net/index.php?s=&show ... t&p=337307

V-скорость, по определению, это путь, пройденный в единицу времени [м/сек] или [км/час]
S[m]-путь в метрах
T-время прохождения пути S[m]

S[m]=100000(путь 100км)*Nx/62400(число оборотов вала тахогенератора за этот путь)

"как разобрать вот это выражение что за числа 1,6025641025641025641025641025641*Nx*65536/65536~105026*Nx/65536."
Один оборот вала тахогенератора эквивалентен 1,6ххххх метров, если 1000[метров] соответствуют 624 оборотам тахогенератора. Т.е. просто подсчитывая число Nx и умножая на 1,6ххххх метров получаем пройденный путь. Но... На асме (на сях,наверно, гораздо проще) умножение на дробное число довольно сложно, по крайней мере для меня. А вот предварительно посчитать 1,6ххххх метров*65536=105026 и забить его константой- эт запросто. Далее, после каждого
цикла измерения, умножаем на измеренное Nx и, отбрасывая два младших байта результата (что эквивалентно делению
на 65536), получаем путь, пройденный за время измерения в метрах.

"...а вот со скоростью и периодами не могу пока понять"
"Как правильно должен быть построен алгоритм работы спидометра"

Попробую более подробно рассмотреть пример N1 с точки зрения аппаратной реализации
исходные данные
-частота тактирования контроллера Fo=7'372'877Hz
-сигнал тахогенератора после формирователя поспупает на вход ICP1(PB0) ATmega8
-работа только с таймером Т1
10 инициализация
настраиваем таймер Т1 на счет 0...65535 без прескалера и работу по прерыванию от спада сигнала на входе ICP1 и по переполнению Т1
очищаем Т1, no, Nx и дополнительный счетчик числа переполнений "Т1" (зная, что за принятое время измерения ~0.3 сек, Т1 переполнится как минимум 33 раза 300'000[мксек]/(1'000'000[мксек]/7'372'877)=2'211'863,1/65536=33.75)
20 ждемс
30 О! Пришло первое прерывание CAPT. Запускаем Т1, устанавливаем признак начала измерения
40 ждемс, но по каждому прерыванию переполнения Т1 прибавляем +1 в счетчик числа переполнений c анализом окончания
времени измерения, а по каждому CAPT +1 в Nx.
50 Агаа! Число прерываний переполнения Т1=33, т.е. время измерения закончилось. Дожидаемся еще одного прерывания CAPT для получения целого числа Nx. Останавливаем Т1. Считываем содержимое ICR1 и дополнительного счетчика числа переполнений "Т1".
Все. Получены nox в формате "T1"+ICR1, где "T1" содержит старшую часть, а ICR1-младшую часть результата nox и Nx-целое число оборотов вала тахогенератора за время измерения.
Допустим, что nox=2'552'149 и Nx=6, т.е. за время nox*to=2'552'149*0,1356322[мксек]=0.346153[сек] пройден путь
1,602564*6=9.615384 метра. Скорость движения составляет 9.615384/0.346153=27.7778[м/сек] или 100.00 [км/час].


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср дек 30, 2009 17:35:54 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Пт апр 27, 2007 14:32:48
Сообщений: 256
Откуда: Украина Кривой Рог
Рейтинг сообщения: 0
Да точно я прародитель той темы я совсем забыл за неё, она была создана более года назад, а вот тахометр я закончил месяц назад и успешно установил его на автомобиль.
Спасибо за разъяснение буду пытаться вникнуть во все эти цифры.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y