Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Генератор импульсов на линейном аудиовыходе ПК
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
Didro
Необходимо подавать на вход драйвера шагового двигателя прямоугольные импульсы 5V с частотой 0...1000Гц и скважностью 50%. Есть множество способов реализации, но хотел узнать можно ли генерировать такой сигнал на линейном аудиовыходе ПК и какова в таком случае будет схема подключения драйвера к аудиовыходу (необходима ли развязка по питанию\фильтрация и т.д.).

Подозрительно, но по ключевым словам линейный аудиовыход, программный генератор импульсов на ПК и прочим, в гугле схем подключения не нашел. Описанный способ вообще имеет право на жись ? smile.gif

Спасибо
zksystem
Цитата(Didro @ Feb 1 2009, 00:35) *
Необходимо подавать на вход драйвера шагового двигателя прямоугольные импульсы 5V с частотой 0...1000Гц и скважностью 50%. Есть множество способов реализации, но хотел узнать можно ли генерировать такой сигнал на линейном аудиовыходе ПК и какова в таком случае будет схема подключения драйвера к аудиовыходу (необходима ли развязка по питанию\фильтрация и т.д.).

Подозрительно, но по ключевым словам линейный аудиовыход, программный генератор импульсов на ПК и прочим, в гугле схем подключения не нашел. Описанный способ вообще имеет право на жись ? smile.gif

Спасибо

Для этой цели больше подойдет LPT порт
Methane
Цитата(Didro @ Jan 31 2009, 23:35) *
Необходимо подавать на вход драйвера шагового двигателя прямоугольные импульсы 5V с частотой 0...1000Гц и скважностью 50%. Есть множество способов реализации, но хотел узнать можно ли генерировать такой сигнал на линейном аудиовыходе ПК и какова в таком случае будет схема подключения драйвера к аудиовыходу (необходима ли развязка по питанию\фильтрация и т.д.).

Подозрительно, но по ключевым словам линейный аудиовыход, программный генератор импульсов на ПК и прочим, в гугле схем подключения не нашел. Описанный способ вообще имеет право на жись ? smile.gif

Спасибо

От 0 до 1000 нет. От 20 до 1000 да. Какой именно драйвер?
Didro
Цитата(zksystem @ Feb 1 2009, 01:38) *
Для этой цели больше подойдет LPT порт

Отсутствует на многих современных компьютерах. Платы расширения (типа NETMOS\MOSCIHP) ставить нежелательно.

Цитата(Methane @ Feb 1 2009, 03:29) *
От 0 до 1000 нет. От 20 до 1000 да. Какой именно драйвер?

http://www.electroprivod.ru/smd_42.htm
Methane
Цитата(Didro @ Feb 1 2009, 10:46) *

Лучше на AVRке сделайте.
Didro
Цитата(Methane @ Feb 1 2009, 12:34) *
Лучше на AVRке сделайте.

Да это понятно smile.gif Интересует почему, что мешает использовать аудиовыход ?
Methane
Цитата(Didro @ Feb 1 2009, 12:01) *
Да это понятно smile.gif Интересует почему, что мешает использовать аудиовыход ?

Потому что как правило, полоса пропускания у него не 0...20кгц, а 20...20 кгц. В общем конденсатор у него на выходе, который фильтрует постоянную составляющую. Пока будете шагать, все нормально будет. Как только захотите остановится, напряжение импульсов резко упадет. Можно, конечно сделать гистерезис, и импульсы "меньше чем" не учитывать, но вам оно надо?
Didro
Цитата(Methane @ Feb 1 2009, 13:07) *
Потому что как правило, полоса пропускания у него не 0...20кгц, а 20...20 кгц. В общем конденсатор у него на выходе, который фильтрует постоянную составляющую. Пока будете шагать, все нормально будет. Как только захотите остановится, напряжение импульсов резко упадет. Можно, конечно сделать гистерезис, и импульсы "меньше чем" не учитывать, но вам оно надо?

Понятно, спасибо.
SysRq
Импульсы получается формировать только с модуляцией. И 5 вольт там нет. Максимум что мы нашли перебором компов и звуковых карт в лаборатории - 4 вольта (без нагрузки), а в среднем line out выдавал без нагрузки 2.5 вольта.
Methane
Цитата(SysRq @ Feb 1 2009, 13:53) *
Импульсы получается формировать только с модуляцией. И 5 вольт там нет. Максимум что мы нашли перебором компов и звуковых карт в лаборатории - 4 вольта (без нагрузки), а в среднем line out выдавал без нагрузки 2.5 вольта.

Вы в принципе не так делаете. Вы хотите сделать просто, а получится сложно. Если уж есть желание извращаться, то
1. Купить китайские активные колонки. Там есть усилитель, Так что сколько нужно вольт, столько и получите.
2. Не непосредственно подавайте импульсы, а модулируйте: -32768 +32768 -32768 +32768 -32768 +32768 -32768 +32768 -32768 +32768 на выходе вам даст что-то вроде синуса с частотй 22 килогерца. Итого - китайские колонки, потом выпрямитель, потом небольшой резистор с конденсатором и у вас будет возможность формировать импульсы с частотой от 0, и возможностью к примеру применить трансформатор для гальванической развязки.
SysRq
Methane, это отличное обоснование к
Цитата(Methane @ Feb 1 2009, 12:34) *
Лучше на AVRке сделайте.
И проще, и лучше.

PS: мы работу сельсина имитировали, 6 каналов, гармонические сигналы. Звуковая карта, софт, 3 kit'а стереоусилителей из чипдипа smile.gif
XVR
А можно узнать нафига это надо? Я к тому, что если вам надо сделать станок с ЧПУ, то одного двигателя мало. А если надо просто поиграться, то можно и к кнопке присоединить. Озвучте требования к параметрам сигнала управления, в частности стабильности частоты и фазы.
Если стабильность фазы не требуется, то можно подключиться к RS232 (TX). Выдаете в порт 0x0F - получаете один импульс, выдаете 0x33 - получаете 2, максимум при 0x55 - 4 импульса. Меняя скорость порта и набор выдаваемых данных можно управлять частотой и фазой (к сожалению фазой - не очень точно, из за наличия стартовых и стоповых битов)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.