首页> 外文会议>19th IEEE International Workshop on Robotics in Alpe-Adria-Danube Region >ARM-Cortex microcontroller fuzzy position control on an automatic door test-bed
【24h】

ARM-Cortex microcontroller fuzzy position control on an automatic door test-bed

机译:自动门试验台上的ARM-Cortex微控制器模糊位置控制

获取原文

摘要

This paper describes an application of a fuzzy logic [1] implementation on an ARM-Cortex microcontroller. The microcontroller with integrated fuzzy logic was tested on motor position and speed control application. Fuzzy logic is a subtype of multi-valued logic and can be used in combination with other controller types (PI, PID, neural networks, genetic algorithms, etc.). The microcontroller is the core, or the “brains”, of the device. Complex devices include two or more microcontrollers that exchange data via various communication protocols. Each microcontroller has integrated software, which represents the “mind” of the microcontroller. Without software, the microcontroller is just a useless electronic component. The software represents fuzzy logic, which controls the motor position in this application. The microcontroller''s software is often written in the C programming language. Expression often means that there are available more programming languages. Position control has a closed loop, meaning that the position of the motor is regulated to a reference position if the motor load is changing. The first goal of this application is to write a C language source code for a fuzzy logic inference engine for the ARM Cortex M3 microcontroller. The second goal is to test this fuzzy logic inference engine on an automatic door for position control with combination of PI speed controller. The last goal is to analyze the automatic door behavior with fuzzy logic controller by variable door wing weight.
机译:本文介绍了模糊逻辑[1]实现在ARM-Cortex微控制器上的应用。具有集成模糊逻辑的微控制器已在电机位置和速度控制应用中进行了测试。模糊逻辑是多值逻辑的子类型,可以与其他控制器类型(PI,PID,神经网络,遗传算法等)结合使用。微控制器是设备的核心或“大脑”。复杂的设备包括两个或多个通过各种通信协议交换数据的微控制器。每个微控制器都有集成的软件,代表了微控制器的“思想”。没有软件,微控制器只是一个无用的电子组件。该软件表示模糊逻辑,该逻辑控制该应用中的电动机位置。微控制器的软件通常是用C编程语言编写的。表达通常意味着有更多可用的编程语言。位置控制具有闭环,这意味着如果电动机负载正在变化,则将电动机的位置调节到参考位置。该应用程序的首要目标是为ARM Cortex M3微控制器的模糊逻辑推理引擎编写C语言源代码。第二个目标是结合PI速度控制器在自动门上测试该模糊逻辑推理引擎,以进行位置控制。最后一个目标是使用可变门翼重量的模糊逻辑控制器分析自动门的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号