Мастер и рабов


Модули системы Theremino

Эта страница посвящена комментарии и идеи для Master и Slave-модули


Некоторые пользователи просили как применять внешний источник питания

Самым простым решением является использование USB-концентратор с 5 Фидер вольт 5 Внешний Вольт. Некоторые из этих узлов можно даже достичь до 3 Амперах и более. Но мы рекомендуем, чтобы вы не переусердствуйте максимальный ток, чтобы избежать риска горения деликатный контактов порта USB.

В том случае, если система состоит из мастера и рабы могут быть видны в нижней части этой страницы используются адаптеры: www.theremino.com/Hardware/actuators

Адаптеры можно остановить, и питание, Вся цепочка рабов или они могут быть использованы на один привод, interponendoli между ПИН InOut и l ’ привода с расширением стандарта.

Эти соображения имеют больше власти на контактах InOut и не кормить мастер модуль от внешних ’.

Во всех случаях мы рекомендуем что вы не переусердствовать с максимальным током и использовать источник питания, защищен от короткого замыкания. Кроме того, убедитесь, что она не производит шума и скачков чрезмерного напряжения при их подключении к 220 Вольт.

В случае приводы с сильным противотока, прежде чем приступать к внешнего питания попробуйте конденсатор 4700 UF между + 5V и земли. Конденсатор может быть припаян к мастеру, или вы можете использовать PIN-код остается свободный доступ к +5 и на землю и подключить конденсатор с небольшой разъем.

Если это действительно необходимо прокормить главный PIN-код от внешних ’ как показано на рисунке.

——————————————

Мастер водить не включается

Если led на мастер будет не включите не получить отказ системы USB или драйверов Windows, Это более вероятно быть таким же привело.

——————————————

Здесь напишите ваши вопросы и рекомендации, так что это будет полезным для всех.

  1. Gianni. Карр говорит:

    Здравствуйте Ливио, Джанни (CNC поправки) Я получил драйверы :TB6600 Модернизированная версия 32 Сегменты 4A 40V 57/86 Драйвер шагового двигателя

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

    • Ливио говорит:

      Там должно быть без специальных предупреждений, парень GND заземление, Затем подключите шаг сигнала и сигнала, и он должен работать.

      Вы не поменяли провода двигателей? Вам необходимо подключить крутящих моментов.

      Вы не неправильно номера слотов в HAL или приложения в приложениях с ЧПУ?

      Что вы Холдинг HAL начал приложения?

      В приложении CNC держать обе кнопки “Выход включен” и “HAL включен” (в правом верхнем углу) горит?

      Я лично не пробовал эти драйверы, поэтому я не знаю, если есть также квалификацией для него, в этом случае, вы должны дать им массу или +5 для включения.

      Если вы не можете написать мне на “Инженерия в знак theremino dot com” и мы будем слышать по телефону или Скайп.

      • Gianni. Карр говорит:

        Здравствуйте, Ливио.. Сегодня утром я сделал некоторые испытания и нашли:

        Мастер — драйвер
        ЗАЗЕМЛЕНИЕ — dir –
        dir — dir + 5v
        шаг — Пульс –
        +5v — Пульс + 5v

        Обратите внимание, что печать на обложке неправильные драйверы, по сравнению с напечатан внутри:
        подробные сведения о результатах двигателя меняются местами между и соблюдаются b но полярности, Затем появились особые проблемы, если не обратить вспять направление.

        водители являются штраф, и я перешел от vel 800 и АКК 25 в vel 2000 и АКК 1500 все с 3,2 AH….Я могу увеличить до 4 AH

        Ливио советы спасибо

        • Ливио говорит:

          Соединение должно быть так:

          master ......... driver
          -----------------------
          gnd ............ dir -
          dir ............ dir +
          gnd ............ pulse -
          step ........... pulse +

          • Gianni. Карр говорит:

            Я попытался, как вы говорите, но только лишь также двигатели шли в одном направлении с неблагоприятных команды

            • Ливио говорит:

              DIR (что определяет направление) Вы связаны как в моей таблице. Что любые различия может следующий по стопам движения, а не на направление движения.

              Поэтому, возможно, проблема неспособности изменить направления был из-за других.

              Подключение в вашей таблице вы шаг импульсов (Мотор шаги) на противоположности.

              Работа с импульсами, напротив, не должно вызывать проблем, потому что мы относились прошивки, так что вы можете работать самостоятельно или с негативные, чем положительные импульсы (другими словами мы убедитесь, что для завершения каждого движения с спереди справа, а затем пусть Мисс шаг в конце каждого движения).

              Хотя некоторые драйверы двигателей не могут работать хорошо с импульсы кто больше, чем низкий верхней. Я предлагаю вам Подключите, как показано в таблице и если это не работает, выяснить, почему.

            • Ливио говорит:

              У меня возникли сомнения….

              Не, что внутренне для водителя, отмечены два входа + 5V связаны друг с другом?

              У вас есть образец драйвера?

            • Ливио говорит:

              Я пошел к найти схему и кажется, это:
              http://www.sainsmart.com/zen/documents/20-019-209/ST-M5045%20Instruction%20manual.pdf

              Можно сказать, что три photocouplers полностью изолированы друг от друга, Поэтому он должен идти.

              Это не что вы объединить K + и пул + с проволокой, как показано на рисунке “Типовая схема подключения”?

              Другая возможность состоит в том, что вы добавили резисторы “R” и что поэтому наши 3.3 вольт не достаточно больше. Резисторы “R” снаружи должны быть удалены для конечно.

              Я не могу найти низкие напряжения характеристики. Я знаю, что многие использовали их с 3.3 вольт и поэтому должен идти. Возможно, не забудьте пилот их с достаточный ток, внутренние резисторы должны быть сокращены также 240 ом в 100 Ом или менее (Наш мастер уже резисторы на выходы).

  2. vital1 говорит:

    Извините, Опубликовано в неправильном месте. Пожалуйста, удалите.

  3. Ливио говорит:

    Написал Марк:
    ... Так’ делать, с Arduino создал проект мастера но не вещи, которые не мастер. Это выглядит плохо мастер, потому что он подчеркивает его предполагаемой границы...

    Ответ:
    Наша система является полезной даже теми, кто не знают, как программировать ПК вводом. Если вы усложнить тоже теряет его характеристика минимализм. Затем он обязательно ограничивает.

    Марко написал:
    ... и до сих пор имеет ограниченные Arduino как нечто большее, чем то, что, почти denigrandolo, Когда вместо есть Arduino, и совместимые ,гораздо более мощным, чем нано и один...

    Ответ:
    Платы Arduino, Независимо от того, насколько мощным, При использовании в качестве In Out для ПК, неизбежно пострадают узкое место, приводящее виртуальный серийный.

    Применение-> о.с.. -Серийный USB-CH340 >>> (или аналогичный) -> CH340-USB-Arduino серийный-> >>> о.с.. -Раздел настроек приложения

    Во всех этих шагах несколько миллисекунд вы потерять его на прочность. И это не столько Arduino потерять его, но виртуального последовательного драйвера и операционной системы вашего компьютера. Ядро выделяет задачи на вашем компьютере (Но даже на Linux и Mac), Работа с степенью гранулярности миллисекунды, Почему вы теряете более или менее одной миллисекунды с каждым преобразованием.

    Это уже чудо, что мастер приезжает почти 1000 обмены в секунду. Являются 1000 полный обмен, туда и обратно, для всех контактов в то же время.

    И это неизбежно, что виртуальный серийный, всех шагов, вы должны сделать, потерять по крайней мере четыре миллисекунд и поэтому имеет предел вокруг 250 обмены в секунду. Это не для того, чтобы очернить. Для самостоятельных приложений Arduino это хорошо, но как форма InOut всегда ниже, чем мастер.

    Это может показаться, что 1000 или 250 обмены в секунду не являются большая разница. Но для большинства из наших приложений. С 1000 торговля, у вас есть с пропускной способностью 500 Гц и тогда вы видите до 10 гармоник 50 Гц. Это делает возможным для приложений, таких как FlickerMeter и волна анализатор для анализа качества 50 Гц.

    Вместо этого 250 обменивается на второй сделать с пропускной способностью чуть более 100 Гц, Вот именно минимальной заработной платы. Они по-прежнему собираются для автоматизации приложений, Но если вы идете вниз даже мало даже нельзя перемещать хорошо двигатели, или сделать петлю обратной связи, качели и не идти отрывистые.

  4. Ливио говорит:

    Что касается предыдущего поста они написали нам:
    Все рассуждения строку, если ваш трансфер Вы обязаны положить одно значение для времени, хотели бы вы образца устройство ограничения, Вы хотите ограничить коммуникационный канал между ПК и устройством.

    Но если, Например, устройство можно отведать внутренне с частотой 10 раза больше, чем передачи и может одновременно передавать значения 10 образцы на ПК, потому что пусть канала связи, и ПК был настолько сильным, что мы можем сделать за один раз каждый из расчетов 10 новые значения, Повторив расчет 10 раз, включив только один из 10 новые образцы, в то время, Вы не получите фактическая пропускная способность 10 раз выше? Задержка в обработке и использование результатов, равное время передачи данных, всегда будет постоянной, также возможно передавать больше данных, чем вы можете для каждой передачи.

    Если я правильно понимаю то, что я описал позволит увеличить пропускную способность, не следует путать с супервыборка, который увеличивает отношение сигнал шум, и занимает место исключительно устройство конец.

    Ответ:
    То, что вы описали больше не работает в режиме реального времени но в “партии”, то есть много образцов. Вы должны затем ждать для всех образцов в пакете прибыли до того, как вы можете ответить, и вы потеряете возможность вмешаться, если, Например,, После третьего образца, один видит, что пришло время изменить выходные данные.

    В дополнение.
    До allHAL вы могли бы отправить посылку, Например,, образцы сто. Но тогда он должен обрабатывать их и затем вы должны изменить HAL для каждой новой задачи. Вы не можете отправить 100 Примеры для других приложений (через наш механизм слотов) Если не с синхронных методов, перепутались, но не более чем один образец каждые несколько миллисекунд.

    И есть третий аспект, который предотвратил бы в любом случае отправить слишком много данных для каждого обмена.
    Окончательный пакет USB HID устройства ограничены и просто только для отправки данных все контакты мастера и АЦП. Для отправки больших пакетов следует использовать не HID. И тогда вы потеряете одно из ключевых преимуществ нашей системы, то есть для подключения мастер и просмотреть его работать для, на всех окнах, Без проблем с драйверами.

  5. Ливио говорит:


    ——————————
    Луи попросил нас
    —————————–

    Как подключить более чем 6 Емкостные кнопки?


    —————————–
    Ответ
    —————————–

    Мастер может читать 6 Емкостные кнопки. Рабы могли читать 8, но с дополнительные осложнения, Почему бы не рекомендуем их. В некоторых случаях вы можете использовать несколько образцов, и подключить его с USB-концентратор, иметь только один провод, который выходит на ПК.

    ONOFF
    Вы могли бы подключиться 12 Емкостные кнопки OnOff на каждом мастер, с адаптером объяснил здесь:
    https://www.theremino.com/hardware/inputs/sensors#caponoff

    Если у вас есть любой адаптер, недалеко от его датчик, тогда будет иметь любой длины провода к мастер курс.

    Эти адаптеры могут быть приобретены на eBay около одного евро.

    Использование Arduino
    Вы можете также использовать ArduinoNano, подключены к нашей ArduHAL приложения. ArduHAL будет отправлять данные в слоты и затем с этого момента это как если бы мы использовали наш мастер. Через отверстия можно подключить все наши приложения.

    Библиотеки должны быть запрограммированы с Arduino для емкостных кнопок
    http://playground.arduino.cc//Main/CapacitiveSensor

    Мы не пробовали, но вероятно с Arduino Nano можно прочитать до 21 Емкостные кнопки.

    Убедитесь, что провода должны быть короткими (максимум 10 сантиметров), и далеко друг от друга так, чтобы не влиять на.

  6. Ливио говорит:

    Фабио спросил нас
    У меня есть проблема с Hal, каждо теперь и после этого, нет видимых причин, разъединяет предотвращение чтения зондов, а затем блокирует выполнение программы. Любая идея?

    Ответ
    Ведущий модуль прерывания связи USB, когда они получают более высокое напряжение 3.3 вольт на вход Pin.
    Только то, что напряжение превышает 3.6 вольт, по крайней мере, 100 мкА ток, на короткое время (микросекунд) и USB виснет.
    К сожалению, это, говорят, дефект, Micro используется, ПИК производства Microchip.
    Главный модуль имеет хорошую защиту, так что ничего не ломается, но USB блокируется, и вы должны нажать Признайте.

    Это может произойти по следующим причинам:
    – Датчик подается на пять вольт, а в некоторых моментах генерирует напряжения выше 3.3 вольт.
    – длинные ссылки и неэкранированные, принимая емкостные помехи от других близлежащих кабелей.
    – Нестабильные Заземление, что прикосновение больно или что длинные и малые.
    – Беспорядки на заземлений, в результате воспламенения тяжелых нагрузок или источников питания.
    – дополнительные источники питания, подключенные к сети и проводные массы неправильно.

    Существуют различные решения
    – Включение датчиков 3.3 вольт, вместо 5 вольт.
    – Использование Pin 7,8,9 что терпеть 5 вольт.
    – Добавить резистор последовательно с входом (десятки кОм) таким образом, чтобы ограничить ток 50 И Мено.
    – Не используйте длинные соединения и НЕЭКРАНИРОВАННЫЕ.
    – Лечение хорошего распределения веса (прочный и звезды).
    – Не используйте дополнительные источники питания, но только 5 Volt USB.
    – При использовании дополнительных источников питания, их масса (ЗАЗЕМЛЕНИЕ) Он должен быть подключен к компьютеру, а не к Учителю.

    Экстремальное решение (применять только, если вы не можете исправить оборудование).
    – В последних версиях HAL записи в слоте обнулить количество Master подключен.
    – Он использует специальное программное обеспечение, или изменить один из наших.
    – Программное обеспечение периодически считывает нулевой слот.
    – Если значение ноль один слот, или более чем один, хорошо.
    – В противном случае программа посылает команду HAL «Распознать» (HAL прочитать инструкцию).
    – После того, как «Распознать» команда Программного обеспечения ждет секунды до перепроверки.

    Смотрите также эти страницы:
    https://www.theremino.com/technical/connection-cables#long
    https://www.theremino.com/technical/communications#pullup
    https://www.theremino.com/technical/pin-types
    https://www.theremino.com/hardware/devices

  7. Ливио говорит:

    Джордж написал нам
    Для термического следует измерить температуры центральной. Обычно в системах отопления и водопровода используются НТК (чтобы сохранить) PT100 – Pt1000. Последние являются более надежными, и вы можете отогнать несколько метров.

    Ответ
    Я, возможно, захотите использовать LM35 для всех зондов -55 в +150 градусов.
    Посмотрите на эту ссылку страницы:
    https://www.theremino.com/hardware/inputs/meteorology-sensors#temperature

    не PT1000 больше не точны, Единственное преимущество, которое позволяет считывать до 500 – 700 градусов
    В свою очередь, PT1000, и даже хуже PT100, Они более трудно читать (было бы взять его Adc24 подключен к 3 или 4 провода и функция линеаризации) и если не законы а значительно более неточно LM35.

    Для больших расстояний необходимо использовать экранированный кабель с двумя внутренними проводами.
    С датчиками сопротивления кабеля LM35 не имеет никакого значения и, если кабель экранирован, Вы также можете уйти на сотни метров. Единственное беспокойство вызывает молнии, поэтому, прежде чем попасть в устройство необходимо подключить экран кабеля к земле.

    Для того, чтобы сделать их водонепроницаемыми взять закрытую пластиковую трубку в нижней части, перейти на ней LM35 больше соединений, и экранированный кабель. Затем заполнение двухкомпонентного или даже только силиконовая смола. Я могу заверить вас, будет чувствовать дождь и мороз в течение многих десятилетий (перед герметизацией доказательства того, что она хорошо работает, то, что он правильно подключен и что нет шорты).

  8. Ливио говорит:

    Джордж написал нам
    Я должен точно измерить частоту сетки, Как я могу сделать?

    Ответ
    Для считывания частоты сети закупленной от небольшого трансформатора 220 в 6, 12 или 24 вольт (с переменным выходом) затем подключить его к мастеру со схемой для измерения напряжения, которое вы видите на этой странице: https://www.theremino.com/hardware/adapters#powermeter

    Схема, однако, пригодна для измерения напряжения с входом АЦПА, но в вашем случае будет иметь более высокий сигнал, подходящий для входа “Период”. Таким образом, схема должна быть изменена вдвое R1

    Значение R1 должно быть:
    – 330К если трансформатор должен быть 24 Это было alternata
    – 150К если трансформатор должен быть 12 Это было alternata
    – 82К если трансформатор должен быть 6 Это было alternata

    Следует отметить, что трансформатор должен быть “чистый”, незаселенных (диоды или конденсаторы), а затем должны дать исходящую 6, 12 или 24 вольт переменный ток.

    Затем вы должны настроить в качестве входных Pin “Период” и вам необходимо включить ручку “Преобразование частоты”

    На данный момент в соответствующем слоте вы найдете значение частоты в Гц с точностью до тысячной Гц. Если частота нестабильна вы можете быть усреднены по времени за счет снижения скорости реакции HAL, и, нажав на кнопку “Скорость реакции” (“Скорость отклика” если гал настроен на английском языке).

  9. Винченцо говорит:

    Здравствуйте Ливио, можно было бы использовать мастер для подключения к проводной MPG программного обеспечения MACH3?
    возможно с помощью симуляции давления на клавиатуре, как это делается с помощью джойстика или подобного и KeyGrabber.
    Приветствия.
    Винченцо

    • Ливио говорит:

      Нет, Извините, пожалуйста, MACH 3 работает только с параллельным портом и так же, как он был разработан.
      Так что, если Mach3 использует вы не можете подключить его к чему-либо в нашей системе, не взаимодействует с нашим программным обеспечением, и даже с нашими аппаратными модулями.

      • Винченцо говорит:

        Хорошо, Я думал, что вы могли бы ассоциировать электронное событие в мастер ввода имитации нажатия кнопки PC.

        • Ливио говорит:

          Я знаю немного Mach3, но я, кажется, есть много вариантов. Таким образом, я предполагаю, что он может читать ключи для ПК.

          Если вы не можете сделать это, то вы должны увидеть, какую информацию вы можете отправить через его единственный путь аппаратных средств связи, то есть, провод параллельного порта.

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

  10. Винченцо говорит:

    Привет, что вы делаете с помощью мыши на Mach3 имеет соответствующее действие клавиатуры.
    Использование Xpadder я настроил джойстик действует на команды, связанные с клавиатурой и работает.
    поэтому я подумал, что это может быть послан мастер сочетание / гал / программного обеспечения нажатием клавиши действия, как делает Xpadder.
    Приветствия

  11. Ливио говорит:

    ================================================== =================
    английский
    ================================================== =================
    Когда микро перегружен штырьки сервопривода в потере точности Мастера модуль
    и может быть неустойчивым (мало движения), главным образом в следующих случаях:

    – Когда многие Servo Pins настроены
    – При использовании штырей типа Шаговых

    Servo Pins можно заменить ШИМ-Fast, которые являются абсолютно точными
    но частота генерируется не может быть меньше, чем 250 Гц (в то время как в обычных сервоприводов это 60 Гц)

    более того, Есть только пять ШИМ-Fast для каждого Мастера и их наиболее сложной конфигурации.

    Для того, чтобы использовать мастер-модуль Pins ШИМ-Fast, как Servo, установить эти значения в HAL:

    – Максимальное значение = 1750
    – Минимальное значение = -250
    – Частота = 250
    – Рабочий цикл из слота = Включено

    Слегка изменяя 1750 Вы можете настроить максимальное положение (если слот = 1000)
    Слегка изменяя -250 Вы можете отрегулировать положение мин (если слот = 0)

    === ВНИМАНИЕ ===
    Частоты Сервопривод становится 250 Гц вместо 60 Гц
    Так что только цифровые сервоприводы могут работать и, возможно, не все.
    Некоторые аналоговые сервоприводы могут нагревать и сжигать.

    ================================================== =================
    итальянский
    ================================================== =================
    Тип контактного Servo модуль Master теряет точность при микро перегружен,
    и может быть неустойчивым (небольшие движения) главным образом в следующих случаях:

    – Когда вы настраиваете много типов Pin Servo
    – Когда вы также можете использовать Pin Type шаговых

    Тип Servo Pin можно заменить ШИМ-Fast, которые полностью точны
    но генерируется частота не может быть меньше, чем 250 Гц (в то время как слуга нормально 60 Гц)

    Кроме того, ШИМ-Fast это только пять для каждого Мастера и их более сложной конфигурации.

    Для того, чтобы использовать Fast-контактный модуль ШИМ, как мастер установки этих значений в HAL Слуги:

    – Максимальное значение = 1750
    – Минимальное значение = -250
    – Частота = 250
    – Цикл из слота = Включено

    Слегка изменив 1750 Вы можете отрегулировать положение макс (если слот = 1000)
    Слегка изменив -250 Вы можете отрегулировать положение мин (если слот = 0)

    ВНИМАНИЕ === ===
    Слуга движущей частоты становится 250 Гц вместо 60 Гц
    Таким образом, только цифровой сервопривод может работать и, возможно, не все.
    Некоторые аналоговые сервоприводы могут нагревать и сжигать.

    • Ливио говорит:

      Claudio попросил нас:
      Когда вы писали “нестабильность” то, что вы имеете в виду?
      Как они замечают эти нестабильность и как они могут повлиять на движения?

      Ответ
      С “нестабильность” Scattini мало что значили, когда они должны стоять на месте.

      Для того, чтобы заметить их, вы должны прекратить все, не перемещать значения в слоты, остаться в спокойной обстановке и обратить внимание на то, что делают двигатели на некоторое время’ времени.

      Каждый сейчас и тогда двигатели должны сделать свет “Тик”
      но они “Тик” настолько мала, что почти все модели сервоприводов даже не двигаться.

      Эти Scattini могут потрясти ручку, как вы рисуете прямую линию
      но во всех остальных случаях, не должны создавать проблемы.

  12. Пьеро говорит:

    привет Ливио,

    Хочу подключить мастер-модуль к внешнему источнику питания для приобретения 100 Т-сенсори (Lm35) через 10 модули “раб”;
    …. два вопроса от меня:
    в) так как форма “раб” он явно не назван на этом сайте, можно было бы использовать 10 Ед. изм’ тамино-“Сервопривод” с 0-9 входы / выходы?
    в) где я могу найти оба модуля (в настоящее время модуль “Сервопривод” это не предлагается на сайте ebay)?

    Спасибо
    Пьеро

    • Ливио говорит:

      Я не рекомендую использовать сервомодули, последовательная связь с 10 слуга был бы слишком ненадежным, кроме того, сервоприводы сейчас практически заброшены, потому что у них мало типов PIN-кодов и прошивка десятилетней давности..

      Вместо этого используйте мастеров (который имеет 12 PIN вместо 10 слуг) и подключите их к USB-концентратору.

      И яды Master li - это eBay (venditore maxtheremino) или на store.ino (https://www.store-ino.com/) но в последнем случае они приходят к вам из Китая и это занимает больше времени.

Оставь ответ

Ваш электронный адрес не будет опубликован.