Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.08.25;
Скачать: [xml.tar.bz2];

Вниз

ШИМ из LPT порта   Найти похожие ветки 

 
Вася   (2012-12-12 11:22) [0]

Можно ли как-то писать в ЛПТ порт с определенной частотой 10000?


 
Германн ©   (2012-12-12 11:26) [1]

Нельзя.


 
KilkennyCat ©   (2012-12-12 11:28) [2]

и не нужно.


 
Игорь Шевченко ©   (2012-12-12 11:39) [3]

scream tracker пишет


 
Jeer ©   (2012-12-12 11:48) [4]

Можно.
Режим SPP до 150 Кбайт/c
Режим EPP до 2..2.5 Мбайт/c


 
Вася   (2012-12-12 12:04) [5]

Ну это пакетами, а нужно с равными промежутками, тоесть новый байт через 100 мкс


 
Jeer ©   (2012-12-12 12:25) [6]

Берешь реал-тайм OS и вперед.
Или ты надеятся на Windows? :)


 
Игорь Шевченко ©   (2012-12-12 12:33) [7]

звуковую карту надо использовать


 
Вася   (2012-12-12 12:45) [8]

точно, синхронизироваться по звуковухе, надо попробовать


 
Jeer ©   (2012-12-12 13:02) [9]


> Вася   (12.12.12 12:45) [8]
>
> точно, синхронизироваться по звуковухе, надо попробовать
>


Зачем синхронизироваться?
Выдавай ШИМ сразу через звуковуху.


 
brother ©   (2012-12-12 13:05) [10]

уточни ТЗ, иначе только через звук...


 
Anatoly Pogoretsky   (2012-12-12 13:12) [11]

> Вася  (12.12.2012 12:04:05)  [5]

О точности забудь,
используй внешнее
устройство


 
Вася   (2012-12-12 13:14) [12]

ТЗ: 2 шаговика, 2 концевика, 1 релюха - все подключено к LPT через сборки ключей дарлингтона, если использовать мультимедийный таймер, то можно получить максимум 1 КГц на выходе порта, а хотелось бы шаговики разогнать поболее. Вариант с ШИМ через звуковуху мне нравится, но прийдется усложнять схему.
Как вариант можно попробовать сделать таймер на основе звуковухи, но как не знаю, щас какраз гуглю.


 
Вася   (2012-12-12 13:17) [13]

1 КГц это  я загнул :)


 
RWolf ©   (2012-12-12 13:18) [14]

такие вещи на внешнем контроллере делают.


 
Jeer ©   (2012-12-12 14:08) [15]


> Вася   (12.12.12 13:17) [13]
>
> 1 КГц это  я загнул :)
>


Ты вообще не в ту степь "полез", если хочешь на винде делать.
На, типа DOS - легко.


 
Игорь Шевченко ©   (2012-12-12 14:20) [16]

Вася   (12.12.12 13:14) [12]

http://www.google.ru/search?q=cnc+lpt


 
Вася   (2012-12-12 14:47) [17]

да, таймер на звуковухе - тупик, там работа с буфером, частоту напрямую не получить :)


 
RWolf ©   (2012-12-12 19:41) [18]

а почему именно таймер?
звуковуха предназначена для вывода звука, вот звук и надо выводить.
два канала есть, для шаговика должно хватить.


 
KilkennyCat ©   (2012-12-12 20:09) [19]


> да, таймер на звуковухе - тупик

тебе уже сказали как, а ты все через другое место.


 
Германн ©   (2012-12-13 01:41) [20]


> RWolf ©   (12.12.12 19:41) [18]
>
> а почему именно таймер?
> звуковуха предназначена для вывода звука, вот звук и надо
> выводить.
>

Звук на шаговик? Оригинально!
Шаговик очевидно при этом должен будет исполнять музыку. :)


 
Inovet ©   (2012-12-13 01:48) [21]

> [3] Игорь Шевченко ©   (12.12.12 11:39)
> scream tracker пишет

Только в нём ШИМ на спикер выводился, а на LPT 8 бит ИКМ.


 
Inovet ©   (2012-12-13 01:52) [22]

> [20] Германн ©   (13.12.12 01:41)
> Звук на шаговик? Оригинально!

Прямоугольник выводить. Вот зажрались.


 
Германн ©   (2012-12-13 02:06) [23]


> Inovet ©   (13.12.12 01:52) [22]
>
> > [20] Германн ©   (13.12.12 01:41)
> > Звук на шаговик? Оригинально!
>
> Прямоугольник выводить.

Через звуковую карту выводить прямоугольник средствами драйвера?


 
Inovet ©   (2012-12-13 02:30) [24]

> [23] Германн ©   (13.12.12 02:06)
> Через звуковую карту выводить прямоугольник средствами драйвера?

А в чём проблема? Хоть плеером можно.


 
Inovet ©   (2012-12-13 02:34) [25]

> [24] Inovet ©   (13.12.12 02:30)

Программа для ЧПУ в WAV формате - это же так необычно.


 
Германн ©   (2012-12-13 02:50) [26]


> Inovet ©   (13.12.12 02:30) [24]
>
> > [23] Германн ©   (13.12.12 02:06)
> > Через звуковую карту выводить прямоугольник средствами
> драйвера?
>
> А в чём проблема? Хоть плеером можно.

Тогда вперёд и с песнями! :)


> Программа для ЧПУ в WAV формате - это же так необычно.

А чего тут необычного? В 86-м возможно тоже попробовали "Программу для ЧПУ в WAV формате".


 
Inovet ©   (2012-12-13 03:01) [27]

> [26] Германн ©   (13.12.12 02:50)

В 86-м году? Ну, не знаю, как тогда, а сейчас немецкие кинорежиссёры будут локти кусать от зависти.


 
Jeer ©   (2012-12-13 10:02) [28]

Я вообще не понял, каким боком у него ШИМ связан с ШД.
Виндовые программы для управления ШД через LPT используют старт-стопный режим.
ШИМ-а в них нет.
ШИМ дополнительно делается внешней схемой ( стабилизатор тока ).


 
Inovet ©   (2012-12-13 10:25) [29]

> [28] Jeer ©   (13.12.12 10:02)
> Я вообще не понял, каким боком у него ШИМ связан с ШД.

Слово модное.


 
Jeer ©   (2012-12-13 16:45) [30]


> Тогда вперёд и с песнями! :)


Нет никаких проблем сформировать нужное число импульсов с заданной частотой ( в пределах возможности звуковухи ) в виде wave-пакета и выслать это наружу :)
Точность ( число импульсов ) гарантирована будет.


 
Вася   (2012-12-13 16:47) [31]

ШИМ можно модулировать программно, проблема в частоте записи в порт


 
KilkennyCat ©   (2012-12-13 16:48) [32]


> Нет никаких проблем сформировать нужное число импульсов
> с заданной частотой

в нужный момент времени, по 4-м каналам с нужным смещением? а по микрофонному входу, я полагаю, совершенно несложно отследить провал шага?


 
KilkennyCat ©   (2012-12-13 16:49) [33]


> Вася   (13.12.12 16:47) [31]

точно!


 
KilkennyCat ©   (2012-12-13 16:57) [34]

небольшая оффтопная история, специально для Васи:

в автосервисе иногда попадаются клиенты, которым говоришь, например, что цепь ГРМ растянулась, нужно менять. А он не верит и не хочет верить, ибо это дорого (есть такие сложные машины), и просит найти какую-нить другую причину неисправности, подешевле. И не уходит, и не верит. Просто тратит наше время и мозги.


 
RWolf ©   (2012-12-13 16:58) [35]


> [32]

шаговики и двухфазными бывают, звуковой выход — это как раз два канала;
смещение — а в чём сложность повернуть фазу во втором канале?
ну, разве что провал шага не отследить, но это ещё не факт, что оно нужно топикстартеру.


 
Вася   (2012-12-13 17:09) [36]


> KilkennyCat ©   (13.12.12 16:57) [34]

Не вопрос купить за $20 готовый контроллер, но в сарае стоит 2 рабочих системника Cell800 и Cell700 - выбросить жалко и применить некуда, а они это уже готовый контроллер :).
Вот придумал что с ними сделать, из старого матричного принтера и печатной машинки слепил выжигатель, теперь пишу прогу, можно под DOS, но хочу Винду.
Если этот топик считаете бредом, закройте или игнорируйте.


 
KilkennyCat ©   (2012-12-13 17:40) [37]

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


 
Игорь Шевченко ©   (2012-12-13 17:54) [38]

KilkennyCat ©   (13.12.12 17:40) [37]


> кстати, где это ты такой дешевый видел?


а разве у этих...МНТЦ не дешевый контроллер для их конструктора "Кулибин" ?

Может, я чего и путаю, конечно


 
Вася   (2012-12-13 17:56) [39]

Не люблю выбрасывать исправные вещи, хоть и хлам.

http://www.ebay.com/itm/1pcs-CNC-Router-Single-1-Axis-Controller-Stepper-Motor-Drivers-TB6560-3A-new-/370668507324?pt=LH_DefaultDomain_0&hash=item564d9090bc
если 2-3 оси-$40 там же


 
KilkennyCat ©   (2012-12-13 18:32) [40]

а... а я-то думал. это так, фигня. да и плюс доставка сколько, баксов 50?



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2013.08.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.005 c
4-1266740974
leonidus
2010-02-21 11:29
2013.08.25
Определение разрядности программы


15-1363829853
Дмитрий С
2013-03-21 05:37
2013.08.25
XE3 можно ли сделать, чтобы некоторые модули


3-1292424318
tomkat
2010-12-15 17:45
2013.08.25
распарсить строку во входящем параметре запроса


15-1364059471
DevilDevil
2013-03-23 21:24
2013.08.25
Happy life secret


2-1355561757
йцукен12345
2012-12-15 12:55
2013.08.25
Поиск по подстроке в Combobox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский