ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
919672 Топик полностью
Ксения (06.05.2019 12:47, просмотров: 295) ответил mse homjak на Ну прально. 16 и 20МГц просто не хватает, чтобы успеть обсчитать и вывести на управление. На высоких скоростях появляются артефакты. Пока реальная скорость среднестатистического принтера была 50мм/с, Атмеги успевали. Когда, с развитием кинематики,
Напротив, управление 3D-принтером - работа не спешная (по меркам тактовой частоты), т.к. рабочие узлы инерционны (механика, усугубляемая ограничениями на скорость лепки). Вычислять там почти нечего - управляющие G-коды поступают на плату уже готовыми. И даже шаговые двигатели там управляются через микросхему "умного" драйвера. Да и нельзя там скорость еще выше поднимать - шаговый двигатель проскальзывать станет. Полагаю, что старшую Мегу (ATmega2560) ставят на эту работу по двум причинам: 1. При выделении по отдельному 8-битовому порту на каждый шаговый двигатель уже требуется 5 портов (X,Y,Z,E1,E2), плюс к тому 2 порта для сопряжения с дисплеем и один еще порт (чаще под UART) для сопряжения с внешней клавиатурой. По этой причине малоножки для этих целей неконкурентоспособны, включая самые дешевые из STM32F103. А на 100-ногих разница в цене уже не так заметна. 2. Драйверы шаговых двигателей, управляющие напряжением 24V, надежнее работают на 5-вольтовом питании, чем на 3.3-вольтовом. Хотя в их даташитах пишут, что 3.3-вольтовое питание им должно годиться.