ESP, IoT Не работает шаговый привод JSS57P1.5N - RS232 - Arduino

Тайга

✩✩✩✩✩✩✩
5 Июн 2024
1
0
1. Приобрел я вот такой шаговый привод: https://ivcnc.ru/index.php/kategorii/product/view/180/1544

Даташит:
https://docviewer.yandex.ru/?url=https://forum.duet3d.com/assets/uploads/files/1637110096898-jss57p-integrated-digital-hybrid-servo.pdf

2. Попробовал поуправлять с компьютера с помощью утилиты ESS Tuner через адаптер USB/RS232 (CH340G). Всё работает.

3. Зафиксировал скорость передачи данных 38400N1, команду Modbus проснифферил. 01 06 00 1C 00 02 C9 CD - запуск вращения по команде Parameter28 = 2 - это все соответствует даташиту.

4. Попробовал Modbus-клиент на компьютере, передал эту команду через CH340G - работает.

5. Взял Arduino Nano, пины 2 и 3 настроил как TX/RX, скорость 38400, команду подаю на шаговик через микруху SP3232EEN. Но шаговик не принимает команду.

6. Ладно, меряю напряжение на TX (RS232) минус 8,5 В - довольно приличный уровень. И передача вроде идет, каждую секунду напряжение проваливается до -8,1 В.

7. Подключил я этот RS232 к компьютеру через CH340G - он прекрасно видит ежесекундную передачу.

8. Я даже UART подключал к компьютеру через другой переходник, но это уже лишнее.

9. Поменял SP3232EEN на MAX3232, но это не помогло.

Ребят, подскажите, почему не работает RS232 от MAX3232? Никакой информации об уровнях напряжений в даташите на шаговик нет.

Моя электросхема:
AP_Taiga_Э3.png
 
Изменено: