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

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

Добавлено: 08 окт 2019, 17:37
verser
MX_Master писал(а):появилась мысль запилить более бюджетный аналог MESA 7i92
В бюджетном решении первое, от чего имеет смысл отказаться, так это от "сочетания цветов".

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

Добавлено: 08 окт 2019, 18:14
MX_Master
verser писал(а):В бюджетном решении первое, от чего имеет смысл отказаться, так это от "сочетания цветов".
Цена у разноцветных та же. Может раньше они и стоили дороже, к примеру, на АЛИ. Но с тех пор как я открыл для себя таобао, цены на такие штуки прилично упали. Да и выбор заметно вырос. Но я в любом случае закуплюсь сначала зелёными, а разноцветных тяпну только на пробу.

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

Добавлено: 09 окт 2019, 18:24
MX_Master
Плавно подхожу ко входам для энкодеров
2019-10-09_212025.jpg (2398 просмотров) <a class='original' href='./download/file.php?id=170256&mode=view' target=_blank>Загрузить оригинал (271.21 КБ)</a>

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

Добавлено: 10 окт 2019, 00:49
Serg
А где терминирующие резисторы?

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

Добавлено: 10 окт 2019, 05:49
MX_Master
подправил
2019-10-10_084555.jpg (2345 просмотров) <a class='original' href='./download/file.php?id=170266&mode=view' target=_blank>Загрузить оригинал (292.02 КБ)</a>

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

Добавлено: 10 окт 2019, 07:59
Duhas
с терминирующими понятно, а на сколько нужны подтягивающие? тем более туды/сюды? может кто-то рассказать надо не надо и почему?

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

Добавлено: 10 окт 2019, 08:33
MX_Master
Duhas писал(а):а на сколько нужны подтягивающие? тем более туды/сюды? может кто-то рассказать надо не надо и почему?
С высоты моего небольшого опыта - чтобы вход не болтался туды/сюды, когда не подключен. Тоже буду рад услышать более экспертные мнения :)

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

Добавлено: 10 окт 2019, 09:03
Lunatic
RS422_INPUT.jpg (2299 просмотров) <a class='original' href='./download/file.php?id=170272&mode=view' target=_blank>Загрузить оригинал (27.46 КБ)</a>
Я вот такое решение встречал у FUJI. Конечно не правильно с точки зрения отсутствия терминатора, его можно добавить через перемычку - подключать когда нужен.
Позволяет подавать на вход и дифсигнал (RS422), и 5В только на верхний вход. У них оба варианта подключения описаны в мануале, откуда картинка.

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

Добавлено: 10 окт 2019, 09:44
N1X
Подтяжки нужны. Причем 10кОм даже много. Часто делается терминатор 120 Ом и растяжки 560 Ом.
Ну и давай, Михаил, чтоб тебе спалось хорошо:
Ты же за универсальность? Энкодеры есть TTL, а есть HTL. У последних может и 15В на выходе быть ))) Например широко известные старые ВЕ178А, которые иногда народ пытается пользовать из-за дешевизны... :hehehe:

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

Добавлено: 10 окт 2019, 10:18
selenur
MX_Master писал(а):
Duhas писал(а):а на сколько нужны подтягивающие? тем более туды/сюды? может кто-то рассказать надо не надо и почему?
С высоты моего небольшого опыта - чтобы вход не болтался туды/сюды, когда не подключен. Тоже буду рад услышать более экспертные мнения :)
Дело в том, что раз входы микросхем имеют огромное сопротивление, то на них наводится куча помех буквально из воздуха, а следовательно значение на входе может принимать совершенно случайный вид. Поэтому то неиспользованные входы либо сажают на землю, либо через резистор подтягивают к плюсу, чтобы там было определенное напряжение, либо ноль, либо плюс питания соответственно.
Источник: http://easyelectronics.ru/osnovy-na-palcax-chast-2.html

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

Добавлено: 10 окт 2019, 11:52
Serg
Подтягивающие нужны, есть соотв. методика расчёта. В общем случае можно поставить по 560 Ом. С другой стороны am26c32 уже имеет внутреннюю схему подтяжки.
Если делать универсальные входы как показано на схеме, то нужно предусмотреть перевод выходов am26c32 в высокоимпендансное состояние. Ну а высокое напряжение энкодера - это проблема подключающего, пусть обеспечивает заданные уровни на входе как хочет. :)

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

Добавлено: 10 окт 2019, 13:15
MX_Master
N1X писал(а):Ну и давай, Михаил, чтоб тебе спалось хорошо:
Ты же за универсальность? Энкодеры есть TTL, а есть HTL. У последних может и 15В на выходе быть ))) Например широко известные старые ВЕ178А, которые иногда народ пытается пользовать из-за дешевизны...
у TI есть другие диф. ресиверы в том же корпусе. На +-15V я точно где-то видел, когда подбирал. Надо у китайцев наличие уточнить. http://www.ti.com/interface/rs-485-rs-422/products.html
UAVpilot писал(а):Если делать универсальные входы как показано на схеме, то нужно предусмотреть перевод выходов am26c32 в высокоимпендансное состояние.
Даже не знаю как. Разве что вырубить 74ALVC164245 (1OE=1,2OE=1), когда энкодеры не используются.

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

Добавлено: 10 окт 2019, 13:23
D.L.
MX_Master писал(а):Даже не знаю как.
Входом G или /G am26c32, каким будет удобнее.

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

Добавлено: 10 окт 2019, 13:26
Lunatic
MX_Master писал(а):
UAVpilot писал(а):Если делать универсальные входы как показано на схеме, то нужно предусмотреть перевод выходов am26c32 в высокоимпендансное состояние.
Даже не знаю как. Разве что вырубить 74ALVC164245 (1OE=1,2OE=1), когда энкодеры не используются.
Нет, вырубать дифприемник входом G.

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

Добавлено: 10 окт 2019, 13:31
mmv
Ds26ls32 до 15 вольт на вход подавать можно, насколько помнится.

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

Добавлено: 10 окт 2019, 13:33
MX_Master
D.L. писал(а):Входом G или /G am26c32, каким будет удобнее.
Lunatic писал(а):Нет, вырубать дифприемник входом G.
Что-то я тупанул. Спасибо за правильный пинок :)

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

Добавлено: 10 окт 2019, 15:08
solo
когда подключал себе энкодеры ( линейки) по ЛПТ к LinuxCNC были проблемы с помехами , UAVpilot посоветовал подтянуть входа ЛПТ энкодеров к "0" через резюк 2Ком , очень помогло , провода от энконеров длинной около 1.5м помехи перестали ловить

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

Добавлено: 10 окт 2019, 16:36
MX_Master
mmv писал(а):Ds26ls32 до 15 вольт на вход подавать можно, насколько помнится.
Пробежался по докам. У всех ресиверов, типа LS32, рекомендовано +-7V. Или рекомендаций вовсе нет (хитрость производителя). Абсолютный максимум везде +-25V. Так что подключить +-15V энкодеры к DS26LS32, канеш, можно. Но чем оно грозит в долгосрочке, непонятно :freak: А вот, если в названии такого ресивера есть LS33, в рекомендациях честно указаны +-15V. При том же абсолюте в +-25V.

Смотрю я на эту картинку, вспоминаю слова Сергея (UAVpilot), и немного засомневался. Действительно ли нужны внешние резисторы подтяжки/оттяжки для диф. приёмника?
2019-10-10_194520.jpg (2155 просмотров) <a class='original' href='./download/file.php?id=170293&mode=view' target=_blank>Загрузить оригинал (89.99 КБ)</a>

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

Добавлено: 10 окт 2019, 17:32
Lunatic
Если это энкодерный вход, который подразумевает длинные кабели, то конечно нужны.

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

Добавлено: 10 окт 2019, 17:45
Serg
MX_Master писал(а):Смотрю я на эту картинку, вспоминаю слова Сергея (UAVpilot), и немного засомневался. Действительно ли нужны внешние резисторы подтяжки/оттяжки для диф. приёмника?
В даташите что написано?.. :)