USB2LPT для ЧПУ

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
Mурзик
Открыл глаза
Сообщения: 69
Зарегистрирован: Вт авг 12, 2014 20:17:23

USB2LPT для ЧПУ

Сообщение Mурзик »

Здравствуйте, уважаемые коты!

Необходимо подключить ЧПУ станок с LPT портом к ноутбуку через переходник. Выбрал переходник на атмеге8. Прошил через программатор USBasp V2.0, собрал на макетной плате: Светодиод на 25ноге не моргает. Устройство ноутбуком определяется как неизвестное(код ошибки 43).
Прошивал USB2LPT6.hex, а теперь не могу вообще ни чего не прошить, и фьюзы не могу прочитать и установить.

Что делать теперь?

Изображение
Вложения
USB2LPT_.zip
(635.39 КБ) 1747 скачиваний
Последний раз редактировалось Mурзик Вс ноя 06, 2016 20:47:30, всего редактировалось 1 раз.
мяу!
Реклама
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: USB2LPT для ЧПУ

Сообщение ART_ME »

Mурзик писал(а):Устройство ноутбуком определяется как неизвестное(код ошибки 43).
VID и PID какие?
Реклама
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43881
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: USB2LPT для ЧПУ

Сообщение АлександрЛ »

Mурзик писал(а):Необходимо подключить ЧПУ станок с LPT портом к ноутбуку через переходник. Выбрал переходник на атмеге8.
А вы уверены, что ваш ЧПУ будет работать через переходник USB-LPT? Чаще всего таким станкам нужен именно аппаратный (настоящий) LPT... :dont_know:
Mурзик писал(а):Прошил через программатор USBasp V2.0, собрал на макетной плате: Светодиод на 25ноге не моргает. Устройство ноутбуком определяется как неизвестное(код ошибки 43).
Прошивал USB2LPT6.hex, а теперь не могу вообще ни чего не прошить, и фьюзы не могу прочитать и установить
"неизвестное устройство" у вас будет, даже если вы просто D+ и D- замкнёте, это не показатель.
Какой программой шили?
При установке фьюзов что было в установлено "RSTDISBL"
Это вам к "доктору" надо, вероятнее всего, вы, либо отключили "ресет", либо "SPIEN"..
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: USB2LPT для ЧПУ

Сообщение ART_ME »

АлександрЛ писал(а):А вы уверены, что ваш ЧПУ будет работать через переходник USB-LPT? Чаще всего таким станкам нужен именно аппаратный (настоящий) LPT... :dont_know:
Я так понял, что у него не переходник, а мк, который и призван создать именно аппаратный (настоящий) LPT.
АлександрЛ писал(а):"неизвестное устройство" у вас будет, даже если вы просто D+ и D- замкнёте, это не показатель.
Я потому про VID и PID и спросил.
Реклама
Эиком - электронные компоненты и радиодетали
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: USB2LPT для ЧПУ

Сообщение Enman »

Прошили на работу с кварцем...Теперь вместе с кварцем надо в программатор вставлять...
Возможно, для связи с компом надо поставить на D+ D- стабилитроны 3V6 (как в схеме USBASP).
Реклама
Аватара пользователя
Mурзик
Открыл глаза
Сообщения: 69
Зарегистрирован: Вт авг 12, 2014 20:17:23

Re: USB2LPT для ЧПУ

Сообщение Mурзик »

АлександрЛ писал(а):Какой программой шили?
- Шил программой Khazama AVR Programmer
АлександрЛ писал(а):При установке фьюзов что было в установлено "RSTDISBL"
Это вам к "доктору" надо, вероятнее всего, вы, либо отключили "ресет", либо "SPIEN"..
- Этого я не вспомню, скорее всего, что-то с фьюзами напортачил. А может ли такое быть, что из-за неправильных фьзов атмега не будет работать?
Enman писал(а):Прошили на работу с кварцем...Теперь вместе с кварцем надо в программатор вставлять...
- Кварц 12 МГц подключил только после прошивки. Потом пробовал при прошивке с кварцем, но безуспешно
ART_ME писал(а):VID и PID какие?
- VID и PID: USB\VID_0000&PID_0002\5&262ED807&0&1
- ID оборудования: USB\DEVICE_DESCRIPTOR_FAILURE
мяу!
Реклама
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: USB2LPT для ЧПУ

Сообщение ART_ME »

Mурзик писал(а):USB\VID_0000&PID_0002
NON CONNECTED devices
То есть комп не плохое устройство видит, он вообще никакого устройства не видит.
Аватара пользователя
Mурзик
Открыл глаза
Сообщения: 69
Зарегистрирован: Вт авг 12, 2014 20:17:23

Re: USB2LPT для ЧПУ

Сообщение Mурзик »

Подключил стабилитроны на вход USB, резисторы по 68Ом и подтягивающий с плюса - без изменений.

Я так понял, мне нужно fuse биты восстановить.
Можно ли это таким способом сделать? http://www.avislab.com/blog/revive-atmega8-atmega168/
мяу!
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: USB2LPT для ЧПУ

Сообщение andr_lar »

Как-то мы "запороли" фьюзы на мега 8 то подумав сделали вот сию схему http://www.getchip.net/posts/059-isprav ... it-doctor/
Конечно конструктивно пришлось повозится пока собрали на макетке но результатом остались довольны...
С уважением...
Аватара пользователя
Mурзик
Открыл глаза
Сообщения: 69
Зарегистрирован: Вт авг 12, 2014 20:17:23

Re: USB2LPT для ЧПУ

Сообщение Mурзик »

Фьюзы в PonyProg2000:
СпойлерИзображение
P.S. На новую получилось залить прошивку и помигать светодиодиком, урааа! :))
Последний раз редактировалось Mурзик Вт ноя 08, 2016 06:42:55, всего редактировалось 7 раз.
мяу!
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: USB2LPT для ЧПУ

Сообщение Enman »

Раз вы полностью изменили содержание своего поста, то и я своё удаляю....)))
Последний раз редактировалось Enman Вт ноя 08, 2016 00:08:11, всего редактировалось 1 раз.
Аватара пользователя
Mурзик
Открыл глаза
Сообщения: 69
Зарегистрирован: Вт авг 12, 2014 20:17:23

Re: USB2LPT для ЧПУ

Сообщение Mурзик »

Кое с чем я сам разобрался:
Так как при чтении фьюзов программой Khazama AVR Programmer на фьюзе SPIEN галочки не стоит, то я сделал вывод, что фьюзы устанавливаются прямо (1 - значит запрограммировано)
СпойлерИзображение
После прошивки фьюзов, с соблюдением вышеописаннх замечания, переходник определился!
USB\VID_16C0&PID_06B4&MI_00\6&172ECE62&0&0000

Теперь при установке драйвера(из папки ru) вылетает ошибка, что не найден какой-то файл. Я установил драйвер из папки en без проблем. Параметры на вкладке Emulation драйвера переходника не сохраняются (т.е. выставляю параметры, жму ОК, открываю снова, а там все по умолчанию). На вкладке Monitor, диалоговое окно зависает, а если немного подождать - отвисает.
На вкладке Параметры порта поставил галочку "Разрешить обнаружение старого самонастраиваемого порта" и выбрал выпадающем списке LPT2 - и настройки начали сохранятся!

P.S. При включении светодиод на 23ноге загорается на секунду, гаснет, и через секунду горит уже постоянно.
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: USB2LPT для ЧПУ

Сообщение Enman »

"Прямо"- это значит, что 1 программируется Единицей, а 0 - нулём.
В Пони галка обозначает, что в микросхему программируется 0.
("Стёртые" ячейки считаются лог 1, в микросхему программируются нули)
Аватара пользователя
Mурзик
Открыл глаза
Сообщения: 69
Зарегистрирован: Вт авг 12, 2014 20:17:23

Re: USB2LPT для ЧПУ

Сообщение Mурзик »

вот такой BSOD у меня постоянно выпадает: critical structure collection

Все вылечилось так (умные дядьки в своих статья по обучению программированию драйверов используют последний вариант):
СпойлерИзображение
P.S. даже цветомузыка на одном светодиоде заработала :beer:
мяу!
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: USB2LPT для ЧПУ

Сообщение ART_ME »

Поздравляю. :beer:
Мне в этом плане очень любопытна максимальная допустимая частота на входе и на выходе конвертера.
Не фронты конечно, а периодичность.
Аватара пользователя
Mурзик
Открыл глаза
Сообщения: 69
Зарегистрирован: Вт авг 12, 2014 20:17:23

Re: USB2LPT для ЧПУ

Сообщение Mурзик »

ART_ME писал(а):Поздравляю. :beer:
Мне в этом плане очень любопытна максимальная допустимая частота на входе и на выходе конвертера.
Не фронты конечно, а периодичность.
Только если вы мне скажете как это сделать
мяу!
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: USB2LPT для ЧПУ

Сообщение ART_ME »

Mурзик писал(а):
ART_ME писал(а):Поздравляю. :beer:
Мне в этом плане очень любопытна максимальная допустимая частота на входе и на выходе конвертера.
Не фронты конечно, а периодичность.
Только если вы мне скажете как это сделать
Подцепите к станку и повышайте обороты ШД пока он не зарычит.

ЗЫ. Кстати, STM32 с программатором я таки купил, едут.
Аватара пользователя
Mурзик
Открыл глаза
Сообщения: 69
Зарегистрирован: Вт авг 12, 2014 20:17:23

Re: USB2LPT для ЧПУ

Сообщение Mурзик »

Пока не подключал, схема не собрана, пока что только макет.
Во общем, драйвер рандомно выпадает в BSOD: critical structure corruption (и также при отсоединении USB кабеля немного другая)
Проблема пока что только на Windows 10. На Windows XP, даже в виртуальной машине под Windows 10, отлично работает БЕЗ использования прерываний. Бывает, что через каждые 2-3 минуты в этот BSOD выпадает, а бывает, что за пару часов работы (в режиме теста светомузыки) ни разу.
Что это за ошибка, как от нее избавиться?

UPD. зыыыы
The firmware from december 2010 to february 2012 is not compatible to Windows Vista and Windows 7 (32 and 64 bit) – please update!
https://www-user.tu-chemnitz.de/~heha/b ... -16.en.htm
мяу!
Аватара пользователя
abc
Друг Кота
Сообщения: 3685
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Re: USB2LPT для ЧПУ

Сообщение abc »

Не будет станок работать с эти переходником. Инфа 146%.
Нужен полноценный LPT в виде примерно такой PCI-платы : http://nclabs.ru/ipc/rs232/Megapower-_-mp9805p.html
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43881
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: USB2LPT для ЧПУ

Сообщение АлександрЛ »

Mурзик писал(а):Проблема пока что только на Windows 10. На Windows XP, даже в виртуальной машине под Windows 10, отлично работает БЕЗ использования прерываний
Выбросьте на помойку эти все десятки/восьмёрки/семёрки.. Последняя винда, в которой можно было хоть как- то управляться с НЕСТАНДАРТНЫМИ внешними устройствами- это ХРюша, а ещё лучше- Win98, всё остальное- это только для сёрфинга по сети и "тыкопальцев (пальцетыков)", для нормальной работы компьютера в качестве управляющей системы они уже не годятся.. Да, бывают случайности, когда доблестный мелкософт :kill: :kill: :kill: не убрал из "новой" винды остатки нормального доступа к портам, поэтому иногда что- то работает...... :dont_know:
Ответить

Вернуться в «Интеграция с ПК»