Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.02.2014, 00:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Сообщение от raxp
|
Касательно "отвалится", нечего управление через него делать, должон быть автономный контроллер
|
Да даже если и отвалится. Ну и ? Мотор никуда не уедет. Ибо движение, точнее его наличие как таковое - контролирует комп.
|
|
|
|
10.02.2014, 00:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Сообщение от Wiza_
|
FT232BM уже лет семь трудится 24/7 в контроллере турникета. Пока полёт нормальный.
|
А у меня глючил даже rs485.
Причина - неправильное заземление ПиСи. Мы мучались 1,5 дня, не понимая что происходит, после появления версии "про заземление", пошли по проводу и обнаружили, что электрик прикрутил заземление компьютера к консервной банке (можно сказать).
__________________
Мелочи не решают главного. Они решают всё!
|
|
|
|
10.02.2014, 00:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Сообщение от gary2007
|
А у меня глючил даже rs485.
Причина - неправильное заземление ПиСи.
|
А вот и неправда ваша. У меня тоже 485 глючил пока я с ним работал. И у других глючил, пока я им помогал. А всё оттого, что не читаем мы все мануалы. RS-485 иногда ОЧЕНЬ плохо себя ведёт при "свободной" шине, если его провода не растянуты защитными резисторами. Читаем "Обрежьте жирок с RS-485" - весьма познавательно. В преобразователе USB‹-›RS485 фирмы Овен на DIN рейку эти резисторы есть - сбоев на нём не замечено. Заземление в этом интерфейсе - костыль
Последний раз редактировалось Wiza_; 10.02.2014 в 00:59.
|
|
|
|
10.02.2014, 01:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,450
Сказал спасибо: 376
Сказали Спасибо 1,060 раз(а) в 624 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Wiza_, я больше не могу говорить, давал подписку.
Единственное что могу добавить, аппаратура была не "самопальная".
А Лысенко скажу - не майтесь дурью. Применяйте ЮСБ в домашних условиях, подключайте принтеры, гаджеты, флешки и пр, там где последствия не будут печальными.
Звуковые карты ЮСБ - и то, сколько с ними головняка у музыкантов.
__________________
Мелочи не решают главного. Они решают всё!
|
|
|
|
10.02.2014, 02:47
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,948
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Сообщение от akegor
|
Но тогда не получится реального времени и с железным портом из-под Хрюши. Из-под Вынь98(95) не всегда получается. РВ ТОЛЬКО в ДОСе.
|
Ну, тут надо еще учесть, что современные компы на пару порядков скорострельнее. И если в оригинале сигнал на LPT менялся, ну скажем так - за микросекунду - то на новых эта микросекунда запросто выдержана будет и при эмуляции - через перехват прерывания и т.д.
Ведь еще не так давно кэш имел скорость меньше, чем RAM сегодняшняя.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
10.02.2014, 06:19
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,772 раз(а) в 5,896 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Сообщение от nml
|
современные компы на пару порядков скорострельнее. И если в оригинале сигнал на LPT менялся, ну скажем так - за микросекунду - то на новых эта микросекунда запросто выдержана будет и при эмуляции - через перехват прерывания и т.д.
|
ОС РВ и ХР - оси диаметрально противоположные. Какое время обработки прерывания в ХР? Вот тож и оно. И это еще не истина. Реакция программы пользователя на прерывание наступит после того, как сообщение драйвера устройства пробьется через очередь к приложению и от приложения к драйверу. Никакие надстройки, типа ВМ, это время уменьшить не в состоянии, только усугубляют.
Для примера. Как долго выключается комп с только что установленной пустой системой? А с кучей программ? Вот тут уже возможны валерьянты, зависящие много от чего. Линух в этом плане поблагополучней.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
10.02.2014, 07:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,204
Сказал спасибо: 2,073
Сказали Спасибо 1,685 раз(а) в 956 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Сообщение от Wiza_
|
В преобразователе USB‹-›RS485 фирмы Овен на DIN рейку эти резисторы есть
|
Не присматривался. Гальваническая развязка - есть.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
10.02.2014, 07:40
|
|
Вид на жительство
Регистрация: 03.10.2011
Сообщений: 485
Сказал спасибо: 35
Сказали Спасибо 234 раз(а) в 138 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Сообщение от Lisenko2008
|
. Поэтому чистый самодостаточный преобразователь USB-LPT невозможен. Необходим драйвер-эмулятор, который последовательно передает в ПРЕОБРАЗОВАТЕЛЬ состояние каждого пина для LPT, а затем по команде происходит параллельный вывод полученного кода на пины LPT.
. Мне это решение кажется таким логичным, что не поверю, что ранее никто не догадался так поступить. А следовательно и обратился в вопросом, как говорил Жеглов: кто-то что-то видел, кто-то что-то слышал.
|
Ответ кроется в спеках USB - невозможно передавать пакеты чаще, чем раз в 1 мс. А для станков пинами надо дрыгать чаще.
Тут возможны только аппартные генераторы шагов, когда из программы им передаются скорости и/или расстояния движения по осям в течении следующего сервоцикла (его длительность как правило больше 1 мс), а генератор сам генерит нужное количество шагов (дрыгает пинами).
|
|
|
|
10.02.2014, 13:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Сообщение от Lisenko2008
|
Необходим полноценный преобразователь с USB на LPT.
|
А так-таки и необходим?
Вы ВСЕ эти программы на своём буке имеете?
Со всеми настройками всех клиентов в округе?
Сомневаюсь, если честно.
Осмелюсь предположить, что программа создания/развёртывания образа системного раздела и скрытый раздел с сохранённым образом на клиентских компах окажется более эффективным средством. Что-либо типа Norton Ghost, Arconis True Image. Последняя, кстати, по весьма демократичной цене.
С собой достаточно иметь загрузочную флешку с ДОСом и немного места для переноса пользовательских ЧПУшных файлов. Для повышения ЧСВ можно и бук с собой таскать и приборы какие-нибудь.
|
|
|
|
10.02.2014, 14:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Полноценный преобразователь USB в LPT
Для окончательной ясности. ЮСБ работает с пакетами длиной 8-64 байта, пакеты идут с определенным интервалом, зависящим от скорости, поэтому если принтерный порт используется для "ногодрыга",то получить приемлемые тайминги просто не реально. Только аппаратный параллельный порт.
__________________
misterdi<@>i.ua
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:45.
|
|