Страница 55 из 71
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 28 фев 2021, 18:46
Serg
MX_Master писал(а): ↑
Иными словами, сценарий во всех случаях одинаковый.
Так может сразу что-то своё? Да уменьшения вариаций и "гемороев" заодно...

Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 28 фев 2021, 20:13
MX_Master
Да мы тут как-то уже рисовали что-то своё.. Там ещё надо было 176-лаповый STM32 ставить, чтобы все аппаратные генераторы и счётчики попадали без конфликтов наружу. При этом недостающую часть аппаратного функционала надо было дополнять программно. А чтобы этого не делать, надо было ставить две STM32 на одну плату или разнести всё на разные

Короче говоря, огород получался огородистый. Легче сделать кучку мелких плат с конвертерами 3V-5V и LPT розетками под народные платы развязки. Однако, возможностями этих китайских народных плат функционал сразу бы и ограничится. Что сузит круг применения.
В этом плане, макетки с FPGA и конвертерами 3V-5V смотрятся получше. К ним можно подключить и народные платы развязки, и какие-то свои платы расширения, и готовые модули, и что-то напрямую. При этом функционал ножек можно менять на лету под разные задачи. Вощем-то, за незнанием глаза бояцца брацца за FPGA. А из STM32 можно собирать только отдельные платки с каким-то строго ограниченным функционалом.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 28 фев 2021, 21:42
Impartial
На этой плате можно сделать 7i92 со всеми периферийными. Можно с этого начать. Исходники открыты. Написаны на VHDL. Мне бы хотелось это сделать, но плохо владею этим языком. Мне понятнее верилог.
Попробуйте, на мой взгляд это лучше, чем STM32.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 28 фев 2021, 22:42
vmarkiv
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 01 мар 2021, 13:58
MX_Master
Для контроллера NVEM, который на STM32F207, софт практически готов. У меня этот контроллер даже в новом щитке установлен и подключен, ждёт тестов. Так что, полностью от STM32 отказаться нельзя. Мне ещё на нём работать. Но замутить что-то параллельно на плисинке вполне себе можно

15 уёв за практически готовый контроллер с FPGA на борту, это по карману абсолютно каждому
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 01 мар 2021, 17:29
sergx99
MX_Master писал(а): ↑28 фев 2021, 05:06
Serg писал(а): ↑
А как ты их сравнивал?..
Я очень далёк от FPGA, поэтому сравнил по базовым параметрам
Serg писал(а): ↑28 фев 2021, 06:48
Для FPGA/CPLD этот способ не работает, ...
Добавлю, сталкивался с cpld EPM7128 и ATF1508. Атмел рекламировал свою серию как pin to pin совместимую, обе на 128 макроячеек, предлагался конвертер прошивку от EPM7128 можно залить ATF1508. Из-за кривоватого атмеловского софта, - wincupl, захотел перейти на EPM7128 и не удалось. У атмела возможное число сигналов OE по числу макро ячеек 128, у альтерры их 6.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 02 мар 2021, 08:56
Impartial
Вы бы еще вспомнили про GAL/PAL
Сейчас минимальная единица - логическая ячейка с памятью.
Т.е. Триггер с многофункциональной логикой.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 06:59
MX_Master
А пробовал кто-нибудь рулить скоростью частотника с помощью аналога 0-3.3V ?

Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 07:35
sidor094
Почему 0-3.3V?Обычно 10V.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 09:24
MX_Master
10V - это ориентировочный лимит частотника. А 3.3V - это то, что может выдать STM32 без доп. периферии. Если память не подводит, по-моему, в настройках частотника можно выбрать установку частоты от 0 до 100% для минимума и максимума входного аналогового сигнала. Блин, надо перечитать мануал..
Да я тут, просто, нарвался на один китайский ПЛК. Есть всё, что мне надо, но из аналога наружу выходят только 2 канала 0-3.3V.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 10:40
sidor094
Я вешаю оптрон tlp250 на выход ШИМ.Именно его потому что другие оптронные драйвера работают минимум от 12 в.А он нормально от 10.И развязка и мощный выход.На выходе можно RC цепочку а можно и без неё.Частотник и шим перевариваетА питание 10 вольт беру с частотника.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 10:40
sidor094
Я вешаю оптрон tlp250 на выход ШИМ.Именно его потому что другие оптронные драйвера работают минимум от 12 в.А он нормально от 10.И развязка и мощный выход.На выходе можно RC цепочку а можно и без неё.Частотник и шим перевариваетА питание 10 вольт беру с частотника.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 10:51
MX_Master
Приоткрыл мануал на довольно популярный частотник
Fuling DZB200, а там вот такие параметры
Получается, если поставить
F2.11 VI upper limit =
3.30 V
то можно рулить обычным STM'овским DAC'ом 0-3.3V

в теории, конечно. Надо бы глянуть в мануалы других частотников...
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 11:10
sergx99
MX_Master писал(а): ↑08 мар 2021, 10:51
... Надо бы глянуть в мануалы других частотников...
Для HY02D223B
PD070
0 -> 0-10V
1 -> 0-5V
2 -> 0-20mA
3 -> 4-20mA
4 -> 0-10V с переходом 0-20mA ???
Лимитов не нашел, ...
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 11:15
sidor094
MX_Master писал(а): ↑
ожно рулить обычным STM'овским DAC'ом 0-3.3V
Дак Конечно проще(вообще без обвязки).Но я предпочитаю шим.Легко сделать развязку.Кстати частотники с которыми имел дело легко переваривают чистый шим.Но можно поставить простейший RC фильтр.
Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 08 мар 2021, 11:30
MX_Master
sergx99 писал(а): ↑
Для HY02D223B
PD070
0 -> 0-10V
1 -> 0-5V
2 -> 0-20mA
3 -> 4-20mA
4 -> 0-10V с переходом 0-20mA ???
Лимитов не нашел, ...
Видимо, на хуньянгах только 0-5V. Есть там ещё параметр
PD073 Higher Analog Frequency
но оно явно не поможет
Но с другой стороны, на ПЛК, который мне нравится есть RS485

Re: Контроллер для LinuxCNC (Ethernet + STM32)
Добавлено: 09 мар 2021, 07:59
1f7
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 09 мар 2021, 09:57
MX_Master
Модуль хороший, уже давненько его наблюдаю. Но я тут, просто, для себя не могу решить - брать ли какую-то готовую плату/
ПЛК за основу или нет. И почему к ним ещё нужны доп. модули для базового функционала. Дилемма
К примеру, на таобао контроллеры (и клоны)
NVEM на
10-15$ дороже чем на
АЛИ. А если с
АЛИ брать больше 2-х штук, таможня возьмёт своё. Третий гвоздь в крышку
NVEM - неправильная разводка с точки зрения аппаратных генераторов и счётчиков. Банального
RS485 тоже нет, только
RS232. Конечно, боль мень интересные
ПЛК на таобао тоже есть. И, вроде, на борту всё нужное в наличии, но чего-то важного не хватает. Зачастую, нет аналога
0-10V. Готовые
ПЛК и
NVEM - это решения всё-в-одном. Но когда они требуют доп. модулей, смысл готовых плат теряется. К тому же цена за них готовых
от 60$. А с моим софтом цена будет ещё выше. Что не устроит не меня, не пользователя. Смысл всех моих усилий, чтобы контроллер был функциональным и недорогим
На данный момент, самый безвредный вариант это - контроллеры для
LED матриц на плисинах. Такие штуки обходятся
по 15-20$. На
ТАО и
АЛИ их полно. Но для них нужна небольшая жменька внешних модулей. Собсна, как и для базовых плат
Меса. Итоговая цена вместе с внешними модулями получается самая вменяемая. И функционал практически не ограничен. Единственный (временный) затык в том, что я не знаток
Verilog/HDL и самих плисин

Но попробовать стоит...
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 09 мар 2021, 11:57
sidor094
MX_Master писал(а): ↑
контроллеры для LED матриц на плисинах
Можно ссылку?
Re: Ethernet контроллер для LinuxCNC (STM32, FPGA)
Добавлено: 09 мар 2021, 12:06
1f7
Сейчас получается что некоторые несложные модули стоят дешевле компонентов из которых они собраны. С другой стороны если проблемы с модулем, то проще его выкинуть и привинтить новый. Но по любому согласен - искать компромисс наверное самое сложное
