Ethernet контроллер для LinuxCNC (STM32, FPGA)
- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Уже пробовал?Lexxa писал(а):Очень эти пластмаски хрупкие
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
У меня работают на ура. Ещё ни один не сломал... Я к ним прикрепил гетинаксовую пластину а на ней уже на стойках плата...Lexxa писал(а):Очень эти пластмаски хрупкие
У них есть решения уже прям под плату но не бюджетно...
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Бюджетно самому печатать какие хочешь...
			
			
									
									Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- Lexxa
 - Мастер
 - Сообщения: 2703
 - Зарегистрирован: 16 дек 2011, 16:48
 - Репутация: 319
 - Настоящее имя: Алексей
 - Откуда: ryazan
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Да, покупал 35 мм серые.MX_Master писал(а):Уже пробовал
Так вот при попытке снять устройство с динрейки ломались через одну.
- wldev
 - Мастер
 - Сообщения: 1650
 - Зарегистрирован: 24 янв 2012, 16:04
 - Репутация: 510
 - Настоящее имя: Сергей Бочаров
 - Откуда: Новосибирск
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
У меня зелёные. Около 50руб пара (самые маленькие на фото)Lexxa писал(а):Да, покупал 35 мм серые.
Так вот при попытке снять устройство с динрейки ломались через одну.
https://s.click.aliexpress.com/e/be1uQPse
- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Долго присматривался к аппаратной разнице между STM F4, F7 и H7. Присмотрелся сегодня внимательнее к каждому аппаратному таймеру STM32H7. И нашёл очень важную изюминку, которой нет у F1,2,3,4,7.
Те, кто в танке, знают, что на борту у рядовых STM'ок есть максимум 2 продвинутых таймера с аппаратным режимом повтора. Для наших ЧПУ задач этот режим позволяет аппаратно генерировать указанное кол-во шагов без доп. химии с DMA. На очень высоких частотах. И если хочется юзать этот способ вывода для 3-х и более осей, надо ставить больше контроллеров. К примеру, для вывода 5-ти осей, надо ставить целых 3 МК. Такой подход можно заметить на stepmaster'e Михаила Юрова.
Ну так вот, у STM32H7 таких таймеров аж 5 штук. Учитывая, что сервопериод у меня 50 мкс, можно получить аппаратный вывод шагов до 5 МГц! Для каждой из 5-ти осей! На одном МК. При этом процессор будет практически отдыхать. Если раньше я сомневался насчёт H7 в этом проекте, то теперь я на 90% уверен.
			
			
									
									
						Те, кто в танке, знают, что на борту у рядовых STM'ок есть максимум 2 продвинутых таймера с аппаратным режимом повтора. Для наших ЧПУ задач этот режим позволяет аппаратно генерировать указанное кол-во шагов без доп. химии с DMA. На очень высоких частотах. И если хочется юзать этот способ вывода для 3-х и более осей, надо ставить больше контроллеров. К примеру, для вывода 5-ти осей, надо ставить целых 3 МК. Такой подход можно заметить на stepmaster'e Михаила Юрова.
Ну так вот, у STM32H7 таких таймеров аж 5 штук. Учитывая, что сервопериод у меня 50 мкс, можно получить аппаратный вывод шагов до 5 МГц! Для каждой из 5-ти осей! На одном МК. При этом процессор будет практически отдыхать. Если раньше я сомневался насчёт H7 в этом проекте, то теперь я на 90% уверен.
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Стоимость чипов начинается с 2000 руб, стоимость демоплат с 3000 руб - скоро догоним и перегоним 7i92...MX_Master писал(а):Если раньше я сомневался насчёт H7 в этом проекте, то теперь я на 90% уверен.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Давайте, Сергей, тогда сравним на сколько именно перегоним
Новый STM32H750VBT6 - 8$ с доставкой, ~60 свободных пина
Демка NUCLEO-H743ZI - 28$, с доставкой, ~90 свободных пинов
Платка Mesa 7i92/7i93 - 89$, без доставки, ~50 свободных пинов
 
			
			
									
									
						Новый STM32H750VBT6 - 8$ с доставкой, ~60 свободных пина
Демка NUCLEO-H743ZI - 28$, с доставкой, ~90 свободных пинов
Платка Mesa 7i92/7i93 - 89$, без доставки, ~50 свободных пинов
- 
				D.L.
 - Мастер
 - Сообщения: 474
 - Зарегистрирован: 25 авг 2018, 10:11
 - Репутация: 152
 - Настоящее имя: Дмитрий
 - Откуда: Киров
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Новый xc6slx9-2tqg144c ~4$ с доставкой, 68 свободных пинов, до 18 аппаратных степгенов.MX_Master писал(а):Новый STM32H750VBT6 - 8$ с доставкой, ~60 свободных пина
Демка NUCLEO-H743ZI - 28$, с доставкой, ~90 свободных пинов
Платка Mesa 7i92/7i93 - 89$, без доставки, ~50 свободных пинов
Аналог платы можно сделать в 3раза дешевле.
Кроме того весь софт для плат меса(драйвер лцнц и прошивки фпга) уже готов и протестирован.
- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Если это так дёшево, почему никто даже себе такое не сделал? (:
			
			
									
									
						- 
				D.L.
 - Мастер
 - Сообщения: 474
 - Зарегистрирован: 25 авг 2018, 10:11
 - Репутация: 152
 - Настоящее имя: Дмитрий
 - Откуда: Киров
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Откуда такая уверенность?MX_Master писал(а):Если это так дёшево, почему никто даже себе такое не сделал? (:
- 
				aftaev
 - Зачётный участник

 - Сообщения: 34042
 - Зарегистрирован: 04 апр 2010, 19:22
 - Репутация: 6194
 - Откуда: Казахстан.
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
хде купить?D.L. писал(а):Новый xc6slx9-2tqg144c ~4$ с доставкой, 68 свободных пинов, до 18 аппаратных степгенов.
Аналог платы можно сделать в 3раза дешевле.
Кроме того весь софт для плат меса(драйвер лцнц и прошивки фпга) уже готов и протестирован.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
						Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Покажешь примеры готовых решений? Цену готовых решений тоже не забудь.D.L. писал(а):Откуда такая уверенность?MX_Master писал(а):Если это так дёшево, почему никто даже себе такое не сделал? (:
- Lexxa
 - Мастер
 - Сообщения: 2703
 - Зарегистрирован: 16 дек 2011, 16:48
 - Репутация: 319
 - Настоящее имя: Алексей
 - Откуда: ryazan
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
а еще рязанская меса есть) и там тоже есть езернет и цена нормальная
			
			
									
									- donvictorio
 - Мастер
 - Сообщения: 2457
 - Зарегистрирован: 11 окт 2012, 16:26
 - Репутация: 683
 - Настоящее имя: Виктор
 - Откуда: Санкт-Петербург
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
плата есть на али? или надо самому рисовать, паять и тд?D.L. писал(а):На али.
- 
				D.L.
 - Мастер
 - Сообщения: 474
 - Зарегистрирован: 25 авг 2018, 10:11
 - Репутация: 152
 - Настоящее имя: Дмитрий
 - Откуда: Киров
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Нет, как я понял вопрос был про:donvictorio писал(а):плата есть на али? или надо самому рисовать, паять и тд?
D.L. писал(а):Новый xc6slx9-2tqg144c ~4$ с доставкой, 68 свободных пинов, до 18 аппаратных степгенов.
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Это где такая щедрость?MX_Master писал(а):Новый STM32H750VBT6 - 8$ с доставкой, ~60 свободных пина
Демка NUCLEO-H743ZI - 28$, с доставкой, ~90 свободных пинов
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						