Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Тема закрыта
|
||||
|
Помехи при вводе цифровых сигналов (E14-440)Измеряю период частотного сигнала путем опроса одного из цифровых входов и замера времени между двумя положительными фронтами (все это в lbios с помощью таймера DSP). Для отладки подаю сигнал с генератора. "Верные" отсчеты чередуются с выбросами, соотв. мизерному периоду (меньше заполняющей частоты). Есть подозрение, что происходит неверное считывание логического уровня (например, вместо 1 -> 0) из-за помех на цифровом входе.
|
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Добавляю.
|
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Цифровые входы Е14-440 – TTL совместимы, это однозначно определяет параметры их входного напряжения. Напряжение подаётся относительно Digital GND, не используемые входы рекомендую так же соединить с этой "землёй". Обратите внимание на длительность фронтов вашего сигнала, оптронная развязка может "растягивать" фронт. Проверьте плотность частоты заполнения относительно частоты вашего сигнала. Опрос с помощью таймера может дать не корректность, если в момент предполагаемого опроса программа находилась в прерывании обслуживания АЦП. Можно переместить опрос TTL в это прерывание, в этом случае выборки TTL будут строго эквидистантны по времени. |
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Victoria. Принципиально то, что цифровой ввод оцифровывает мнгновенное состояние цифровой линии в момент чтения, а не усреднённое значение за период опроса. Короткие наносекундные помехи иногда проникают через гальваноразвязку (в зависимости от её устройства и характера воздействия внешних помех). Этот вопрос помехоустойчивости Вашей гальваноразвязки, по идее, должен решить Ваш электронщик. |
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Владимир, измерение периода у меня реализовано как команда для CommandProccesing, опрос АЦП вроде бы не должен производится (т.к. он остановлен верхним ПО). Вроде бы никаких прерываний быть не должно?
|
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Александр, беспокоюсь за земли (все уж очень сложно в Вашей статье). Может мы в чем-то и некорректны. Можно ли Вам схемы подключения аналоговых и цифровых входов прислать для консультации? Электронщика сложно переубедить.
|
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)"Можно ли Вам схемы подключения аналоговых и цифровых входов прислать для консультации?"
|
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Не получилось P.S.: Прошу прощения за лишние эмоции. |
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Victoria. Одна из версий происходящего - это слишком долгие перепады TTL-сигналов. Это может приводить к тому, что при малом периоде опроса TTL-входов Ваша программа "найдёт" в текущем переходном процессе лишний импульс.
|
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)1. 0 и 5 В, с точностью до 0.1 В
|
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Еще немного добавлю насчет длительности фронта. Растянутый фронт на осциллографе не показывал. Цифра 5 нс исключительно со слов. |
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Victoria.
"3. и 4. касается сигнала или помехи?"
Помехи 5 нс 0,1 В не могут вызвать сбоев. Дополнительные вопросы:
"Растянутый фронт на осциллографе не показывал. Цифра 5 нс исключительно со слов."
"Насчет схемы подключения - постараюсь, хотя обозначения мне придется описывать."
Простите за непрограммистские и неженские вопросы, но других у меня нет (по сути, Ваш электронщик должен на них отвечать)... |
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Минимальный период сигнала при тестировании - 25 мс.
|
|||
|
||||
|
Re: Помехи при вводе цифровых сигналов (E14-440)Ответил письмом. |
Страницы 1
Тема закрыта