Перейти к основному содержанию

Подключение FLY-EDDY

FLY-EDDY подключается к инструментальной плате или основной плате через интерфейс I2C. В жгуте 5P содержатся 4 сигнальных провода I2C (VCC, GND, SDA, SCL) и 1 провод датчика температуры (TEMP, встроенный термистор). Сигналы обеих моделей идентичны, отличаются только адаптируемые платформы:

  • EDDY-F (FPC-шлейф): специально адаптирован для интерфейса EDDY инструментальных плат SHT36 V3, SB2040 V3, SB2040 PRO V3
  • EDDY-M (разъем MX1.25): адаптирован для обычных инструментальных плат или основных плат, подключается через интерфейс I2C, конкретная конфигурация I2C определяется конкретной основной платой (подробнее см. раздел I2C ниже)

Спецификация жгута​

МодельЖгутСпецификация
EDDY-MШлейф, односторонний MX1.255P (VCC / GND / SDA / SCL / TEMP), 30 см
EDDY-FFPC-шлейф5P (VCC / GND / SDA / SCL / TEMP), шаг 0,5 мм, однонаправленный, опционально 150 мм / 200 мм

Определение выводов I2C​

ВыводОпределениеОписание
VCCПоложительный полюс питанияПитание 5В
GNDЗемляОбщая земля с MCU
SDAЛиния данных I2CПодключение к выводу SDA I2C микроконтроллера
SCLЛиния тактирования I2CПодключение к выводу SCL I2C микроконтроллера
TEMPДатчик температурыВыход встроенного термистора, подключение к выводу АЦП микроконтроллера, используется для компенсации температурного дрейфа [temperature_probe] (опционально)
  • EDDY-M: Порядок выводов разъема MX1.25 (слева направо): SDA, TEMP, SCL, 5V, GND
  • EDDY-F: FPC-шлейф подходит только для интерфейса EDDY инструментальных плат FLY (SHT36 V3 / SB2040 V3 / SB2040 PRO V3), вставляется напрямую, сверка порядка выводов не требуется
Меры предосторожности для сигнальных линий I2C

SDA / SCL — сигналы с открытым стоком. На сигнальных линиях нельзя последовательно или параллельно подключать конденсаторы (например, фильтрующие или развязывающие), катушки индуктивности, диоды и другие компоненты, а также пропускать их через RC / LC фильтры или внешние модули преобразования уровней. Это изменит временные характеристики фронтов сигнала и приведет к нестабильной работе или ошибкам I2C.

Адрес I2C FLY-EDDY фиксирован и равен 0x42 (42), что соответствует параметру конфигурации i2c_address: 42.

Порядок подключения​

Отключение питания

Перед началом подключения полностью выключите принтер и отключите питание. Не вставляйте и не извлекайте жгуты проводов, не упорядочивайте жилы разъёмов и не касайтесь клемм при включённом питании.

  1. Вставьте шлейф MX1.25 в клеммный разъём EDDY-M, соблюдая соответствие порядка жил (слева направо: SDA, TEMP, SCL, 5V, GND).
  2. Другой конец жгута подключите к разъёму I2C обычной платы инструмента или основной платы, сверяя порядок контактов с маркировкой на разъёме.
  3. Провод TEMP подключите к свободному выводу ADC основной платы; при отсутствии свободного вывода ADC можно не подключать, но функция компенсации температурного дрейфа будет недоступна.
  4. После плотной установки клеммы слегка потяните жгут, чтобы убедиться, что он не выпадет; уложите провода так, чтобы избежать провисания и натяжения.
Описание конфигурации I2C

При подключении EDDY-M к обычной плате инструмента или основной плате параметры i2c_mcu и i2c_bus необходимо заполнить в соответствии с определением MCU фактической основной платы; при использовании программного I2C необходимо указать i2c_software_scl_pin / i2c_software_sda_pin. Адрес I2C фиксирован — 0x42 (42), частота кварцевого генератора 40 МГц.

Loading...

Подключение EDDY-M к плате инструмента SHT36 V3​

При подключении EDDY-M к плате инструмента SHT36 V3 используется программный I2C: SCL подключается к gpio20 (HV-IN), SDA — к gpio22 (Probe):

Перемычка высоковольтного концевика

gpio20 — это высоковольтный вход концевика HV-IN. Перед использованием необходимо установить на плате перемычку высоковольтного концевика, иначе этот вывод не будет работать и EDDY не будет распознан.

Loading...

Соответствующая конфигурация программного I2C:

[probe_eddy_current fly_eddy_probe]
i2c_mcu: SHT36
i2c_software_scl_pin: SHT36:gpio20
# SCL подключается к HV-IN (gpio20), необходимо сначала установить перемычку высоковольтного концевика
i2c_software_sda_pin: SHT36:gpio22
# SDA подключается к Probe (gpio22)

Сопоставление выводов для двух способов подключения​

СигналEDDY-M (клемма MX1.25)EDDY-F (шлейф FPC)Разъём платы инструмента / основной платы
Питание плюс5V5V5V / VCC
Питание земляGNDGNDGND
Линия данныхSDASDASDA (при подключении к SHT36 V3 — gpio22)
Линия тактированияSCLSCLSCL (при подключении к SHT36 V3 — gpio20, необходимо сначала установить перемычку высоковольтного концевика)
Измерение температурыTEMPTEMPВывод ADC (для EDDY-F при подключении к SHT36 V3 — gpio28)

Порядок жил клеммы MX1.25 EDDY-M (слева направо): SDA, TEMP, SCL, 5V, GND; шлейф FPC EDDY-F подходит только к разъёму EDDY плат инструмента FLY, проверять порядок жил не требуется. При подключении EDDY-M к SHT36 V3 используется программный I2C: SCL подключается к gpio20 (HV-IN), SDA — к gpio22 (Probe), подробности см. в разделе «Подключение EDDY-M к плате инструмента SHT36 V3» выше.

Рекомендации по прокладке кабеля​

  • Линии связи EDDY должны быть проложены на расстоянии от проводов двигателей, нагревателей и нагревательного стола, чтобы избежать помех для сигнала I2C
  • Линии I2C не должны быть слишком длинными; низкое качество проводов или чрезмерная длина могут привести к нестабильной связи
  • При необходимости пересечения с силовыми проводами, старайтесь пересекать их под прямым углом

Проверка после подключения​

После завершения подключения и подтверждения надежной фиксации всех жгутов можно включить питание и провести проверку:

  1. Выполните калибровку тока драйвера: LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe
  2. Успешное завершение калибровки означает нормальную связь I2C, можно продолжать калибровку высоты
  3. При появлении ошибок I2C, таких как BUS_TIMEOUT, Invalid read data, сначала отключите питание и проверьте подключение, затем обратитесь к параметрам конфигурации I2C для корректировки скорости

Поиск ошибок I2C: Сборник проблем EDDY

Описание параметров конфигурации I2C: Описание выводов и конфигурации I2C EDDY

Loading...