Страница 35 из 71

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 10 окт 2019, 18:31
MX_Master
UAVpilot писал(а):В даташите что написано?..
Практически всё. Но, где-то половина для меня пока ещё непонятна (:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 10 окт 2019, 18:57
Serg
Пункт 8.3.2. Какое слово тебе перевести? ;)

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 10 окт 2019, 19:12
MX_Master
UAVpilot писал(а):Пункт 8.3.2. Какое слово тебе перевести? ;)
Наверное, все :) Потому что там, где я смотрю, такого нет. Сергей, ты на какой документ намекаешь?

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 10 окт 2019, 23:38
Serg
Оф. страница продукта: http://www.ti.com/product/AM26C32
Даташит: http://www.ti.com/lit/gpn/am26c32
Removing the uncertainty of random output states, modern transceiver designs include internal biasing circuits that put the receiver output into a defined state (typically high) in the absence of a valid input signal.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 11 окт 2019, 03:57
MX_Master
Читал другую ревизию документа. Короче говоря, внешние растяжки нужны (:

Маленько подправил.
Для +-15V энкодеров теперь используется AM26LS33.
Правильно ли сделано управление ВКЛ/ВЫКЛ для AM26LS33?
2019-10-11_100307.jpg (1914 просмотров) <a class='original' href='./download/file.php?id=170301&mode=view' target=_blank>Загрузить оригинал (300.67 КБ)</a>

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 11 окт 2019, 09:02
N1X
Достаточно какой-нибудь один вход включения использовать, а второй просто повесить в нужный уровень.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 11 окт 2019, 09:24
MX_Master
N1X писал(а):Достаточно какой-нибудь один вход включения использовать, а второй просто повесить в нужный уровень.
Как сейчас на схеме?

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 11 окт 2019, 12:09
N1X
Похоже =) Я просто не заметил, что там микросхема из двух "половинок"

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 12 окт 2019, 01:21
Jack Vo
С цветными разъёмами можно пойти по примеру плат 3d принтеров, используя разные цвета для разных осей.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 12 окт 2019, 05:11
MX_Master
Это было бы логично. Но раскрасить 6 осей в разные цвета, а всё остальное в другой седьмой, не выйдет. Выбор цвета невелик. В данный момент я остановился на 3-х основных цветах - зеленый, оранжевый и чёрный. Они стабильно есть в продаже и имеются в разных корпусах. Варианты из них могут быть разные. Например, зелёные - для сигналов и питания с уровнем 5V, оранжевые - от 5V до 24V. Или зелёные - выход, оранжевые - вход, чёрные - вход/выход. Варианты всегда есть.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 14 окт 2019, 14:40
MX_Master
Переосмыслил немного изолированные выходы. Хочу попробовать мини MOSFET'ы. Есть тут несколько плюсов. Во-первых, для каждой четвёрки выходов можно будет юзать отдельное питание. Во-вторых, лимит тока на выходе будет чуть выше чем у ULN2003. Какие могут быть минусы? :) Ну и, наверняка, в схеме есть ошибки
2019-10-14_172620.jpg (1742 просмотра) <a class='original' href='./download/file.php?id=170437&mode=view' target=_blank>Загрузить оригинал (264.22 КБ)</a>

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 14 окт 2019, 14:46
Serg
Как перегруз будешь предотвращать?

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 14 окт 2019, 14:55
dpss-2
UAVpilot писал(а):Как перегруз будешь предотвращать?
Гореть транзисторы будут как свечки, да и диоды BAT вместе с ними. От любой коммутационной плюхи. А если нагрузка индукционная да на длинной линии... :cry:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 14 окт 2019, 17:48
MX_Master
Если я правильно понял, нужно сделать что-то такое? :freak:
2019-10-14_204639.jpg (1697 просмотров) <a class='original' href='./download/file.php?id=170454&mode=view' target=_blank>Загрузить оригинал (190.59 КБ)</a>

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 14 окт 2019, 18:10
dpss-2
Качаем бесплатную программку моделирования, например https://www.analog.com/en/design-center ... lator.html и пробуем нагрузить нашу схемку нагрузкой с индуктивностью. Изучаем амплитуду выбросов напряжения и делаем выводы. Это по поводу Vds=30V !!!
Подаем на вход меандр и смотрим переходной процесс на транзисторе, сколько по времени он будет в линейном режиме и сколько тепла на нем выделится. Короче, как говорил раньше, берите готовую схемотехнику тиражных изделий, иначе кроме дыма ничего не увидите.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 14 окт 2019, 19:07
MX_Master
Эх, уговорил. Пойду маленько посимулирую :)

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 17 окт 2019, 22:16
MX_Master
Пытаю на симуляторах LM358 на предмет вывода 0-10V (и +-10V) из ШИМ. И шо бы я там не рисовал, на выходе офигенная нелинейность по отношению ко входу ШИМ :) Правильно ли я понимаю, что без таблицы корректировки из LM358 ничего линейного не получить? :thinking:

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 18 окт 2019, 00:33
Serg
Надо использовать короткий участок зарядной/разрядной характеристики.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 18 окт 2019, 03:22
MX_Master
UAVpilot писал(а):Надо использовать короткий участок зарядной/разрядной характеристики.
Дядя Серёжа, я, канеш, изучил работу операционника, но до такого уровня просветления ещё не дошёл :hehehe: Могу предположить, что надо делать какой-то хитрый каскад из них. Где-то на схемах видел аж три штуки.

Re: Контроллер для LinuxCNC (Ethernet + STM32)

Добавлено: 18 окт 2019, 06:57
dpss-2
Посмотрите референс дизайны. Например у Аналоговых девиц.