Ethernet контроллер для LinuxCNC (STM32, FPGA)
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
В эмиттерной цепи транзисторов оптронов нет нормальной нагрузки, чтобы обеспечить нормальный 0 на входе буферного регистра (кстати, почему отказался от прямого подключения к МК?) Светодиод имеет прямое падение 1,5-3 В, в зависимости от цвета.
Чудес не бывает. Бывают фокусы.
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1646
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Светодиод вот как раз за буфер перенести, тогда можно будет нормально режим оптопары выставить, и нормальную яркость индикации получить...
это я выше писал... Во-первых триггер Шмидта на входе не лишний, во-вторых вот как раз с индикацией проще, т.к. на прямую к оптрону конечно можно прицепить, но имеется куча ограничений...
Ну так советчиков дофигаСергей Саныч писал(а):кстати, почему отказался от прямого подключения к МК?
-
dpss-2
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Вообще то такие схемы всегда сначала считали. Сейчас модно моделировать. Это если есть нормальные адекватные модели компонентов. Помнится в далекие тоталитарные времена читали нам всякие разные курсы, типа основы теории цепей, переходные процессы, и т.п. Если хотите по быстрому и с надежностью брендового изделия, то скалывайте готовые решения вместе с номиналами и топологией с тиражного изделия. Или доставайте бубен шамана и зайчью лапку.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Я не мог ни от чего отказаться, т.к. сделать продуманный выбор маловато опыта
Можем потом на разных симуляторах погонять.
Ревизия №3
Можем потом на разных симуляторах погонять.
Ревизия №3
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
А теперь нормальной единицы не получишь 
Сказано же:
Сказано же:
N1X писал(а):Светодиод вот как раз за буфер перенести
Чудес не бывает. Бывают фокусы.
-
D.L.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
И буфер заменить на 74HC7541 - упрощается разводка и он сразу на 8мь оптронов(на 2 сборки).
В tssop20(74HC7541PW) минимум места на плате - вобще красота.
В tssop20(74HC7541PW) минимум места на плате - вобще красота.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Ну и номиналы входных резисторов тоже как бы "отфонарные". Если от 24 вольт еще может будет как-то работать (какой у этого оптрона номинальный ток?), то от 5 - гарантированно нет.
Чудес не бывает. Бывают фокусы.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Да, пока что от фонаряСергей Саныч писал(а):Ну и номиналы входных резисторов тоже как бы "отфонарные".
Совет принят (: Но у мега китайца, где я обычно закупаюсь, такого нет. 24 входа - это ровно 4 штуки SN74LVC14ADR. Так что тоже сходится.D.L. писал(а):И буфер заменить на 74HC7541 - упрощается разводка и он сразу на 8мь оптронов(на 2 сборки).
В tssop20(74HC7541PW) минимум места на плате - вобще красота.
Вариант №4Сергей Саныч писал(а):А теперь нормальной единицы не получишь
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1646
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Номер 5 давай, светодиоды не правильно включены. Анодом через резистор на плюс, катодом на линию.
-
D.L.
- Мастер
- Сообщения: 474
- Зарегистрирован: 25 авг 2018, 10:11
- Репутация: 152
- Настоящее имя: Дмитрий
- Откуда: Киров
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
С 74HC7541 будет заметно проще разводка чем с 74LVC14, особенно это будет заметно на двухслойной плате.MX_Master писал(а):Совет принят (: Но у мега китайца, где я обычно закупаюсь, такого нет. 24 входа - это ровно 4 штуки SN74LVC14ADR. Так что тоже сходится.
На 808D используются SN74AHC14PW, но там и плата многослойная.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
а не в разрыв линииN1X писал(а):светодиоды не правильно включены. Анодом через резистор на плюс, катодом на линию.
И еще: у IN2 и IN3 полярность перепутана.
Чудес не бывает. Бывают фокусы.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Полярность, кажись, на месте. У этих оптопар оба диода внутре световыеСергей Саныч писал(а):И еще: у IN2 и IN3 полярность перепутана.
Хотя по виду можно подумать, что первый просто защитный.
N1X писал(а):Номер 5 давай, светодиоды не правильно включены. Анодом через резистор на плюс, катодом на линию.
ПятыйСергей Саныч писал(а):а не в разрыв линии
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
А не перепутана маркировка входов ин2+ и ин2- ну и соответственно и ин3
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Я думаю, что нетsolo писал(а):А не перепутана маркировка входов ин2+ и ин2- ну и соответственно и ин3
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
по пятому варианту 
светодиоды индикации так получатся инвертированными. можно еще раз их перевернуть и катодами на землю вместо 3.3
зачем на разъемах H8 H9 +5 +24 и (sic!) сигнальная земля?
светодиоды индикации так получатся инвертированными. можно еще раз их перевернуть и катодами на землю вместо 3.3
зачем на разъемах H8 H9 +5 +24 и (sic!) сигнальная земля?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Таки переименовать входы лучше, чтоб не смущало. Скажем, в IN1A и IN1B.
Чудес не бывает. Бывают фокусы.
-
dpss-2
- Мастер
- Сообщения: 628
- Зарегистрирован: 02 сен 2018, 15:15
- Репутация: 305
- Настоящее имя: Alex
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
От 5 вольт никто в пром. автоматике не делает. Обычно порог 16 - 18 вольт.Сергей Саныч писал(а):то от 5 - гарантированно нет
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Так на вывод 5 (u15) должен наверное in2+ подключатся или я шота туплю
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Чтобы было чем накормить гостей. Но насчёт сигнальной земли я согласен. Надобно какой-то фильтр. Вот dpss-2 советовалmerkwurdigliebe писал(а):зачем на разъемах H8 H9 +5 +24 и (sic!) сигнальная земля?
Оптрону с двумя светодиодами можно и наоборотsolo писал(а):Так на вывод 5 (u15) должен наверное in2+ подключатся или я шота туплю
Если я правильно понял.merkwurdigliebe писал(а):светодиоды индикации так получатся инвертированными. можно еще раз их перевернуть и катодами на землю вместо 3.3
6-й вариант.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
А автор для промавтоматики старается или для любителей, в основном? Понятно, что 24В с точки зрения помехозащищенности лучше. Но у хоббистов сплошь и рядом пятивольтовые сигналы.dpss-2 писал(а):От 5 вольт никто в пром. автоматике не делает. Обычно порог 16 - 18 вольт.
Чудес не бывает. Бывают фокусы.