.. _touch_screen_control_of_bldc_bldc_lvgl: 触摸屏控制BLDC ================== 概述 ------ **bldc_littlevgl_foc** 工程展示了通过操作触摸屏对直流无刷电机进行控制。 - 电机控制算法为 **FOC** - 屏幕驱动库为 **littlevgl** - 通过触摸屏操作控制电机位置和速度 - 通过屏幕显示电机实时速度和位置 配置 ------ - 本例程电机使用的是雷赛智能的 **BLM57050-1000** 无刷电机,电机具体参数请参考雷赛智能官网。 - 连接显示屏到相应接口,显示屏型号 :ref:`LCD-800480W070TC ` - 板子设置参考开发板文档 :ref:`Motor Pin ` 相关内容 - 完成上述过程后,给驱动板上电观察电流无异常后,给核心板上电,再次确认电流无异常后,就可以烧录程序,观察运行现象。 运行现象 ------------ 当工程正确运行后,有1~2S的时间进行初始化,并完成电机对中。之后屏幕会出现图形化界面,点击屏幕即可 进行速度以及位置的控制,同时屏幕会通过图形化界面显示速度和位置信息。 .. warning:: - 电机上电后首先要完成对中动作,这时候请不要干预电机运行,否则会产生抖动 - 电机运行时,请时刻注意电流大小,如果发生异常,请随时准备切断电源。 .. note:: - 依赖lvgl 8.3.5 版本