Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Электроника средств транспорта Ремонт и разработка дополнительного автооборудования. Бортовые компьютеры и многое другое.

 
Опции темы
Непрочитано 03.07.2012, 11:31  
Alex_Sss
Прописка
 
Регистрация: 03.06.2012
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
Alex_Sss на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

gnomon72, А как планируется выбирать количество импульсов?
что если ограничивать не количество их, а длительность измерения. Скажем, считать импульсы за 200мс (или 100, 300 - чем больше - тем лучше), и как только выйдут эти 200мс - дождаться следующего импульса, и уже снять общий период пачки. Ну и дальше - как и говорили - делим общее время на количество импульсов, и имеем весьма точный средний период.
Реклама:
Alex_Sss вне форума  
Непрочитано 03.07.2012, 11:37  
cuper_1971
Гражданин KAZUS.RU
 
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
cuper_1971 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Господа, ну вы же программисты! Я в программировании, как Шариков в балете! Реализуйте вот такой алгоритм - думаю, ничего нового, но работать должно.
Миниатюры:
Нажмите на изображение для увеличения
Название: алгоритм.JPG
Просмотров: 82
Размер:	50.2 Кб
ID:	36410  
cuper_1971 вне форума  
Непрочитано 03.07.2012, 11:41  
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от Andry_MA Посмотреть сообщение
Кому верить?

А вот это непонятно. Если замеры производятся между восходящими фронтами как может влиять скважность даже "кривого" импульса? Даже если он окажется крайним (первым или последним) в базе замера?
Да просто. Представим ситуацию к примеру.
У последнего импульса восходящий фронт сдвинут вперед на 20% (высокий уровень длиннее, низкий короче), т.е. период перед ним на 20% короче. Соответственно у следующего за ним на 20% длиннее, но он в замер не попадает.
Периоды 5 импульсов в мкс:
10 - 10 - 10 - 10 - 8
Среднее 9,6 мкс. Отклонение от нормальных 10 мкс получается 0,4 мкс, т.е. 4%.
Теперь тоже самое, но импульс в середине базы замера:
10 - 10 - 8 - 12 - 10
Среднее 10 мкс. Отклонение 0%.

Сообщение от Andry_MA Посмотреть сообщение
Это насколько должна быть кривой механика датчика, что-бы скорость скакала на 10%, как говорилось ранее?
Да фигня. Пару кривых прорезей в шторках и готово. Я там, на картинках наблюдал отклонение скважности процентов в 15...25.
gnomon72 вне форума  
Непрочитано 03.07.2012, 11:42  
Andry_MA
Временная регистрация
 
Регистрация: 18.11.2011
Сообщений: 98
Сказал спасибо: 1
Сказали Спасибо 11 раз(а) в 6 сообщении(ях)
Andry_MA на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от Alex_Sss Посмотреть сообщение
что если ограничивать длительность измерения. Скажем, считать импульсы за 200мс (или 100, 300 - чем больше - тем лучше)
В данном случае больше не значит лучше. За эти 100, 200, 300 мс скорость очень сильно может измениться. А у тебя нет никакой реакции на изменеие скорости. И только через 300 мс команда резко сбросить или прибавить газ. Вот Вам и раскачка.
Время должно быть минимально необходимым для измерения скорости.
У меня, повторяюсь, всего 134 мкс.
Andry_MA вне форума  
Непрочитано 03.07.2012, 11:43  
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

cuper_1971, да так оно и сделано в общем то.
gnomon72 вне форума  
Непрочитано 03.07.2012, 11:45  
gnomon72
Почётный гражданин KAZUS.RU
 
Регистрация: 25.06.2010
Сообщений: 1,223
Сказал спасибо: 13
Сказали Спасибо 176 раз(а) в 123 сообщении(ях)
gnomon72 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Andry_MA, 134 мкс?
Может миллисекунд?
gnomon72 вне форума  
Непрочитано 03.07.2012, 11:51  
Andry_MA
Временная регистрация
 
Регистрация: 18.11.2011
Сообщений: 98
Сказал спасибо: 1
Сказали Спасибо 11 раз(а) в 6 сообщении(ях)
Andry_MA на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от gnomon72 Посмотреть сообщение
Да просто. Представим ситуацию к примеру.
У последнего импульса восходящий фронт сдвинут вперед на 20% (высокий уровень длиннее, низкий короче), т.е. период перед ним на 20% короче. Соответственно у следующего за ним на 20% длиннее, но он в замер не попадает.
Периоды 5 импульсов в мкс:
10 - 10 - 10 - 10 - 8
Среднее 9,6 мкс. Отклонение от нормальных 10 мкс получается 0,4 мкс, т.е. 4%.
Теперь тоже самое, но импульс в середине базы замера:
10 - 10 - 8 - 12 - 10
Среднее 10 мкс. Отклонение 0%.
Теперь понял. Точно Вам надо уходить от ДС к ABS. Проще получается.
Посчитали количество импульсов за период. Всё.
У Вас же количество импульсов, период, среднее. Или как там в Вашем "чёрном ящике".
Andry_MA вне форума  
Непрочитано 03.07.2012, 12:02  
cuper_1971
Гражданин KAZUS.RU
 
Регистрация: 08.07.2008
Адрес: Харьков, Украина
Сообщений: 523
Сказал спасибо: 32
Сказали Спасибо 106 раз(а) в 82 сообщении(ях)
cuper_1971 на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от gnomon72 Посмотреть сообщение
cuper_1971, да так оно и сделано в общем то.
Тогда почему такая погрешность? в данном алгоритме нас скважность не волнует, при частоте заполнения 32768 (ну вот так посчитал - часовых кварцев море) на скорости 200 км/ч потеря одного импульса заполнения даст погрешность в 1%, усредненная - 0,3%. На скорости 60 км/ч - 0,3 и 0,1 соответственно. С такой погрешностью показания не то что скакать не должны, даже +/-1км/ч не получается...
cuper_1971 вне форума  
Непрочитано 03.07.2012, 12:09  
Andry_MA
Временная регистрация
 
Регистрация: 18.11.2011
Сообщений: 98
Сказал спасибо: 1
Сказали Спасибо 11 раз(а) в 6 сообщении(ях)
Andry_MA на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от gnomon72 Посмотреть сообщение
Andry_MA, 134 мкс?
Может миллисекунд?
Правильно мс.
Andry_MA вне форума  
Непрочитано 03.07.2012, 12:11  
Alex_Sss
Прописка
 
Регистрация: 03.06.2012
Сообщений: 159
Сказал спасибо: 8
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
Alex_Sss на пути к лучшему
По умолчанию Re: Самодельный круиз-контроль

Сообщение от Andry_MA Посмотреть сообщение
В данном случае больше не значит лучше. За эти 100, 200, 300 мс скорость очень сильно может измениться. А у тебя нет никакой реакции на изменеие скорости. И только через 300 мс команда резко сбросить или прибавить газ. Вот Вам и раскачка.
Время должно быть минимально необходимым для измерения скорости.
У меня, повторяюсь, всего 134 мкс.
Скорость пусть меняется как хочет. Мы же не реагируем на нее каждые 50мс... Мы реагируем каждые 500мс. Поэтому - нас интересует средняя скорость за этот интервал. И динамика изменения.
Другое дело, если б интервал управления был 100мс. Тогда нас бы интересовала средняя скорость за этот промежуток.
Alex_Sss вне форума  
 

Закладки
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль приближения/удаления целевого обьекта или аналог proximity Boris_gunner Электроника - это просто 18 25.04.2016 11:52
[Решено] Самодельный пирометр Classic001 Измерительное оборудование 6 27.10.2011 10:52
Самодельный сварочный трансформатор - дополнительная обмотка E_C_C Производственное оборудование 5 01.11.2010 21:02
Контроль целостности передаваемых данных ksd034 Микроконтроллеры, АЦП, память и т.д 4 08.07.2010 21:46
Входной контроль микроконтроллеров TMS320LF2406APZA alnikr Цифровые сигнальные процессоры 8 18.05.2010 14:38


Часовой пояс GMT +4, время: 04:26.


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