首页|期刊简介|投稿指南|分类索引|刊文选读|订阅指南|证明资料|样刊邮寄查询|常见问题解答|联系我们
袁俊杰,朱鹏程. 基于ARM和FPGA的软体机器人的CAN总线运动控制器的设计[J]. 科学技术与工程, 2020, 20(20): 8261-8267.
YUAN Jun-jie,ZHU Peng-cheng.Design of CAN Bus Motion Controller for Software Robot Based on ARM And FPGA[J].Science Technology and Engineering,2020,20(20):8261-8267.
基于ARM和FPGA的软体机器人的CAN总线运动控制器的设计
Design of CAN Bus Motion Controller for Software Robot Based on ARM And FPGA
投稿时间:2019-09-25  修订日期:2020-03-23
DOI:
中文关键词:  FPGA CAN总线 STM32 控制器
英文关键词:FPGA  CAN bus  STM32 Controller
基金项目:北京市自然科学基金项目(L172001)
     
作者单位
袁俊杰 北方工业大学机械与材料工程学院
朱鹏程 北方工业大学机械与材料工程学院
摘要点击次数: 223
全文下载次数: 103
中文摘要:
      针对在软体机器人控制时,多电机协同控制过程中难度大、通用性差、协同性差等缺点,设计了基于ARM(Adanced RISC Machines)和FPGA(Field-Programmable Gate Array)的软体机器人的CAN (Controller Area Network)总线运动控制器。采用ARM Cortex-M4为内核的STM32F407开发板和AX7102 FPGA开发板设计一种基于CAN总线的软体机器人运动控制器;主要包括该系统的体系架构、硬件设计和软件设计等;该控制器利用STM32作为控制核心和FPGA的高速处理能力来实现控制算法的运算,并用CAN总线技术来实现与上位机通信;经过试验操作,该控制器可以满足预定要求。
英文摘要:
      In order to overcome the difficulties, poor universality and poor coordination in the process of multi-motor cooperative control, the motion controller of CAN (Controller Area Network) bus of soft robot based on ARM(Advanced RISC Machines) and FPGA(Field-Programmable Gate Array) is designed. Using ARM Cortex-M4 as the core STM32F407 development board and AX7102 FPGA development board, a soft robot motion controller based on CAN bus is designed, which mainly includes the system architecture, hardware design and software design. The controller uses STM32 as the control core and the high-speed processing ability of the FPGA to realize the control algorithm. The CAN bus technology is used to realize the communication with the host computer. After the test operation, the controller can meet the predetermined requirements.
查看全文  查看/发表评论  下载PDF阅读器
关闭
你是第33924444位访问者
版权所有:科学技术与工程编辑部
主管:中国科学技术协会    主办:中国技术经济学会
Tel:(010)62118920 E-mail:stae@vip.163.com
京ICP备05035734号-4
技术支持:本系统由北京勤云科技发展有限公司设计

京公网安备 11010802029091号