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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 27.05.2015, 10:26  
Sergey_And
Прохожий
 
Регистрация: 26.05.2015
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergey_And на пути к лучшему
По умолчанию Два сигнала с разной дискретностью

Доброго дня.
Делаю устройство которое должно измерять расстояние в мм.Устройство состоит из двух модулей. один модуль считает расстояние от 0 до 5м, другой от 0 до 100м. У пятиметрового дискретность 0,5мм у 100м 10мм. Сигналы циклические то есть пока 100м досчитает до 100м пятиметровый продет 20раз от 0 до максимума. Данные передаются в микроконтроллер где их нужно объединить в одну переменную с разрешением 1мм. Какой алгоритм лучше использовать для объединения сигналов с разной дискретностью?
Реклама:
Sergey_And вне форума  
Непрочитано 27.05.2015, 10:59  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

Переменная типа long, в нее суммировать измерения с наименьшей дискретностью.
Easyrider83 вне форума  
Непрочитано 27.05.2015, 11:20  
Sergey_And
Прохожий
 
Регистрация: 26.05.2015
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergey_And на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

Так не получится, сигнал с наименьшей дискретностью циклический то есть каждые 5м переходит от 0 до 10000. 100м тоже циклический только он переходит через 100м получается пятиметровый 0,5мм а 100м 10мм на отсчет. нужно получить сигнал в одно переменной от 0 до 100м с разрешением 1мм. Объединить два сигнала с разной дискретность в один.
Sergey_And вне форума  
Непрочитано 27.05.2015, 11:43  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

Разделить стометровый на 500 и сложить с пятиметровым.
omercury вне форума  
Непрочитано 27.05.2015, 11:55  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,613
Сказал спасибо: 182
Сказали Спасибо 3,175 раз(а) в 2,055 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

ну я вот например помню в 4 классе проходил как приводить дроби к общему знаменателю.......... ну так - получалось вобщем то обычно
индюк вне форума  
Непрочитано 27.05.2015, 11:57  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

Может лучше на 20?
И не делить, а умножать?
niXto вне форума  
Непрочитано 27.05.2015, 12:17  
Sergey_And
Прохожий
 
Регистрация: 26.05.2015
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergey_And на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

Умножить на 20 показание 5 метрового?, разрешение от этого не изменится . Пяти метровый считает от 0 до 10000. минимальный отсчет 0,5мм если умножить на двадцать минимальный отсчет будет 10мм.
Требуется используя два значения пятиметрового и стометрового и получить одно значение для измерения расстояния 100м с минимальным отсчетом 1мм.
Sergey_And вне форума  
Непрочитано 27.05.2015, 13:03  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

Сообщение от niXto Посмотреть сообщение
Может лучше на 20?
И не делить, а умножать?
Тьфу-ты, ну-ты.
Ну, естественно умножить, но только не на 20, а на 500, предварительно поделив на 500. То есть отсечь к зелёной бабушке пятиметровые показания, приведя таким образом дискретность "длинного" измерителя к пяти метрам, а дальше уже складываем с "младшими" пятиметровыми отсчётами.
omercury вне форума  
Непрочитано 27.05.2015, 13:05  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

Сообщение от omercury Посмотреть сообщение
умножить на 500, предварительно поделив на 500
Easyrider83 вне форума  
Непрочитано 27.05.2015, 13:15  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Два сигнала с разной дискретностью

Ну, к примеру, точное расстояние 46.334 метра. В таком разе стометровый датчик = 4633, а пятиметровый = 2668.
Нужно стометровый разделить на 500, отбросить дробную часть и умножить на 5000, получим миллиметры.
Цитата:
4633 / 500 = 9.226 = целое 9
9*5000 = 45000 мм
Пятиметровый делим на 2 и складываем с тем, что получилось
Цитата:
45000 + 2668/2 = 46334 мм
Результат - что надо.

Последний раз редактировалось Yurkin2014; 27.05.2015 в 13:17.
Yurkin2014 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интересный вопрос - два усилителя к одной нагрузке eCAH Аудиотехника 45 14.10.2010 01:23
AtTiny2313 ШИМ на два плеча Classic001 Микроконтроллеры, АЦП, память и т.д 44 10.04.2010 17:37
Куда уходит энергия в индуктивностях? tauP10 Электроника - это просто 166 10.06.2009 23:16
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
Помогите с выводом аналогового сигнала на граф.дисплей pozdn Цифровые сигнальные процессоры 5 08.07.2004 20:55


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


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