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

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

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

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

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

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

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы
Непрочитано 26.01.2018, 16:53  
Blitz1965
Прохожий
 
Аватар для Blitz1965
 
Регистрация: 10.07.2008
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 3 сообщении(ях)
Blitz1965 на пути к лучшему
Восклицание Двух канальный регистратор

Здравствуйте друзья! Есть задача - два датчика импульсов по независимым каналам, частота 5 сек у обоих, необходима индикация пропуска импульса от любого датчика (светодиодная, лампочка) - есть заводские решения. или нужно паять на столе?
Реклама:
Blitz1965 вне форума  
Непрочитано 26.01.2018, 17:08  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Двух канальный егистратор

1. Исключающее или (xor), но таки с защитой от рассинхронизации - например таймеры на половину длины импульса.
2. Самый простой МК. Там более продвинутый алгоритм счета импульсов - по двум каналам и их сравнение. На выходе два уровня ошибки - за время интервала следования и за 1.5 времени интервала следования.

Определиться бы таки с синхронизацией тех датчиков. Если одним источником тактового сигнала, то все относительно просто получается. Если независимо тактировать, то разницу в 5s можно очень быстро набрать.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Эти 2 пользователя(ей) сказали Спасибо mike-y-k за это сообщение:
Alex9797 (26.01.2018), Blitz1965 (28.01.2018)
Непрочитано 28.01.2018, 14:36  
Blitz1965
Прохожий
 
Аватар для Blitz1965
 
Регистрация: 10.07.2008
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 9 раз(а) в 3 сообщении(ях)
Blitz1965 на пути к лучшему
По умолчанию Re: Двух канальный егистратор

эх, схемку бы! спаять могу,а вотв разработке не силен
Blitz1965 вне форума  
Непрочитано 29.01.2018, 03:48  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Двух канальный егистратор

Blitz1965, таки начнём с параметров.
Тактирование общее или независимое?
При независимом есть ли возможность перезапуска в нужный момент?
На какой длительности должно работать?
Условия эксплуатации?
Параметры входного сигнала.

Общее решение без особой разработки и с минимумом пайки (простейший вариант).
Одна плата arduino nano с STM32, нужное количество оптронов для сигналов.
Приёмник импульсов на макетной плате - любая подходящая по параметрам схема. Можно поискать среди железок для arduino подходящий вариант - почти наверняка есть.
Остальное уже в программе решается.
ну и там уже в довесок - решение проблем с формой импульса, помехами,…
Главное запустить основную часть, остальное уже просто будет ее доработкой.

Можно начать с любого чипа стандартной логики с функцией ИСКЛЮЧАЮЩЕЕ ИЛИ (XOR). Вопрос с оптронами на входе правда и тут не отменится.
В таблице истинности у него только вариант совпадения уровней 1 на обоих входах отличается от всех остальных на выходе .
Реализация просто в DS на чип практически уже нарисована.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 01.02.2018, 05:18  
ampy
Гражданин KAZUS.RU
 
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
ampy на пути к лучшему
По умолчанию Re: Двух канальный регистратор

mike-y-k, Вы слишком задачу свободно интерпретируете. Про синхронность ничего не было. Думаю, обнаружение пропуска любого импульса значит, что они могут оба не прийти. Если бы у LM555 можно было продлевать время срабатывания одновибратора, то она бы подошла (две шт + схема "и"). А так не знаю...
ampy вне форума  
Сказали "Спасибо" ampy
mike-y-k (01.02.2018)
Непрочитано 01.02.2018, 06:05  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Двух канальный регистратор

ampy, я как раз пытаюсь избавить ее от неопределённостей.
Разбег тактирование плавно смещает импульсы одного источника во времени на импульсы другого, но уже с другим индексом.
В общем виде на логике сия задача таки не имеет решения, обрастая при этом массой допущений.
Учитывая это - таки вариант с МК выглядит более перспективным, там в прошивке простора для обработки сильно больше.
Алгоритм весьма прост - анализ на отсутствие выпадений из N последовательностей с адаптацией под скорость каждой. И на выходе простая логика ИЛИ для модулей сравнения пришедшего и расчетного количества импульсов в канале.
Входная цепь анализатора - все сигналы по ИЛИ на вход прерывания по фронту с анализом состояния входов в течении самого длинного импульса. Тут простор для вариаций под конкретные условия.
В таком варианте реализуется и сразу, и навсегда. Только соответствующие цепи согласования с источниками добавить к любой arduino и прототип готов.

Если посмотреть на 555 внимательнее, то такое вполне можно придумать с дополнительными внешними цепями. Там все на параметрах внешних RC цепочек, а у них вполне можно текущее напряжение внешним(и) ключом(ами) откорректировать - изменение ёмкости и/или сопротивления совсем не проблема.

Blitz1965 Две оптопары с подходящими характеристиками, две пары резисторов к ним и arduino nano (оптимальнее на STM32 - у него скорость гораздо выше). Остальное уже в компьютере.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 02.02.2018 в 21:23.
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
ampy (01.02.2018)
Непрочитано 02.02.2018, 00:34  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Двух канальный регистратор

Сообщение от mike-y-k Посмотреть сообщение
оптимальнее на STM32 - у него скорость гораздо выше
Сообщение от Blitz1965 Посмотреть сообщение
два датчика импульсов по независимым каналам, частота 5 сек у обоих, необходима индикация пропуска импульса от любого датчика
может i9 последней версии? накуя там ракета, если конторские счеты быстрее будут?
jump вне форума  
Сказали "Спасибо" jump
mike-y-k (02.02.2018)
Непрочитано 02.02.2018, 05:53  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Двух канальный регистратор

jump, так ТС ничего не сказал про те импульсы, которые считать . Если они очень короткие, то скорость лишней не будет, да и при равной цене выбор в пользу STM32 на будущее пригодится…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 02.02.2018, 16:06  
nikeden
Прохожий
 
Регистрация: 11.08.2010
Сообщений: 3
Сказал спасибо: 16
Сказали Спасибо 1 раз в 1 сообщении
nikeden на пути к лучшему
По умолчанию Re: Двух канальный регистратор

Что значит "частота 5 сек". Выражайтесь точнее.
Частота в герцах, длительность импульса - сек, мсек.
nikeden вне форума  
Непрочитано 02.02.2018, 21:22  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Двух канальный регистратор

nikeden, период следования импульсов 5s, нарастание, длительность и спад неизвестны. Итого частота 0.2Hz, но по факту для этой задачи периода следования вполне хватает (да и перевод прост ), а вот с остальным пока только вопросы/догадки…

PS Забыл ещё про ток и амплитуду тех импульсов для подбора оптопар. Там кстати малая длительность импульса тоже может потребовать дополнительных решений. А при больших разбросах очень помогут 556 как формирователи одиночных импульсов известной длительности для. На них и защиту от импульсных помех можно сделать для надёжности. Параметры пар в одном корпусе очень близки.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 02.02.2018 в 21:30.
mike-y-k вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Транзистор IRF4905,P или N канальный? cirkus Информация по радиокомпонентам 8 28.05.2011 20:02
БП для двух канального УНЧ (TDA1554Q) Dinar1623 Источники питания и свет 3 14.05.2011 14:21
Трёхканальный регистратор - симулятор ink-25 Цифровые сигнальные процессоры 1 04.02.2010 19:06
Связь двух компьютеров по радио nexio Автоматика и аппаратура связи 1 27.12.2005 08:35


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


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