Development of Primitive Circuit in a Scalable and Flexible PWM Mechanism Using FPGA

Soma Doi, A. Yamawaki
{"title":"Development of Primitive Circuit in a Scalable and Flexible PWM Mechanism Using FPGA","authors":"Soma Doi, A. Yamawaki","doi":"10.12792/ICIAE2021.048","DOIUrl":null,"url":null,"abstract":"Servomotors are used in various applications such as joints of industrial robots, joints of humanoid robots, and belt mechanisms of conveying equipment. To realize better articulated robots, more complex and high-performance motions using many servomotors will be required in the future. To use many servomotors, many microcontrollers controlling them are required. This approach may increase the scale of the system. This fact will lead to an increase in cost and largen the difficulty to control and manage many servomotors. To solve these problems, we aim to realize a scalable and flexible PWM mechanism using a general-purpose dynamic partial reconfiguration microcontroller that can dynamically reconfigure the circuit. Dynamic Partial Reconfiguration can be applied to control many servo motors with a single platform. Since this is a single platform running, the number of hardware can be physically reduced, which greatly reduces the cost. In addition, it can be expected to save power because only one part of the system operates at a time. The goal of this research is to develop a circuit that generates PWM, which is constructed by dynamic partial reconfiguration. In our experiments, we compare the conventional PWM generation circuit with the servomotor-specific circuit and examine the differences in circuit size and performance. The experiments showed that the proposed system, which specifies only the numerical value of the angle, can be executed in a shorter time than the conventional system, in which the period and pulse width of the servomotor to be used are specified from the CPU to run the PWM generation circuit.","PeriodicalId":161085,"journal":{"name":"The Proceedings of The 9th IIAE International Conference on Industrial Application Engineering 2020","volume":"54 11","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Proceedings of The 9th IIAE International Conference on Industrial Application Engineering 2020","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12792/ICIAE2021.048","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Servomotors are used in various applications such as joints of industrial robots, joints of humanoid robots, and belt mechanisms of conveying equipment. To realize better articulated robots, more complex and high-performance motions using many servomotors will be required in the future. To use many servomotors, many microcontrollers controlling them are required. This approach may increase the scale of the system. This fact will lead to an increase in cost and largen the difficulty to control and manage many servomotors. To solve these problems, we aim to realize a scalable and flexible PWM mechanism using a general-purpose dynamic partial reconfiguration microcontroller that can dynamically reconfigure the circuit. Dynamic Partial Reconfiguration can be applied to control many servo motors with a single platform. Since this is a single platform running, the number of hardware can be physically reduced, which greatly reduces the cost. In addition, it can be expected to save power because only one part of the system operates at a time. The goal of this research is to develop a circuit that generates PWM, which is constructed by dynamic partial reconfiguration. In our experiments, we compare the conventional PWM generation circuit with the servomotor-specific circuit and examine the differences in circuit size and performance. The experiments showed that the proposed system, which specifies only the numerical value of the angle, can be executed in a shorter time than the conventional system, in which the period and pulse width of the servomotor to be used are specified from the CPU to run the PWM generation circuit.
基于FPGA的可扩展灵活PWM机制的原始电路开发
伺服电机应用于工业机器人的关节、仿人机器人的关节、输送设备的皮带机构等多种场合。为了实现更好的关节机器人,未来将需要使用许多伺服电机进行更复杂和高性能的运动。为了使用许多伺服电机,需要许多微控制器来控制它们。这种方法可能会增加系统的规模。这将导致成本的增加,并加大了控制和管理许多伺服电机的难度。为了解决这些问题,我们的目标是使用通用的动态部分重构微控制器来实现可扩展和灵活的PWM机制,该微控制器可以动态地重新配置电路。动态部分重构可以应用于单个平台控制多个伺服电机。由于这是在单一平台上运行,物理上可以减少硬件的数量,从而大大降低了成本。此外,由于一次只运行系统的一个部分,因此可以期望它节省电力。本研究的目标是开发一种产生PWM的电路,该电路由动态部分重构构成。在我们的实验中,我们比较了传统的PWM产生电路与伺服电机专用电路,并检查了电路尺寸和性能的差异。实验表明,该系统只需指定角度的数值,就可以在较短的时间内执行,而传统系统则由CPU指定要使用的伺服电机的周期和脉宽,以运行PWM产生电路。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信