Вверх ↑
Этот топик читают: Гость
Ответов: 1397
Рейтинг: 50
#16: 2006-11-13 19:10:43 ЛС | профиль | цитата
Леонид, а возможно ли счет вести по переднему фронту импульса?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8888
Рейтинг: 823
#17: 2006-11-13 22:21:16 ЛС | профиль | цитата
Валерий, конечно, внести одну правку в IC :
unit HiAsmUnit;
.
.

procedure THiAsmClass.doRecData;
.
.
.
G:=G+1;
if Signal>_Uroven then {вот здесь надо поменять знак ">" на "<"}
K:=1
else
begin
if K=1 then
.
.
.
end.
карма: 19

0
Ответов: 1397
Рейтинг: 50
#18: 2006-11-14 08:56:05 ЛС | профиль | цитата
Леонид, если я правильно понял, то импульс считается в code 556 не по заднему фронту сигнала, а начиная с места уменьшения уровня сигнала. Или я не прав?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8888
Рейтинг: 823
#19: 2006-11-14 10:05:01 ЛС | профиль | цитата
Валерий, с места, когда уровень сигнала становится меньше заданного, здесь могут появиться ложные срабатывания, особенно при небольших значениях коэффициента сглаживания (0,9 - 0,95), а при больших значениях (0,9999) может сгладиться и интервал между соседними импульсами
карма: 19

0
Ответов: 1397
Рейтинг: 50
#20: 2006-11-14 10:36:16 ЛС | профиль | цитата
Все понял, спасибо.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#21: 2006-11-14 11:20:13 ЛС | профиль | цитата
А что, логика ТШ чем-то плоха
карма: 9

0
Ответов: 1397
Рейтинг: 50
#22: 2006-11-14 11:43:46 ЛС | профиль | цитата
Я конечно извиняюсь за свой вопрос, но, что такое "ТШ"?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#23: 2006-11-14 12:00:23 ЛС | профиль | цитата
Триггер Шмидта, упрощенно - компаратор с гистерезисом.
В том смысле, что всякое схемотехническое решение (это уже про электронику ) имеет программные аналоги.
И, обычно - довольно простые.

Даже скажу больше: любое "сглаживание" не срезает шум до абсолютного нуля, но делает медленнее фронты. И оставляет вероятность ложных срабатываний для компаратора вблизи порога переключения.
Грубо говоря, компаратор без гистерезиса - это непрофессионально
карма: 9

0
Ответов: 3851
Рейтинг: 159
#24: 2006-11-14 12:04:40 ЛС | профиль | цитата
поддерживаю - достаточно определить переход через порог. Правда помехи тож бывают разные
карма: 0
начавший
0
Ответов: 9906
Рейтинг: 351
#25: 2006-11-14 12:13:44 ЛС | профиль | цитата
Ну обычно порог ставят на серединку... Гистрезис, скажем - тоже половину амплитуды импульса.
А если уровень шумов больше половины ампилитуды, то, видимо, алгоритм (это решающий) должен называть иначе, чем "счетчик импульсов"
карма: 9

0
Ответов: 8888
Рейтинг: 823
#26: 2006-11-14 14:00:18 ЛС | профиль | цитата
Galkov, как всегда прав
Валерий, то же, но с гистерезисом - уменьшает вероятность ложных срабатываний.
code_571
карма: 19

0
файлы: 1code_571.txt [5.9KB] [509]
Ответов: 1397
Рейтинг: 50
#27: 2006-11-14 16:05:55 ЛС | профиль | цитата
Я так понял, что гистерезис в данном случае выполняет роль обратной связи?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8888
Рейтинг: 823
#28: 2006-11-14 16:13:05 ЛС | профиль | цитата
Валерий, в данном случае гистерезис - это разница уровней срабатывания устройства сравнения (компаратора) во включённом и отключенном состояниях.
карма: 19

0
Ответов: 3851
Рейтинг: 159
#29: 2006-11-14 16:25:13 ЛС | профиль | цитата
В смысле есть 2 порога, при превышении верхнего считаеца что импульс начался (например), а если сигнал падает ниже нижнего (порога) - соответственно прекратился (импульс).

Леонид, неплохая схемка, надо бы выложить в аплоад ...
карма: 0
начавший
0
Ответов: 1397
Рейтинг: 50
#30: 2006-11-14 16:41:46 ЛС | профиль | цитата
Леонид, как же теперь считать по переднему фронту? Предыдущее изменение уже не помогает!!!
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)