Привет!
Столкнулся ровно с той же проблемой, 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]