Вверх ↑
Этот топик читают: Гость
Ответов: 1397
Рейтинг: 50
#46: 2006-11-30 14:49:23 ЛС | профиль | цитата
Леонид, на самом деле импульсы получаются при замыкании и через небольшой промежуток времени размыкание геркона, это считается одним импульсом. По всей видимости при замыкании геркона идет положительный всплеск, а при размыкании - отрицательный.
Хорошо, что хоть у кого то трафик практически неограничен. Наверное трафик входит в пенсию.

[size=-2]------ Добавлено в 14:45
Леонид, а как убрать функцию Abs? Простым удалением из кода не получается.

[size=-2]------ Добавлено в 14:49
Нет, похоже получилось.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8930
Рейтинг: 823
#47: 2006-11-30 15:18:24 ЛС | профиль | цитата
Валерий, вот:
code_662
сглаживание можно установить и поменьше, но максимальное, при котором происходит срабатывание; уровень от -32000 до +32000, гистерезис можно установить большим, чтобы срабатывание происходило при положительном, а отпускание - при отрицательном значении.

[size=-2]------ Добавлено в 15:18
Валерий, геркон гораздо проще подключить к LTP входу и никакого железа, никаких источников питания, IC, помех и ложных срабатываний
карма: 19

0
файлы: 1code_662.txt [6.9KB] [568]
Ответов: 1397
Рейтинг: 50
#48: 2006-11-30 15:41:38 ЛС | профиль | цитата
Леонид, мысль интересная но каким образом подключить?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 209
Рейтинг: 3
#49: 2006-11-30 16:35:12 ЛС | профиль | цитата
Валерий, попробуйте такую схемку. В инлайн код внесен только триггер использующий только положительные импульсы (однополупериодное выпрямления. На выходах каналов выдается 1 по переднему фронту, 0 по заднему спаду. Вся обработка вынесена наружу.
code_663
карма: 0

0
файлы: 1code_663.txt [8.5KB] [346]
Ответов: 8930
Рейтинг: 823
#50: 2006-11-30 16:41:19 ЛС | профиль | цитата
Валерий, LTP:
Add(LPT,4370759,245,91)
{
link(onStatus,13616918:doText,[])
}
Add(Edit,13616918,294,91)
{
Left=145
Top=45
}
Add(Timer,13455203,196,98)
{
Interval=10
link(onTimer,4370759:doCheck,[])
}
Add(InfoTip,1872187,119,49)
{
Info=#80:Любой контакт из 10-13, 15 (15 контакт инверсный), общий любой контакт из 18-25|
Width=281
}
карма: 19

0
Ответов: 1397
Рейтинг: 50
#51: 2006-11-30 17:04:08 ЛС | профиль | цитата
Леонид, не понял, что значит контакт 15 инверсный? Его куда то нужно подключать?

[size=-2]------ Добавлено в 17:04
ХЭМ, спасибо я об этом думал, но у меня с реализацией в коде полный "0". Буду тестировать.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8930
Рейтинг: 823
#52: 2006-11-30 17:04:34 ЛС | профиль | цитата
Валерий, замыкая любой из контактов 10-13 на землю (общий) на соответствующей точке компонента LTP получаем "0", от контакта 15 получаем "1" (но в любом случае получаем изменение байта на точке onStatus )
карма: 19

0
Ответов: 1397
Рейтинг: 50
#53: 2006-11-30 17:06:04 ЛС | профиль | цитата
Леонид, понял, спасибо.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8930
Рейтинг: 823
#54: 2006-11-30 18:02:17 ЛС | профиль | цитата
Валерий, вот какая ма-а-аленькая схемка LTP:
code_664
карма: 19

0
файлы: 1code_664.txt [1.1KB] [486]
Ответов: 1397
Рейтинг: 50
#55: 2006-11-30 18:17:53 ЛС | профиль | цитата
Леонид, спасибо. А если вместо замыкания геркона на LPT придет импульс +5В, порт не погорит? Или если перефразировать: Импульсы в +5В будут работать на этих контактах или нет?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 8930
Рейтинг: 823
#56: 2006-11-30 19:24:42 ЛС | профиль | цитата
Валерий, на этих выводах уже присутствует напряжение +5 в, замыкание которого на общий провод и есть сигнал. Подавать извне +5 в (но не более) можно, но не имеет смысла, говоря техническим языком - эти входы расчитаны на подключение ТТЛ логики.
карма: 19

0
Ответов: 9906
Рейтинг: 351
#57: 2006-11-30 20:49:18 ЛС | профиль | цитата
Леонид писал(а):
Подавать извне +5 в (но не более) можно, но не имеет смысла

Не согласен: не не имеет смысла, а не грамотно.
+Эти входы расчитаны на подключение логики с открытым коллектором
карма: 9

0
Ответов: 1397
Рейтинг: 50
#58: 2006-11-30 20:57:48 ЛС | профиль | цитата
На газовых счетчиках присутствует два выхода для снятия показаний. Один для подключения корректоров газа - геркон, второй так называемый высокочастотный, для проведения поверки счетчиков - оптопара которая работает от +5В. Мне необходимо снимать сигнал с этой оптопары. Вот такие пирожки.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3851
Рейтинг: 159
#59: 2006-11-30 21:26:46 ЛС | профиль | цитата
Я думаю геркон можно прямо подключать.
Почему второй выход называется высокочастотным? Сама оптопара пусть работает хоть от скольки угодно вольтей, главное - чтобы она была исправна (не пропускала входное управляющее напряжение на выход). Я думаю, на всякий случай стОит почитать спецификацию выхода етой самой оптопары. Galkov, на вскидку не помнишь параметры входов данных LPT ?
карма: 0
начавший
0
Ответов: 8930
Рейтинг: 823
#60: 2006-11-30 21:50:07 ЛС | профиль | цитата
Валерий, сигнал с оптопары 99% как раз ТТЛ, и подключать его к LTP можно и нужно.
Андрей., на моей матплате: выход 5-2,5 в при нагрузке 0-20 mA, вход 5 в, ток КЗ 2 mA
карма: 19

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)