Что за драйвер DM442 (Leadshine)?

Контроллеры, драйверы, датчики, управляющие устройства.
Silverin
Новичок
Сообщения: 12
Зарегистрирован: 21 сен 2012, 12:26
Репутация: 4
Контактная информация:

Re: Что за драйвер DM442 (Leadshine)?

Сообщение Silverin »

michael-yurov писал(а):
Silverin писал(а):Вот видео с пациентом, зеленый огонек тоже моргает
dob.jpg
Забавно.))
Вам вроде знакомы Лидшайновские драйвера, что скажете?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Что за драйвер DM442 (Leadshine)?

Сообщение michael-yurov »

Silverin писал(а):Вам вроде знакомы Лидшайновские драйвера, что скажете?
Знакомы.
По вашему вопросу - ничего не скажу.
Мне отсюда не понять, что происходит.

Может быть они так настроены, что так и должны себя вести.
А может быть и правда, неисправны.
Silverin
Новичок
Сообщения: 12
Зарегистрирован: 21 сен 2012, 12:26
Репутация: 4
Контактная информация:

Re: Что за драйвер DM442 (Leadshine)?

Сообщение Silverin »

День добрый. Может кому будет полезно, удалось починить драйвера. Проблема была в вышедших из строя 2-х стабилитронах на каждом драйвере.
Вложения
починка драйвера.jpg (3028 просмотров) <a class='original' href='./download/file.php?id=84268&sid=83c1e8813bb7ba215a32fb9e50cdbf94&mode=view' target=_blank>Загрузить оригинал (6.76 МБ)</a>
truevoxdei
Новичок
Сообщения: 25
Зарегистрирован: 26 дек 2014, 19:34
Репутация: 0
Контактная информация:

Re: Что за драйвер DM442 (Leadshine)?

Сообщение truevoxdei »

shalek писал(а): Что-то тема заглохла? Или Автор темы передумал. Вроде за язык не тянули. Утилита как? Еще не готова? Мне заняться нечем.
По серъезной жизненной ситуации (серьезной болезни близкого и родного человека) были задержки. К данному моменту утилита уже в целом создана, может только ещё отловить какие ошибки в "пользовательском" интерфейсе малость. Основной функционал работает давно. Определенное время потрачено на анализ данных которые отдает драйвер для построения графика при ПИ-регулировании, есть определенные интересные моменты. Всё сделано, всё разобрано и реверсировано.
С учетом затраченного времени на анализ "протоколов leadshine" и формата данных, удобнством настройки, "всеядность" утилиты для виртуальных COM-портов (переходники USB в полноценный RS232 или даже USB-TTL, при условиии выпайки в драйвере чипа max232) решил пока публичной утилиту не делать. Возможно, будет предложена складчина для нуждающихся или в утилите добавлю авторизацию через удаленный сервер. Если найдутся свободные средства, будет приобретен драйвер EM705 или EM806 и добавлен в функционал утилиты. Формат и протокол у leadshine един, нужно только тестирование на "железе".
Постараюсь снять видео и выложить на ютуб, показывающее функциональность утилиты.
"Нормальные герои всегда идут в обход!"
chudakov
Новичок
Сообщения: 1
Зарегистрирован: 30 апр 2021, 14:51
Репутация: 0
Контактная информация:

Re: Что за драйвер DM442 (Leadshine)?

Сообщение chudakov »

Привет!
Столкнулся ровно с той же проблемой, ProTuner видит драйвер, но при попытке что-то настроить ругается на подключение.
Расскажите, а чем в итоге закончилась ваша история?
Опубликовали ли вы вашу универсальную утилиту?

Вот это и напрягло обратиться к парни к Вам. Драйвера (их у меня два) работают, в принципе, хорошо. Завелись сразу, сдружились с контролем AWC608C. На настройках от "тумблеров" (синей "коробки" dip-переключателей) микрошаг, ток рабочий для движка, ограничение удержания тока (переключатель SW4).
Но решил потюнинговать в Protunere. Залез на сайт leadshine в разделе DM442 скачал архив с утилитой(ами) ProTuner_DM_Setup_2013-11-06.zip ( http://www.leadshine.com/UploadFile/Dow ... -11-06.zip). Использую аппаратный COM-порт на материнке asus p5q. Утилита protuner для DM442 запускается, коннектится к драйверу, НО при попытке считать параметры конфига (меню Tuning -> config) открывает окно и сообщает об ошибке и предлагает проверить соединение драйвера с портом и блокирует окно настроек. Приходится закрывать и запускать утилиту опять, что бы попробовать снова сконнектиться и отрыть настройки... и опять тоже самое... Скачал в интернете все архивы что попадались с Protuner‘ом. Все версии DM442.exe (из этих архивов ProTuner_DM_Setup_2013-11-06.zip , SMC-012_ProTuner_DM442_Setup_V2.0.zip, ProTuner_v1.0.zip, DM442_soft.zip) ведут одинаково. Только отличаются языком - английский или китайский интерфейс, но есть версия DM442.exe, где окно настроек не блокируется (после того как ругается на коннект) и можно изменять параметры. Но два параметра idle current и idle time при изменении также с ошибкой блокируют окно. Хотя можно значения дя микрошаг, дампер и ток менять... запускать внутренний генератор импульсов с разными значениями об/сек.
Важно так ещё один момент. Без проблем работает утилита Protuner для драйвера DM556 (т.е. экзешник DM556V1.0.exe или DM556.exe из архива ProTuner_v1.0.zip). Запускал и другие утилиты (уже из любопытства и отчаяния разобраться)... работает так же и DM856.exe.
Вообщем помучавшись с этим протюнером решил написать свой софт для работы с драйвером. Поковырял экзешник протюнера (кстати, в том DM442.exe китайцами запрятано ещё пару окон с настройками/управления незадействованных). Реверснул алгоритм обмена протюнера с драйвером. Посмотрел из-за чего ругается протюнер, когда хочет записать или прочитать конкретный параметр-настроку (idle current и idle time). И оказалось, что протюнер не получает команду обратно от драйвера. Хотя когда посылаю значение (из своей утилиты) на изменение величины удержания тока (например 10% ) то драйвер послушно выполняет. Вал мотора можно прокрутить. А вот когда например посылаю 50% уже сложнее.... а при 100% двумя пальцами и то так скажем с силой! Т.е. вроде как работает, но драйвер не отдает (не дает) считать параметр из себя. Установить можно. А вот узнать из него - не отдает команду. Вот и протюнер от лидшайна ругается и отказывается работать.
Напишу ещё , что в той же утилите для DM556 (т.е. DM556.exe ) крутил настраивал резонансные зоны. Вроде получается. Мотор реагирует, послушным становится. Вот только встречалось два указания на форумах.... сайтах... кто говорит что настройки надо на отсоединенном от нагрузке моторе делать, кто наоборот на нагруженном. Конечно, это для другой ветки и темы обсуждения... но так к слову.
Постепенно в свою утилину перенесу и резонанса настройки и коррекцию тока из того пункта меню, что в оригинальном протюнере. Да приятно когда утилита работает c usb переходником и ноутбуком в котором отродясь ком-порта не было никогда, в отличии от заморочек протюнера с ком-портом.
Вот таки дела. Таки проблемы. Видится мне, что:
1. либо у лидшайна свиснули прошивочку из первой ревизии платы LEADSHINE DM442 v1.0 20091024 (как у меня и у michael-yurov). Лидшайн решил покарать вредителей и сделал "бяку" в своей утилите..
2. либо у лидшайна есть серия вот этих драйверов в нескольких ревизиях.... для "ваших" и "наших"... так сказать. и утилита для "наших" в доступе открытом... а с "вашими" ... имейте попа-боль.
3. либо на производстве попутали что-то и шили (шьют) прошивку с "нюансами" (читай тестовую или ещё какую...)
4. либо у лидшайна подрядчики по штамповке плат ставят шелкографию и корпус на начинку от другой модели (изделия).
5. либо правая рука в лидшайне не ведает что делает левая (тобишь читай новому студенту на практике лидшайне до фени на наработки и ПО от предыдущего)

Вообще трудно сказать, что за чудеса. Но т.к. практика покзывает, что существуют две модели одного и того же драйвера. С надписью Leadshine сверху без китайских иероглифов (как у меня и возможно (нет фото корпуса снаружи) у michael-yurov и других... так же продавцов и фото в интернете тоже) и с иероглифами на Leadshine (как у shalek и других... ). Возможно у shalek версию железа другая (свежее)?

С Наступающим Новым, парни!)
[/quote]
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Что за драйвер DM442 (Leadshine)?

Сообщение michael-yurov »

chudakov писал(а): Вот только встречалось два указания на форумах.... сайтах... кто говорит что настройки надо на отсоединенном от нагрузке моторе делать, кто наоборот на нагруженном.
Насколько я понимаю, настраивается на моторах, установленных на станок, но не нагруженных. Т.е. присоединенная к мотору масса влияет на резонансные частоты, и мотор должен быть на станке. Но при этом станок должен перемещаться свободно, не совершая никакой работы. В частности, если ось Z тяжелая - подъем оси вверх - это тоже нагрузка. А при опускании, получается, наоборот, отрицательная нагрузка. Вот ее хорошо бы как-то исключить, или настроить что-то среднее для движения вверх и вниз.
Ответить

Вернуться в «Электроника»