1,前言(一些废话)
峰岹很早之前用过的一款叫6812用作吹风筒,是基于厂商提供的foc框架编写修改的,当时我记得是需要调试一下电机的参数与功能就可以了,然后一个高速吹风筒的项目就完成了--这是峰岹的电机ic的使用,对比一些其他foc ic调节就方便需要。
虽然说这个ic是8051的内核,但是FU6832 系列是一款集成电机控制引擎(ME)和8051内核的高性能电机驱动专用芯片,ME集成FOC、MDU、LPF、PI、SVPWM/SPWM等诸多硬件模块,可硬件自动完成电机FOC/BLDC运算控制; 8051内核用于参数配置和日常事务处理,双核并行工作实现各种高性能电机控制。其中8051内核大部分指令周期为1T或2T,芯片内部集成有高速运算放大器、比较器、Pre-driver、高速ADC、高速乘/除法器、CRC、SPI、I2C、UART、LIN、多种TIMER、PWM等功能,内置高压LDO,适用于BLDC/PMSM电机的方波、SVPWM/SPWM、FOC驱动控制。(普话,专用电机ic,便宜实惠)
应用场景:无感/有感的BLDC/PMSM、三相/单相感应电机、伺服电机。 油烟机、室内机、吊扇、落地扇、吸尘器、电吹风、工业风机、水泵、压缩机、电动车、电动工具、航模等。
更多详细请访问 https://fortiortech.com/
简单的开箱:板卡,说明书,下载调试器,数据线
2,一些配置
关于电脑端,需要配置峰岹C51芯片的软件环境,其实就是用于仿真与下载调试用的,如果不需要这些,可以用自带下载软件烧录,实际调试使用
FT系列芯片仿真下载需要用到专门的仿真器,也就是套件里带的那个
首先需要把这两个文件拷贝的KEIL目录下
就是如下这个目录
然后打开 这个 TOOLS.INI 文件添加仿真器如下图所示
在添加 TDRV12=BIN\Fice.dll ("Fortior C51 FICE Driver"),
我这个是在TDRV最后一行添加 所以有个“,”号,注意一下哈
然后 注意 打开FT6832L KEIL 的工程时,一定要以管理员方式打开
或者,设置KEIL快捷方式 属性 ,在兼容性设置中 勾选管理员打开,这样没错打开KEIL都是以管理员方式运行
点击魔术棒->Debug 就可以选择Fortor C51了
注意的是,如果这个地方选择正确 && 环境也配置正确的话,那么即使不链接仿真器,不使用DEMO 板,只点击下载的话,也会生成.bin文件的。
编译后
下载后 可以看到 生成了.bin文件,然后会提示下载失败
因为C51芯片烧录是用0X0000000地址运行的
而且使用.bin文件后 可以使 FTMcuKeilWriter 软件进行量产烧录
3,下载调试
第一个方法是使用FTMcuKeilWriter烧录,不过这种方法一般是用于去小批量量产烧录的
插入仿真器后 就可以点击Execute了,
第二个方法,在前面笔者已经搭建好了KEIL C51的仿真调试
打开KEIL,插入仿真器,连接数据通信线后
就可以编译下载了,如果下载失败很可能是USB连接线的原因
即使不供电,FT MCU 仿真器下载的时候就会输出电压高端
3,点灯(hello world)
C51点灯不用多少,配置一下引脚输出模式,ERR连接在P44引脚上
简单的编写个LED 闪烁的例程后,下载进去就可以看到板子LED闪烁了
全部评论