>перевод двигателя из шагового в микрошаговый режим и установка оптимизированного элемента управления FPGA
А что, реально обычный контроллер не справляется отдавать команды с нужной точностью по таймеру?
Если да, то для FPGA можно написать под себя процессор с ассемблерными командами, заточенными под 3-дпринтинг - типа "двинуть головку вправо", "двинуть головку влево", "двинуть вверх", "двинуть вниз" и т.п - на последняя лаба с ПМщиками, где мы заимплементили простой процессор МИПС на FPGA, показала, что это сделать не просто, а очень просто. При таком раскладе время выполнения каждого действия можно будет контролировать с точностью до миллионных долей секунды, т.к. каждая команда выполняется на один такт аппаратного таймера.
> "Если да, то для FPGA можно написать под себя процессор с ассемблерными командами, заточенными под 3-дпринтинг - типа "двинуть головку вправо", "двинуть головку влево", "двинуть вверх", "двинуть вниз" и т.п - на последняя лаба с ПМщиками, где мы заимплементили простой процессор МИПС на FPGA, показала, что это сделать не просто, а очень просто. При таком раскладе время выполнения каждого действия можно будет контролировать с точностью до миллионных долей секунды, т.к. каждая команда выполняется на один такт аппаратного таймера."
Да, я как раз из тех же соображений хочу использовать FPGA на сбор и данных и построение общей логики движения, а уже обсчет таблицы хочу отдать на микропроцессор
Просто от четкости и временного лага на действие и передачу команд сильно зависит качество и точность конечных изделий
Comments 6
А что, реально обычный контроллер не справляется отдавать команды с нужной точностью по таймеру?
Если да, то для FPGA можно написать под себя процессор с ассемблерными командами, заточенными под 3-дпринтинг - типа "двинуть головку вправо", "двинуть головку влево", "двинуть вверх", "двинуть вниз" и т.п - на последняя лаба с ПМщиками, где мы заимплементили простой процессор МИПС на FPGA, показала, что это сделать не просто, а очень просто. При таком раскладе время выполнения каждого действия можно будет контролировать с точностью до миллионных долей секунды, т.к. каждая команда выполняется на один такт аппаратного таймера.
( ... )
Reply
Да, я как раз из тех же соображений хочу использовать FPGA на сбор и данных и построение общей логики движения, а уже обсчет таблицы хочу отдать на микропроцессор
Просто от четкости и временного лага на действие и передачу команд сильно зависит качество и точность конечных изделий
Reply
Reply
Reply
Reply
Reply
Leave a comment