Подключение промышленного энкодера к компьютеру

В этом форуме публикуются технологические советы и приемы работы с электрическими и электронными узлами, печатными платами, советы по монтажу

Модераторы: Ruz_and, Master-VRI, al-drw

BlackHail
Сообщения: 765
Зарегистрирован: Ср дек 31, 2008 00:00
Откуда: ИЗ ПРАВОСЛАВИЯ г Краснодар

Сообщение BlackHail » Ср мар 11, 2009 21:31

со звуковой картой

потом поделись инфой если не трудно просто интерестно что получается у тебя с этим вариантом :wink:

Аватара пользователя
Ameize
Сообщения: 16
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение Ameize » Сб мар 14, 2009 20:29

А может кто подсказать литературку или рассказать сам что за зверь такой RS422?

Аватара пользователя
ValKo
Сообщения: 654
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение ValKo » Сб мар 14, 2009 21:38

RS-422 это один из стандартов последовательного интерфейса (типа COM-порта).
Набираешь в поисковике RS422 и будет информации – рта не хватит :D
How many things I can do without. (Socrates)

Аватара пользователя
Ameize
Сообщения: 16
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение Ameize » Пн мар 16, 2009 21:17

Сегодня подключали датчик, питание 5 В , кушает ток 50 мА, датчик на сигнале постоянно даёт 0,6В по нулевому каналу и 0,06 В по измерительному... а должен давать квадратные импульсы 0В и 5В..

Может кто подсказать что не так? В голову лезут дурные мысли о его смерти.. :cry:

Аватара пользователя
Lelik
Сообщения: 780
Зарегистрирован: Сб дек 06, 2008 00:00

Сообщение Lelik » Вт мар 17, 2009 14:19

Может выход датчика - открытый коллектор. Попробуй подтянуть выходы к питанию через резисторы.

Аватара пользователя
Ameize
Сообщения: 16
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение Ameize » Чт мар 19, 2009 00:38

Вот в документяции на другой датчик нашёл схемку...
А как вообще узнать какая схема у датчика, это же где-то должно быть указано..., буду искать...
И на какое сопротивление резистор ставить? или как его подсчитать? подобрать?
Изображение

(по кафедре ползут слухи что я спалил датчик, помогите, меня же повесят... :cry: :cry: )

Аватара пользователя
Lelik
Сообщения: 780
Зарегистрирован: Сб дек 06, 2008 00:00

Сообщение Lelik » Чт мар 19, 2009 01:13

Если бы у тебя был выход 0 - 5 вольт, значит была бы схема 1,3,4.
Поэтому либо открытый коллектор, либо спалил датчик. Делай из схемы 2 схему 1 добавлением резистора такого же номинала.

Может быть еще и третий вариант - токовый выход. Большинство пром. датчиков такого типа, чтобы не было потерь в длинных проводах. Для большинства диапазон 4-20милиампер. Хотя для твоего датчика это маловероятно поскольку у него дискретные выходы, а токовый выход в основном применяют в аналоговых датчиках.

Аватара пользователя
Ameize
Сообщения: 16
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение Ameize » Чт мар 19, 2009 01:30

Спасибо, попробую...

А если рассматривать худший вариант, можно ли заменить сгоревшие элементы?


Вот ещё в его родной документации схемки есть, на вид всё просто... если есть стандартные блоки..
У меня датчик с литерой "Y".
Изображение
Последний раз редактировалось Ameize Чт мар 19, 2009 01:41, всего редактировалось 1 раз.

Аватара пользователя
Lelik
Сообщения: 780
Зарегистрирован: Сб дек 06, 2008 00:00

Сообщение Lelik » Чт мар 19, 2009 01:34

Если корпус разборный то почему нет.

Аватара пользователя
Ameize
Сообщения: 16
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение Ameize » Чт мар 19, 2009 02:02

О, и ещё вопрос.... вал на дизеле, к которому будет цепляться датчик имеет биение, различимое глазом, а это до 0,5 мм, сможет ли пружинная муфта эффективно гасить это биение при жёсткой кстановке датчика, или надо датчик устанавливать на упругом креплении?

Аватара пользователя
Ameize
Сообщения: 16
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение Ameize » Сб апр 11, 2009 10:11

Вобщем нашёл человека, который разбирается в екондерах, он проверил датчик - всё работает, и рассказал как его можно подключить:
либо через пик-контроллер, либо напрямую в ЛПТ-порт и считать время между импульсами с помощью собственного таймера компа..,
Второйвариант очень прост, и хочу остановиться на нём, но для него надо писать прогу под ДОС.. на асемблере или паскале..., будем разбираться...

Аватара пользователя
danik_ik
Сообщения: 128
Зарегистрирован: Вт мар 24, 2009 00:00

Сообщение danik_ik » Ср апр 15, 2009 15:57

Ameize, даже при частоте 31,25 кГц (при использовании только одного канала) программе придётся жить под голым DOSом.

Тебе надо длительный сбор данных, или неравномерность в пределах рабочего цикла? В первом случае я бы порекомендовал снизить частоту импульсов, и тогда хоть на линейный вход звука (44 кГц дискретизация), и саунд форжем её ловить...

Если нужно точно отследить неравномерности цикла, то из-под асма запрети все нафиг прерывания, читай в цикле пары: значение порта + нерасшифрованное значение времени, складывай в память, а по окончании цикла измерения сбрасывай весь массив в файл, и работай уже с ним.

Что касается каналов: Если уж ты измеряешь дизель, где направление вращения не меняется, ты прекрасно обойдёшься одним каналом, не правда ли? Если тебе, конечно, хватит уполовиненной дискретизации (1250 имп/об)

Аватара пользователя
danik_ik
Сообщения: 128
Зарегистрирован: Вт мар 24, 2009 00:00

Сообщение danik_ik » Ср апр 15, 2009 16:04

Ведь надо всего три канала : нулевая точка, канал основных импульсов и канал основных импульсов со смещением на 90 градусов
Ameize, вдогонку: три провода -- это ДВА канала, каждый по 2 провода (общий+сигнал), общие провода объединены в один. Как стереосигнал: три провода, два канала...

Аватара пользователя
Ameize
Сообщения: 16
Зарегистрирован: Сб ноя 08, 2008 00:00

Сообщение Ameize » Вс июл 12, 2009 23:58

Такс... диплом удалось написать не прибегая к экспериментальным измерениям, а лишь ограничившись имитационной моделью в инвенторе..
Однако, для диссертации надо таки доделать...
Проштудировав литературку, нашёл, что внутренний таймер компа имеет период 50 мс, а мне надо мерять примерно через каждые 4 мс...
таки вырисовывается вариант с счётчиком на ПИК-контроллере... может кто посоветут чего по такому поводу?


Вернуться в «технологии»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость