FPGA Based Step Motor Control For Solar Panels

G. Tatar, S. Bayar, Muhammet Alkan
{"title":"FPGA Based Step Motor Control For Solar Panels","authors":"G. Tatar, S. Bayar, Muhammet Alkan","doi":"10.1109/AICT47866.2019.8981722","DOIUrl":null,"url":null,"abstract":"This work demonstrates the application and operation principle of a stepper motor to enable the rotation of solar panels using an FPGA-based Basys3 circuit board coded with the Very High Speed Integrated Circuit Hardware Description Language (VHDL). Step motors are used for the solar panels to follow the sun both vertically (Elevation) and horizontally (Azimuth). The calculation actualized on FPGA permits a considerable abatement of the equal preparing time created by various speed controllers. Speed control of the system was made using VHDL code, Register Transfer Level (RTL) digital hardware structure was created with this code block. To obtain delayed pulse duration applied to the motor, the 50 MHz oscillator frequency provided by the Basys-3 card is divided into lower frequencies ranging from 2 to 10 ms [1] [2]. In this case, the angle of rotation, direction and speed of the motor changes according to the position of the sun. The biggest advantage of using FPGAs instead of a discrete digital component (micro-controllers with active components) in such applications is that they are made very fast and coarse changes during design and that the whole design is achieved as a single buried system. The total programmable hardware structure (utilization of FPGA capacity) used for this project is almost 5% of the total source. All framework takes a shot at an inserted framework without a PC interface.","PeriodicalId":329473,"journal":{"name":"2019 IEEE 13th International Conference on Application of Information and Communication Technologies (AICT)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 13th International Conference on Application of Information and Communication Technologies (AICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AICT47866.2019.8981722","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

This work demonstrates the application and operation principle of a stepper motor to enable the rotation of solar panels using an FPGA-based Basys3 circuit board coded with the Very High Speed Integrated Circuit Hardware Description Language (VHDL). Step motors are used for the solar panels to follow the sun both vertically (Elevation) and horizontally (Azimuth). The calculation actualized on FPGA permits a considerable abatement of the equal preparing time created by various speed controllers. Speed control of the system was made using VHDL code, Register Transfer Level (RTL) digital hardware structure was created with this code block. To obtain delayed pulse duration applied to the motor, the 50 MHz oscillator frequency provided by the Basys-3 card is divided into lower frequencies ranging from 2 to 10 ms [1] [2]. In this case, the angle of rotation, direction and speed of the motor changes according to the position of the sun. The biggest advantage of using FPGAs instead of a discrete digital component (micro-controllers with active components) in such applications is that they are made very fast and coarse changes during design and that the whole design is achieved as a single buried system. The total programmable hardware structure (utilization of FPGA capacity) used for this project is almost 5% of the total source. All framework takes a shot at an inserted framework without a PC interface.
基于FPGA的太阳能板步进电机控制
这项工作演示了步进电机的应用和工作原理,利用基于fpga的Basys3电路板,用超高速集成电路硬件描述语言(VHDL)编码,使太阳能电池板旋转。步进电机用于太阳能电池板垂直(仰角)和水平(方位角)跟随太阳。在FPGA上实现的计算可以大大减少由各种速度控制器产生的相等准备时间。采用VHDL代码对系统进行速度控制,并利用该代码块创建寄存器传输电平(RTL)数字硬件结构。为了获得应用于电机的延迟脉冲持续时间,Basys-3卡提供的50 MHz振荡器频率被划分为2到10 ms的较低频率[1][2]。在这种情况下,电机的旋转角度,方向和速度根据太阳的位置而变化。在这样的应用中,使用fpga而不是离散数字元件(带有有源元件的微控制器)的最大优点是,它们在设计过程中可以进行非常快速和粗略的更改,并且整个设计可以作为单个埋藏系统实现。总可编程硬件结构(利用FPGA容量)用于这个项目几乎是总源的5%。所有的框架都需要在没有PC接口的情况下插入框架。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信