STM32马达控制套件评估板技术手册(第二版)
河里基地STM32评估板用户手册说明书

User ManualRIVERDI STM32 Evaluation BoardRev. 1.4 2021-06-02R i v e r d i E v a l u a t i o n B o a r d U s e r M a n u a lREVISION RECORDREVNO. REVDATE CONTENTS REMARKS1.0 2020-08-17 Initial Release1.1 2020-11-06 CPU information updated1.2 2021-03-09 Pictures updated1.3 2021-03-31 Document adjusted into standard template1.4 2021-06-02 Corrections on description related to jumper P7,P8,P9CONTENTSREVISION RECORD (2)Target readers (4)Overview (4)Introduction (5)Board functionality test (5)Interfacing with EVE Displays (6)Using the SPI on the STM32 (10)Hardware features (11)7.2.1 Internal (11)7.2.2 External (12)Additional literature (14)Warranty limitation (14)Legal information (14)Appendix (15)Target readersThe aim of this document is to enable engineers using Riverdi STM32 Evaluation Board to get the tested Riverdi display running fast and easily. Further tests and development can be carried out shortly after Riverdi STM32 Evaluation Board is switched on for the first time.OverviewThe Riverdi evaluation board is designed as a complete demonstration and development platform for Riverdi’s EVE and IPS displays lines driver technology.The Riverdi evaluation board features an STM32F469II Cortex-M4 microcontroller with: LCD parallel interface including 8080/6800 modes, an LCD-TFT controller, Chrom-ART Accelerator™ for enhanced graphic content creation (DMA2D), secure digital input/output interface (SDIO), LTDC signals available on header P11 with additional MCU pins broken out on P12, external SDRAM, MicroSD slot for data/media storage, RiBUS FFC conn P3 featuring SPI, UART and LCD supply pins (SPI can be controlled by either STM32 or UBS serial bridge via jumper on P7/8/9) and configurable display backlight supply (EXT/INT).IntroductionRiverdi STM32 Evaluation Board is a tool designed to help get you started on working with Riverdi products. It not only supports EVE modules but also RGB displays (in combination with touch panels) by Riverdi.You have two primary options to drive external displays:1.Jumper between P7 & P8: FTDI serial/SPI bridge connected to RiBUS SPI:Use the FT232 serial to SPI bridge by connecting a micro USB cable to the connector labeled “Direct USB” and using the EVE Screen Editor to quickly generate graphical user interfaces with minimum effort .2.Jumper between P9 & P8: STM32 connected to RiBUS SPI:Use the onboard STM32F4 to develop and test firmware for driving a connected display or display controller, like the FT80x, FT81x and BT81x series.Board functionality testThere are firmware examples with which you can test your Riverdi STM32 Evaluation Board. You can also use those as a starting point for your own firmware development.Interfacing with EVE DisplaysUsing the FTDI SPI Bridge & EVE Screen EditorPrerequisites:•Riverdi STM32 Evaluation Board•EVE-enabled display•RiBUS flexible flat cable (FFC)EVE Screen Editor InstallationDownload and install the EVE screen Editor from the FTDI homepage:https:///Support/Utilities.htm#EVEScreenEditorSetup & ConfigurationTo connect the FTDI SPI bridge to the EVE display, the configuration jumpers need to be placed between P7 and P8, as in the picture below.Set the backlight jumper (placed over the backlight power configuration pins) to 5V BL on P4 (also refer to the picture below). Please see description on how to connect power for backlight in section “Hardware features”, subsection “Backlight power supply”.Start EVE Screen Editor and you will be greeted with the screen similar to the one below:On the lower right hand side of the window, click on the ”Devices” tab.On the lower left hand side, you will find 3 buttons:This button refreshes the devices list above it;This button opens a menu to select one from the preconfigured displays list;This button opens a menu to define your own display to be driven.Use a USB cable to connect the “USB Direct” port to your computer, when running the EVE Screen E ditor application. Click the “Refresh” button afterwards and your dev board should show up like in the picture below:Select "Single RS232-HS ()” entry by clicking on it and use the ‘Connect’ button to let EVE Screen Editor try and boot up your display.If everything works properly, your display should show a blue screen with some text.Hello WorldAfter connecting to Eval Board, to generate its first text message (e. g. 'Hello World'), we are going to use the EVE Screen Editor’s built-in drag & drop editor.(The drag operation is shown in green, the generated coprocessor commands are shown in the yellow box and the button to send the data to the EVE display is seen inside the red box.)What you see now is the preview of what will be drawn on the physical screen in a moment. Note that in the lower part of the window the coprocessor tab shows which EVE pre-processor commands were generated and will be sent to the EVE display shortly after.To send the commands also drawn in the preview pan to the physical display, press the button labeled “Upload RAM_G and RAM_DL”.Using the SPI on the STM32Prerequisites•Riverdi STM32 Evaluation Board•EVE enabled display•RiBUS flexible flat cable (FFC)•Your favorite tool to flash the onboard STM32 (assuming that you use STM32CubeProgrammer together with an STLink v2 compatible ISP Programmer)InstallationUse the provided source code or the pre-compiled binary file.ConfigurationIn order to connect the STM32 to the EVE display, the configuration jumpers need to be placed between P9 and P8. Check the jumper and the USB cable position (in ‘STM32 USB’ socket) in the picture below.Hardware featuresModule power supplyPossible to deliver from one of 2 USB ports on Eval Board (“Direct USB” or “STM32 USB”), in accordance with USB standard (5.0 VDC max.)Backlight power supply7.2.1InternalFor display sizes from 3.5” to 5.0”, the USB port gives enough power to get adequate backlight level. Such backlight power supply configuration (jumper is in higher position, connects BL to 5V on P4) is shown in the picture below.For 7.0” displays, USB minimal power capability needs to be 700mA @ 5V (this is a combined power of Eval Board, BT817Q board and backlight). Please make sure your USB source has enough current efficiency. If not, use external 5V power source in the way described in point 6.2.2.7.2.2ExternalAll the 10.1” (and rarely certain 7.0” displays) require external power supply for backlight, as the backlight voltage exceeds 5V and power consumption is over the USB standard. To provide adequate backlight power, set the jumper in P4 to lower position (it connects BL to EXT) – it must be placed in lower position and connect the external DC voltage source to neighboring connector (“BL PWR”). Refer to the picture and below.Caution! There is no reverse polarity protection on EXT_BL_PWR, incorrect connection will damage the backlight permanently. Proceed carefully.EVE4 BT817Q TFT series backlight power requirement summary:Display size Internal (from USB) External3.5”OK 3.3V-6.0V (optional)4.3”OK 3.3V-6.0V (optional)5.0”OK 3.3V-6.0V (optional)7.0”Ok, if USB has 700mA min. efficiency 3.3V-6.0V (optional)You can find exact currents for specific TFT in datasheet:https:///product-category/intelligent-displays/bt817q/MicrocontrollerSTM32F469II, Arm Cortex-M4 MCU @ up to 180MHzExternal SDRAMIS42S16400J, 64Mbit/WW/pdf/42-45S16400J.pdfFTDI serial to SPI bridgehttps:///Support/Documents/DataSheets/ICs/DS_FT232H.pdfMicroSD slotWhen functional microSD card is placed in this slot, after being formatted in FAT32 format, microSD card’s memory space can be used by microcontroller as the regular filesystem.RiBUS FFC-connectorSupport for FT80x, FT81x, BT81x (max SPI speed = 30MHz),https:///download/5318/FTDI app note AN312 contains c headers and example code for FT800User LEDs: 2 pcsThey can be configured by the user, from program level.Power LED indicating power to FTDI "Direct USB”FTDI input powers both rails.Power LED indicating power to STM32 "STM32 USB"STM32 powers its own rail only.User Buttons: 2 pcsThese may be used in future, they are not used now.Serial RGB bus headerPlease refer to Application Note: ST AN4861 (LCD-TFT display controller (LTDC) on STM32 MCUs).Additional literatureAll the below sources contain the data of four BT815/816 (EVE3) and BT817/BT818 (EVE4) ICsBT81x, General:https:///bt81x/BT81x, Datasheets:https:///wp-content/uploads/Support/Documentation/Datasheets/ICs/EVE/DS_BT81X.pdfBT81x, Programming guides:https:///wp-content/uploads/Support/Documentation/Programming_Guides/ICs/EVE/BRT_AN_033_BT81X_Serie s_Programming_Guide.pdfWarranty limitationEnd user is instructed how to connect external power sources to the unit, which brings the potential threats to the Eval Board and display. Riverdi cannot be held responsible for actions beyond its control and consequently the warranty DOES NOT cover the effects of reversed power supply polarity on backlight terminals. Refer to clause in red color in section 6.2.2 of this documentLegal informationThis document has been issued with professional care. Riverdi did their best to avoid any errors, but we do not grant full warrant it is 100% errors free. Please contact Riverdi if you find any mistakes or when you think some important information is missing in this Manual.It can be updated or altered without any written notice. Riverdi cannot be held responsible for not announcing any changes or issuing next revisions or versions of this document.AppendixHardware Pinouts# Pin Description MCU Peripheral25 PF7 User Led 1 (left) GPIO Output26 PF8 User Led 2 (right) GPIO Output53 PA7 User Button 1 GPIO Input (enable pull-up)50 PA4 User Button 2 GPIO Input (enable pull-up) 130 PH15 uSD Detect (hi: uSD present) GPIO Input (enable pull-up)40 PA0 STL_TX (UART) UART4 TX41 PA1 STL_RX (UART) UART4 RX95 PB15 R_MOSI (SPI2) SPI2 MOSI94 PB14 R_MISO SPI2 MISO93 PB13 R_CLK SPI2 SCK92 PB12 R_CS SPI2 NSS86 PH9 R_INT GPIO Input84 PH10 R_RST GPIO Output5 MOSI / IO.0 PI MISO Signal / QSPI data line 06 CS SPI Chip Select Signal7 INT Interrupt Signal (Out to MCU)8 RST / PD Reset / Power Down Signal9 - 14 NC NC15 RX UART RX / I2C16 TX UART TX / I2C17 BLVDD Backlight Power Supply, 5V18 BLVDD Backlight Power Supply, 5V19 BLGND Backlight Ground (GND on display)20 BLGND Backlight Ground (GND on display)GND 1 2 3.3V VCCMOSI 3 4 SCKnCS 5 6 MISOnRST 7 8 nINTNC 9 10 NCNC 11 12 NCNC 13 14 NCTX 15 16 RX5V Backlight 17 18 5V BacklightGND 19 20 GND。
V2手册下载

1.前言为了充分地发挥本变频器的功能及确保使用者的安全请详阅本操作手册当您使用中发现任何疑难而本操作手册无法提供您解答时请联系台安各地区经销商或本公司业务人员我们的专业人员会乐于为您服务并请您继续采用台安产品使用须知变频器是精密的电力电子产品为了您的生命财产安全本手册中有危险注意等字样提醒您在搬运安装使用检查变频器时的安全注意事项请您配合遵守危险操作不当时可能造成严重的人身伤害注意操作不当时可能造成变频器或机械系统损坏危险z在变频器断电后在主板上的红色充电指示灯未熄灭前请勿触摸线路板z不可在送电过程中实施配线变频器处于运行状态时请勿检查线路板z请勿自行拆装更改变频器内部连接线或线路及零件z变频器接地端请务必正确接地200V级接地阻抗<100Ω400V级接地阻抗<10Ω注意z请勿对变频器内部的元件进行耐压测试半导体零件易受高电压击穿损坏z绝不可将变频器输出端子T1(U)T2(V)T3(W) 连接至交流电源z变频器主电路板CMOS集成电路易受静电影响及破坏请勿触摸主电路板2. 产品检查每台台安变频器在出厂前均做过功能测试客户于变频器送达拆封后请执行下列检查步骤z变频器的机种型号是否正确符合您所订购的型号与容量z变频器是否因运送不慎造成损伤若有损坏请勿接入电源当您发现有上述问题时请立即通知台安科技各区业务人员第一章安全注意事项¤@¡B使用时注意事项送电前注意危险主回路端子配线必须正确L1L2L3为电源输入端子绝对不可以与T1T2 T3混用如若混用送电时会将造成变频器损坏注意避免变频器掉落造成人员受伤或变频器损坏z请将变频器安装于金属类等不易燃烧的材料上请不要安装在易燃性材料上或附近以免发生火灾z若多台变频器同放在一个控制柜内请外加散热风扇使箱内温度低于 40以下以防过热或火灾等发生z在变频器完全断电后再拆卸或装入操作面板并请按图操作固定面板以免接触不良造成面板故障或不显示z送电中绝不可插拔变频器上的连接器以避免控制板因带电插拔所产生的浪涌电压造成内部电路损坏z若停电时间大于两秒功率越大可允许断电时间越长变频器会失去供电源在电源恢复送电以后是根据P_05及P_103的设定及外部开关的状态而决定此视为重新开机z若停电时间短变频器仍拥有控制电源因此当电源回复时变频器能否自行启动将取决于P_101/102参数的设定z当重新开机时变频器运转与否取决于P_005及P_103参数设定及电源开关/运转开关FWD/REV开关的状态与P_101/102/104/105无关1.P_005=0时重新开机后不会自动启动2.P_005=1且电源开关或运转开关正转/反转开关关断时重新开机后不会自动启动3.P_005=1电源开关及运转开关导通且P_103=XXX0时重新开机后会自动启动基于安全考虑请在停电以后将电源开关及运转开关关断以避免突然复电后对机器及人身造成伤害z P_103=XXX0时为确保人员及机器设备安全请参照P_103参数的详细使用说明及操作建议运转前危险请确认所使用的机种容量和变频器P_000所设定的机种容量相同注意运转中不可将电机机组投入或切离否则会造成变频器过电流跳机严重时会造成变频器主回路损坏危险z变频器送电状态时请勿取下前盖以防人员触电受伤z若设定自动再启动功能时电机于运转停止后会自动再启动请勿靠近机器以免危险z停止开关的功能须设定才有效与紧急停止开关的用法不同请注意使用注意z散热座制动电阻等发热组件请勿触摸z变频器可以很容易的使电机由低速到高速运转请确认电机与机械的容许范围z使用制动控制器等外接设备时请注意其使用的相关设定z变频器运转状态时请勿检查电路板上的信号注意请先确认电源切断后且充电指示灯LED 101熄灭后方可进行拆装或实施检查检查保养时注意变频器周围温度应在-10~+40 95%RH不结露环境中使用注意去掉变频器外壳后则周围温度应在-10~+50 95%RH不结露环境中使用但需确保周围环境无滴水及金属粉尘G B使用环境的注意事项请避免在以下场所使用变频器日光直射的场所腐蚀性气体及液体的场所有油气的场所有盐分的场所风雨及水滴会侵入的场所铁屑粉尘的场所震动大的场所温度过低场所周围温度过高的场所有电磁波超高波的场所如电焊机等机器的场所放射性物质的场所堆放可燃物的场所油盐第二章 硬件说明及安装一使用环境变频器安装的环境对变频器正常功能的发挥及其使用寿命有直接的影响因此变频器的安装环境必须符合下列条件z周围温度 -10~+40取掉外盖时可适用-10~+50z 防止雨水滴淋或潮湿环境z 避免直接日晒z 防止油雾盐分侵蚀z 防止腐蚀性液体瓦斯z 防止粉尘棉絮及金属细屑侵入z 远离放射性物质及可燃物z 防止电磁干扰熔接机动力机器z 防止震动冲床若无法避免请加装防震垫片以减少震动z多台变频器安装于控制盘内时请注意摆放位置以利散热另请外加配置散热风扇以使变频器周温低于40为原则(正确的安装方式) (错误的安装方式) (正确的安装方式) (错误的安装方式)z 安装时请将变频器正面朝前顶部朝上以利散热z 安装空间必须符合下列规定(若安装于盘内或周围环境许可时可取下变频器之防尘上盖以利变频器散热通风)配电盘内 配电盘内配电盘内换气扇换气扇配电盘内安装方向 通风对流 -10~ + 40(a) 正面(b) 侧面二型号说明型号说明变频器型号→MODEL V2-202-H输入电源规格→I/P AC 1 OR 3PH200~240V 50/60Hz输出规格→O/P AC 3PH 0~240V2.9 KVA 7.5 ATAIAN ELECTRIC CO. LTD.V 2 - 2 05 - H 3系列别规格电源种类电源电压M标准型空白单相/三相共用机种2220V H附PG反馈型1单相机种4440V 3三相机种外型构造马力数空白IP2001 1 马力1010 马力4040马力02 2 马力1515 马力5050马力03 3 马力2020 马力6060马力05 5 马力2525 马力087.5 马力3030 马力三规格产品个别规格单相 / 三相共用200~240V 机种型号V2-□□□-xxx201 202 203 适用电机功率KW0.75 1.5 2.2 适用电机容量HP 1 2 3 额定输出电流A 4.5 7.510.5额定容量KVA1.72.9 4.0 输入电压 单相或三相200~240 ±10%50/60H Z± 5%输出电压 三相 200~240V允许瞬停时间秒1.02.0 2.0三相200~240V 机种型号V2-□□□-xxx205 208 210 215 220 225 230适用电机功率KW 3.7 5.5 7.5 11 15 18.5 22 适用电机容量HP5 7.5 10 15 20 25 30 额定输出电流A 17.5 26.0 3549647687额定容量KVA6.7 9.9 13.3 18.7 24.4 29 33.2输入电压 三相200~240 ±10%50/60Hz ± 5%输出电压 三相 200~240V允许瞬停时间秒2.02.02.02.02.02.02.0三相380~480V 机种型号V2-□□□-xxx 401 402 403 405 408 410 415 420 425 430 440 450 460CT 30 37 45适用电机功率(KW) VT 0.75 1.5 2.2 3.7 5.5 7.5 11 15 18.5 2237 45 55CT 40 50 60适用电机容量(HP) VT 1 2 3 5 7.5 10 15 20 25 3050 60 75CT 65 80 97额定输出电流(A) VT 2.3 3.8 5.2 8.8 13 17.5 25 32 40 4875 91 112CT 49.5 61 73.9额定容量(KVA) VT 1.7 2.9 4.0 6.7 9.9 13.3 19.1 24.4 31 36.657.2 69.4 85.4 输入电压 三相380~480±10% 50/60H Z ± 5%输出电压 三相 380~480V允许瞬停 时间(秒)1.0 1.02.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0 2.0产品共通规格项 目规范控 制 方 式 V/F 或 电流向量 (附/不附 PG 反馈卡)控制范 围 V/F0.5~400Hz 向量0.0~电机铭牌频率的3.5倍频率启动转矩 150%/0Hz 不附PG 200%/1Hz速度控制范围 1:1000 (不附PG 1:100) 速度控制精度 ±0.02% (不附PG ±0.2%) 设定分辨率数字式0.01Hz( 注1 )模拟式0.06Hz/ 60Hz面板设定方式 可直接以▲▼设定或以面板上的电位器旋钮设定显示功能四位数七段显示器及状态指示灯; 可显示频率/转速/线速度/直流电压/输出电压/电流/变频器转向/变频器参数/故障记录/程序版本 外部信号 设定方式1. 可外接可变电阻允许0-5V/ 0-10V/ 4-20mA/ 5-0V/ 10-0V/ 20-4mA 信号输入2.端子台(TM2)的多功能接点可作为增/减频率控制段速控制程序段速+时间控制频 率控制频率限制功能 频率上/下限三段跳跃频率可分别设定载波频率 2 ~ 16 kHz加减速控制 3段加减速时间0.1-3600秒及2段S 曲线参考P_021参数说明转矩控制可设定转矩提升准位多功能模拟量输出 有5种功能(参考P_072参数说明) 多功能输入 有23种功能(参考P_052~057参数说明) 多功能输出 有8种功能(参考P_075/076参数说明)一般控制其它功能 自动电压调整AVR 自动转差补偿自动节能运行减速停止或自然停止或旋转停止spin stop 自动复归再启动自动直流制动旋转启动spin start 或一般方式启动 3 线运转控制PID 功能项目V2 TYPE四位数七段显示器及状态指示灯可显示频率/转速/线速度/直流电压/输出电压/电流/变频器转向/变频器参数/故障记录/程序版本通信控制 1.可以RS232或RS485进行通信控制2.可作1对1或1对多仅用于RS485通信控制3.可设定波特率/停止位/奇偶位/校验位/数据位操作温度-10 ~ 40湿度 0–95%相对湿度不结露振动 0.5G以下EMC规格使用滤波器下符合EN 50081-1及50082-2要求LVD规格符合EN 50178的要求保护等级 IP20/NEMA410HP含以下安全等级UL 508C过载保护电子热保护继电器保护电机曲线可设定及变频器(150 % / 1分钟)保险丝熔断保护保险丝熔断后电机停止过电压 200V级直流电压420V 400V级直流电压840V不足电压 200V级直流电压200V 400V级直流电压400V瞬间停电再启动瞬停后时间可设定至2秒可以以旋转启动Spin start方式重新启动失速防止加速/减速/运转中失速防止输出端短路电子线路保护接地故障电子线路保护保护功能其它功能散热片过热保护过转矩侦测故障接点控制反转限制开机后直接启动及故障复归的限制参数锁定注1变频器使用操作面板控制时100Hz以上分辨率为0.1Hz当计算机PC或可编程控制器PLC 与变频器采用通信方式控制时运转在100Hz以上分辨率为0.01Hz注2V2-203以上机种无CE认证注3如需长期运转在3Hz以下请采用向量控制模式四配线规则1.配线应注意事项A.螺丝扭力请依照下列表中所示的螺丝扭力用螺丝起子或其它工具进行配线工作锁固扭力马力数电源规格 TM1端子额定扭力1/ 2/ 3 200-240V1.33 LBS-FT 16 LBS-IN1/ 2 380-480V5/ 7.5/ 10 200-240V1.15 LBS-FT 13.8 LBS-IN3/ 5/ 7.5/ 10 380-480V15/ 20/ 25/ 30 200-240V1.83 LBS-FT 22 LBS-IN15/ 20/ 25/ 30/ 40/ 50/ 60 380-480V注全系列变频器的TM2端子台螺丝扭力都是0.583 LBS-FT或 7LBS-INB.电源线电源线是连接到L1L2L3T1T2T3P R端子的线材电源线的选定必须依下列规定(1)仅能使用铜线线径的选择依摄氏105度为基准(2)线材额定电压的选择240VAC系统最小值为300V480 VAC系统最小值为600VC.控制线控制线为连接到TM2控制端子的线材其选定必须依下列规定(1)仅能使用铜线线径的选择依摄氏105度为基准(2)线材额定电压的选择240VAC系统最小值为300V480 VAC系统最小值为600V(3)控制线不应与动力线电源线电机线在同一导管或保护管中实施配线以避免被噪声干扰D.端子台的电气额定TM1动力端子额定如下表马力数电源规格电压Volts电流Amps1/ 2/ 3 200-240V300 20 1/ 2 380-480V5/ 7.5/ 10 200-240V600 40 3/ 5/ 7.5/ 10 380-480V15/ 20 200-240V600 60 15/ 20/ 25/ 30 380-480V25/ 30 200-240V 600 10040/ 50/ 60 380-480V 600 150注输入及输出讯号(TM2控制端子)的额定等级2配线规定2.保险丝的型式为了能够最有效的保护变频器应该使用有限制电流功能的保险丝建议供货商为Gould ATM, FERRAZ 或其它的制造商可替代的相等规格的零件马力数电源规格 保险丝额定115A, 600VAC, 100KA I.R. 2 15A, 600VAC, 100KA I.R. 3 20A, 600VAC, 100KA I.R. 530A, 600VAC, 100KA I.R. 7.5/ 10 60A, 600VAC, 100KA I.R. 15/ 20 100A, 600VAC, 100KA I.R. 25/ 30 200-240V150A, 600VAC, 100KA I.R. 1 5A, 600VAC, 100KA I.R. 2 10A, 600VAC, 100KA I.R. 3 15A, 600VAC, 100KA I.R. 520A, 600VAC, 100KA I.R. 7.5/ 10 40A, 500VAC, 100KA I.R. 15/ 20 70A, 600VAC, 100KA I.R. 25/ 30/40 100A, 600VAC, 100KA I.R. 50/ 60380-480V150A, 600VAC, 100KA I.R.3.注意事项3.1当电源接通时或电源刚从主机脱离的时候不要触碰任何电路元件以避免发生触电危险必须等待充电显示灯完全熄灭后才能进行其它动作 3.2在变频器的电源没有断电前不要对变频器实施任何配线的动作忽视上述警告可能会导致严重的人身伤亡事故4.本产品设计于第二级污染环境或其它相同环境使用■ 适用的电磁接触器及电线规格无熔丝断路器 / 电磁接触器z 下述使用情形所造成的故障恕台安科技无法提供维修及服务(1) 电源与变频器间因未装设或装设不适用或过大容量的无熔丝断路器致使变频器故障(2) 变频器与电机之间串接电磁接触器或进相电容器或浪涌吸收器MC台安科技制造TM1L1 L2 L3 电磁接触器MC 台安科技制造 主电路端子L1 L2 L3 1~15( # 18 AWG)端子螺丝z 请使用与变频器适用容量的三相鼠笼式感应电机z 如果一台变频器拖动几台电机时要考虑到电机同时运转时的电流量必须小于变频器的容量并在每台电机前加装相匹配的热保护继电器z 在变频器与电机间请不要加装进相电容器LC RC 等电容性组件外围设备应用及注意事项电源z 请注意电压等级是否正确以避免损坏变频器z交流电源与变频器之间必须安装无熔丝断路器无熔丝断路器z 请使用与变频器额定电压电流等级相符的无熔线断路器作为变频器电源导通/关断控制并作为变频器保护z 无熔丝断路器请不要做为变频器的运转/停止切换功能使用漏电断路器z 请加装具有高频对策的漏电断路器可防止因漏电造成的误动作并保护使用人员的安全电磁接触器z 一般使用状况下可不加电磁接触器但变频器作外部控制用到停电后自动再启动等功能或使用剎车控制器时须加装一次侧的电磁接触器z 请不要将电磁接触器作为变频器的运转/停止切换功能功率改善交流电抗器z 200V/400V 15KW 以下的变频器若使用大容量600KVA 以上的电源时可外加交流电抗器改善电源的功率因数输入侧噪声滤波器z 变频器外围有电感负载时请务必加装使用变频器z 输入电源端子L1L2L3无相序分别可任意换相连接z 输出端子T1T2T3接至电机的U V W端子如果送指令给变频器执行正转时电机为反转只要将T1T2T3端子中任意两相对调即可 z 输出端子T1T2T3请勿接交流电源以免变频器损坏z接地端子请正确接地200V 级接地阻抗<100Ω400V级接地阻抗<10Ω电源 无熔线断路器 断路器电磁接触器功率改善 交流电抗器输入侧噪声滤波器 V2变频器接地三相鼠 笼式电机接地外部配线请遵循下列事项进行完成配线后必须检查接线是否正确不可使用控制回路蜂鸣器检查配线(A) 主电源回路配线必须与其它高压或大电流动力线分离以避免噪声干扰请参考下图z 变频器使用单独电源分路 使用一般用噪声滤波器其效果较无法确保z 变频器与其它机器共电源回路请加装变频器用之噪声滤波器或加装隔离变压器z 主回路输出侧加装变频器用的噪声滤波器可抑制传导噪声为了防止辐射噪声请在线路上加装金属管并与其它控制机器的信号线距离30cm 以上电源MCCB噪声 滤波器噪声 滤波器铁 箱金属管信号线控制机器以上V2电源V2z变频器与电机之间配线距离过长时线路的电压降也要考虑相间电压降(V)=3 ×线阻(Ω/km)×线路长(m)×电流×10-3要依据配线距离将载波频率作相应调整变频器与电机配线距离 25m 以下 50m 以下 100m 以下 100m 以上 容许载波数 16KHz 以下 12KHz以下 8KHz 以下 5KHz 以下参数P_117设置值16 12 85(B) 控制回路配线必须与主回路控制线或其它高压或大电流动力线分隔及远离以避免噪声干扰z 为防止噪声干扰避免误动作发生控制回路配线务必使用屏蔽隔离双绞线参考下图使用时将屏蔽线接至接地端子配线距离不可超过50公尺(C) 变频器的接地端子请务必正确接地200V级接地阻抗<100Ω400V 级接地阻抗<10Ωz 接地配线以电器设备技术基准(AWG)为准接地线越短越好z 变频器之接地线绝不可与其它大电流负载如焊接机大功率电机共同接地必须分别接地z 数台变频器共同接地时请勿形成接地回路(a) 良(b) 良(c) 不良(D) 电线规格主电源回路及控制回路的配线线径规格的选定请依电工法规定施行配线以策安全(E) 配线作业完成后请检查配线是否正确电线是否破损螺丝端子是否旋紧等 作业品质屏蔽隔离线 护套接至接地端子 ( 参照滤波器配线说以绝缘胶带包覆此端屏蔽线不连V2系列变频器配线图AC 电源200V 第三种接地400V 特种接地厂测试用请勿使用P1AIN 0~10V/0~20mA JP2A 位置0~20mA 位置0~10V注1使用时机请参考主回路端子( P R )的说明阻值选用参照制动电阻规格注215HP 以上机种才有此直流电抗器接线端子注 3编码器与PG-V2为另外选购产品 注 4AV2与AIN 共用一个公共端AICV2 系列变频器端子说明主回路端子说明端子符号 功能说明 L1 ( R ) L2 ( S ) L3 ( T ) 主电源输入 单相机种L1 / L2 三相机种L1 / L2 / L3P R 制动电阻或连接端子 当负载惯量大或电机需在短时内停机容易出现过电压跳脱时使用参照制动电阻规格/适用于1~10HP 机种 P1P直流电抗器连接端子适用于15~30HP 机种P N 制动模块连接端子P 接正电压N 接负电压适用于15~30HP 机种 T1 ( U ) T2 ( V ) T3 ( W )变频器输出V2控制回路端子说明端子符号端 子 功 能 说 明PE 供信号线屏蔽接地时使用的端子R2A R2B 多功能常开端子R1C 共用接点 R1B 常闭接点 R1A 常开接点多功能常开端子接点额定容量参考P_110111参数说明250VAC/1A 30VDC/1A10V 可设定频率的电位器的电源端子第三脚AIN 模拟量频率信号输入端子旋钮第二脚或0-10V 正端 AIC 模拟量输入信号共同端旋钮第一脚或0-10V 负端AV2 PID 输入端子0-10V/0-20mA24V PNP 输入时端子FWD/REV/SP1/SP2/SP3/RES 的公共端此时要将跳线JP3的23脚短路即右边如V2配线图所示24G NPN 输入时端子FWD/REV/SP1/SP2/SP3/RES 的公共端此时要将跳线JP3的12脚短路即左边如V2配线图所示 AO1多功能模拟量输出正端参考P_072的说明输出端子信号为0-10VDC端子符号 端 子 功 能 说 明AOC 多功能模拟量输出的负端 FWD REV 运转控制端子参考P_007参数的说明SP1SP2 多功能输入端子参考P_052 – 054参数的说明SP3RES 故障复归端子RSA RSB 通信接口用端子参考P_191 – 193参数的说明]JUMPER 的功能说明五外型尺寸(1)机种V2-201/202/203/205/401/402/403/405单位mm 尺寸型号A B C D E F G 备注V2 – 201V2 – 202V2 – 401V2 – 402174 184 138 149 145.7 152.7 5.5V2 – 203 使用风扇V2 – 205 使用风扇V2 – 403V2 – 405205 215 174 185 155.7 162.7 5.5使用风扇V2 – 208V2 – 210V2 – 408V2 – 410286 300 186 200 187 199 6 使用风扇V2 – 215V2 – 220V2 – 225V2 – 230V2 – 415V2 – 420V2 – 4257 使用风扇V2 – 430385 400 236 250 228 2407 使用风扇外形尺寸图( 2 ) 机种V2-208/210/408/410(3) 机种 V2-215/220/225/230/415/420/425/430(4) 机种 V2-440/450/460第三章 软件索引一面板显示及操作说明面板外形及显示说明1.SEQ指示灯P_005设为1/2 时指示灯常亮2.FRQ指示灯P_006设为1/2/3/4时指示灯常亮3.FWD 指示灯转向设定正转时指示灯会 动作(停机中闪烁运转后则常亮)4.REV 指示灯转向设定为反转时指示灯会 动作( 停机中闪烁运转后则常 亮5.FUN Hz/PRM VOLT AMP 等4种指示灯动作及四个7段显示器的显示内容请参考操作面板按键说明注意请勿以螺丝起子等尖硬工具操作面板以避免面板损坏面板按键操作说明*1开机后变频器会先闪烁目前P_092电源电压的设定值*25秒后或运转信号投入后或 按DSP 键后改显示频率状态指示灯常亮 状态指示灯闪烁显示频率或转速或线速度由停机中修改时不需按ENTER 12* 5 输出电流XXXA 输出电压 XXXU 直流电压XXXU显示与否由P_011决定▼▼巨 絛ㄒ2.笲锣 繵瞯稬秸H z/RPMH z/RPMz/RPMH z/RPMH z/RPM爹 XX . XX 瞯 计 0 H z H z/RPMFWDFWDH z/RPM尿FWDH z/RPMFWDFWDH z/RPMH z/RPMFWD2H z/RPM爹 XX . XX 块 繵瞯注XX ﹒XX 表示目前的输出频率 注XX XX 表示目前的输出频率数值则依按▼键的时间多久 而定由操作范例2. 运转中频率微调 持续 按5.运转控制FWD LED ~ { { ● ~ REV LED{~●{{●显示灯LED 亮~显示灯LED 闪烁 {显示灯LED 灭FU NFU N操作范例5. 运转控制首先要进行变频器的控制模式选择V2系列提供两种控制模式1V/F 控制 2向量控制使用者可根据自己的应用需求利用面板控制来选择控制模式变频器出厂时已设定为V/F 控制模式使用前请根据下列的流程设注1. 使用V/F (2)电机铭牌未知(3)高速运转超过基底频率3.5倍以上时 (4)变频器与电机马力数容量相差一级以上2. 若一台变频器同时带多台电机此时只能选择V/F 控制输入电机参数请遵循以下原则(1). 电机额定频率取电机中最大者 (2). 电机额定电压取电机中最小者 (3). 电机额定转速取电机中最小者(4). 电机额定电流将所有电机的额定电流相加(5). 电机额定功率数要将所有电机的额定功率数相加 3. 电机铭牌未知时变频器会以东元标准电机参数设定为内建值4. V2变频器本身无V/F 曲线可设定所以最大输出电压会以电机铭牌为依据请正确设定5.执行电机参数自动测量时若P_002≠1P_005及P_006≠0会显示Err2设定下列参数 电源电压 P_092 设定下列参数 电源电压 P_092 ¤G¡B功 能 P_功 能 说 明单位 范围出厂设定 备注容量选择 0 变频器容量1 *3 出厂设定 1 1111将参数复归Reset 为出厂值1 *4控制模式 2 0V/F 模式1向量模式不附PG 回馈卡 2向量模式附PG 回馈卡 *7 1 0,1,2 0 *3负载种类 3 0一般用途CT 1递减转矩VT 1 0,1 0速度/转矩模式 40速度模式1转矩模式1 0,1 0 *6 运转指令选择5 0运转指令由面板设定1运转指令由外部端子设定2运转指令由通讯设定1 0~2 0 频率指令选择6 0频率 或 转矩指令由P_33或P_34设定 1频率 或 转矩指令由面板上的电位器设定 2频率 或 转矩指令由TM2上的模拟量设定 3频率 或 转矩指令由TM2上增/减频率端子设定4频率 或 转矩指令由通信设定1 0~4 0运转模式7 XX00运转模式正转/停止反转/停止XX01运转模式运转运转/停止正转/反转 XX10 3 线运转模式 X0XX 反转指令有效 X1XX 反转指令无效0XXX P_6=3停机时设定频率为停机前输出频率 1XXX P_6=3停机时设定频率回到0Hz 0000参数锁定功能8XXX0频率参数可读可写P_33~P_50 XXX1频率参数可读不可写 XX0X 频率以外参数可读可写XX1X 频率以外参数可读不可写X0XX 运行过程中上下键设定后按Enter 键才可以改变速度 X1XX 运行过程中上下键设定后直接变更速度 0000 启动方式 9 0加速启动 1Spin start 旋转启动 1 0,1 0停止方式10 0减速停止1Spin stop 旋转启动 2自由运转停止1 0~2 0面板显示内容选择11 XXX0不显示输出电压Vac XXX1显示输出电压XX0X 不显示直流电压Vpn XX1X 显示直流电压 X0XX 不显示输出电流Iac X1XX 显示输出电流0XXX 不显示输出频率F 1XXX 显示输出频率F0 *112 频率显示模式1 0~4 0 *1显示模式13 线速度/AV2回馈的显示值显示模式1 0~9999 1800*1*414保留 转矩补偿 15 转矩补偿增益0.1% 0.0~30 0 *116↓20 保留21 加速时间1 0.1秒0.1~3600.0 10.0 *1 减速时间1 22 减速时间1 0.1秒 0.1~3600.0 10.0 *1 23 加速时间2 0.1秒 0.1~3600.0 10.0 *1 加减速时间2 24 减速时间2 0.1秒 0.1~3600.0 10.0 *1 25 点动加速时间 0.1秒 0.1~25.5 0.5 *1 点动加/减速 26 点动减速时间 0.1秒 0.1~25.5 0.5 *1 27 第一段加减速S 曲线时间 0.1秒 0.0~4.0 0.2 S 加减速曲线 28 第二段加减速S 曲线时间 0.1秒 0.0~4.0 0.2 29 加速时间3 0.1秒 0.1~3600.0 10.0 *1*7 加减速时间3 30 减速时间3 0.1秒0.1~3600.0 10.0 *1*731 频率上限 0.01Hz 0.00~400 60/50 *4频率上/下限 32 频率下限0.01Hz 0.00~400 0.00 面板频率 33 面板频率设定值 0.01Hz 0.00~400 5.00 *1 面板转矩34 面板转矩设定值 1% 1~100 0 *1*7 35 点动频率 0.01Hz 0.00~400.00 2.00 *1 36 多段速1 0.01Hz 0.00~400.00 5.00 *1 37 多段速2 0.01Hz 0.00~400.00 10.00 *1 38 多段速3 0.01Hz 0.00~400.00 20.00 *1 39 多段速4 0.01Hz 0.00~400.00 30.00 *1 40 多段速5 0.01Hz 0.00~400.00 40.00 *1 41 多段速6 0.01Hz 0.00~400.00 50.00 *1 42 多段速7 0.01Hz 0.00~400.00 60.00 *1 43 多段速8 0.01Hz 0.00~400.00 0.00 *1*7 44 多段速9 0.01Hz 0.00~400.00 0.00 *1*7 45 多段速10 0.01Hz 0.00~400.00 0.00 *1*7 46 多段速11 0.01Hz 0.00~400.00 0.00 *1*7 47 多段速12 0.01Hz 0.00~400.00 0.00 *1*7 48 多段速13 0.01Hz 0.00~400.00 0.00 *1*7 49 多段速14 0.01Hz 0.00~400.00 0.00 *1*7 段速频率50多段速150.01Hz 0.00~400.00 0.00 *1*7数字输入讯号 扫描次数51TM2数字输入端子FWD REV SP1SP2SP3RES 扫描次数1 1~100 1052 端子SP1机能设定 0053 端子SP2机能设定 0154 端子SP3机能设定0255 端子FWD 机能设定 20 *756 端子REV 机能设定 21 *7多功能输入接点 (TM2之SP1 /SP2/SP3/FWD/REV/R ES 端子)57 端子RES 机能设定 00多段速端子101多段速端子2 02多段速端子3 03点动04加减速时间切替 05外部紧急停止 06外部遮断07旋转启动Spin start 08控制信号切换09通讯中副机控制权切换1 10加减速禁止 11Up 增频率指令 12Down 减频率指令 13顺序控制 14主/辅速切替 15零速运转许可 16PID 功能禁止 *7 17多段速端子4 *718通讯中副机控制权切换2 19无功能 *7 20正转指令 *7 21反转指令 *7 22复归指令 *7 23积分归零 *7 24积分保持 *722 *758~60 保留模拟输入讯号 扫描次数 61TM2模拟量输入端子(AIN AV2) 扫描次数1 1~100 10062 增益值1% 1~200 100 *1 63 偏压值1% 0~100 0 *1 64 偏压值正负选择 0正1负 0 *1 频率指令(TM2 AIN 端子)65 外部频率信号方向控制正1负0 *166 AV2功能选择00PID 回馈信号 01BIAS 信号1输入 02BIAS 信号2输入 03BIAS 信号3输入*7 04BIAS 信号4输入*7 05BIAS 信号5输入*7 06速度/转矩限制输入00 多功能模拟输入信号AV267 AV2倍率1% 0~200 100 *168 不感带设定值 1% 1~30 3 *7 变位控制输入设定 69 变位限制检出1% 1~30 3 *770保留。
STM32 Nucleo 扩展板 电机控制 选型指南说明书

STM32 Nucleo扩展板STM32 ODE快速、经济的原型设计和开发STM32开放开发环境(ODE)在一个开放、灵活、简单、经济的开发环境下,基于STM32位微控制器,结合其他通过扩展板连接的ST尖端原件,从而快速进行原型设计,迅速转换为最终设计。
STM32 ODE包括下述五个单元:• STM32 N ucleo开发板。
全面的经济型开发板,适用于所有STM32微控制器系列,具有无限的统一扩展能力,具有集成的调试器/编程器。
• STM32 N ucleo扩展板。
该扩展板具有更多功能,能按需增加传感、控制、连接、供电、音频或其他功能,可以插在STM32 Nucleo开发板上,更复杂的功能可以通过堆叠更多的扩展板来实现。
• STM32Cube软件。
协助迅捷地在STM32上开发的一套免费工具和嵌入式软件模块,包括硬件抽象层、中间件和STM32CubeMX 基于PC的配置器和代码生成器。
• STM32Cube扩展软件。
该扩展软件免费提供,与STM32 Nucleo扩展板配置使用,兼容STM32Cube软件框架。
• STM32Cube功能包。
功能案例集合包含一些最常见的应用样例,这些案例均利用STM32 N ucleo开发板和扩展板、STM32Cube软件和扩展的模块化和互操作性构建。
STM32开放式开发环境兼容许多IDE(包括STM32CubeIDE、IAR EWARM、Keil MDK-ARM和GCC/基于LLVM的IDE),能够集成各种组件,如STM32CubeMX、STM32CubeProgrammer或STM32CubeMonitor。
详情请访问/stm32ode23众多可扩展板的组合不仅基于先进商用产品,而且提供了模块化软件,从驱动器到应用层,可实现方案的快速成型,顺利转化为最终设计。
如需开始您的设计:• 选择符合您所需功能的合适STM32 N ucleo 开发板(MCU )和扩展(X-NUCLEO )板(传感器、连接、音频、电机控制等)• 选择您的开发环境(IAR EWARM 、Keil MDK 和基于GCC 的IDE ),并使用免费的STM32Cube 工具和软件,如STM32CubeMX 、STM32CubeProgrammer 、STM32CubeMonitor 或STM32CubeIDE 。
STM32_马达控制套件介绍

STM32_马达控制套件介绍STM32马达控制套件是一款专为电动机控制设计的开发板。
它采用了STMicroelectronics的STM32微控制器,提供了丰富的功能和灵活的接口,使得用户可以轻松地对电动机进行控制和监测。
在本文中,我们将介绍STM32马达控制套件的主要特点和优势。
首先,STM32马达控制套件具有低功耗和高性能的特点。
它使用了STMicroelectronics的低功耗微控制器系列,其中包括了Cortex-M0, Cortex-M3和Cortex-M4架构的产品。
这些微控制器具有高性能的处理能力和低功耗的特点,能够满足对于电动机控制的高要求。
其次,STM32马达控制套件具有丰富的接口和功能。
它提供了多种不同类型的接口,包括UART、SPI、I2C、CAN等,以便于与其他设备进行通信。
此外,它还内置了用于电机控制的专用接口,如PWM输出、编码器输入等,方便用户对电机进行精确控制和监测。
另外,STM32马达控制套件还具有丰富的软件支持。
它提供了一套完整的驱动程序和库函数,可以方便地进行开发和调试。
用户只需要简单地调用这些函数,就可以实现电动机的控制、监测和自诊断等功能。
此外,STMicroelectronics还提供了一些开发工具和示例代码,方便用户快速上手开发。
除此之外,STM32马达控制套件还具有很好的可扩展性。
它的硬件设计采用了模块化的结构,用户可以根据自己的需求选择不同的模块进行组合。
例如,用户可以选择不同类型的电机控制芯片、驱动器芯片或传感器芯片来扩展功能。
这种模块化的设计使得STM32马达控制套件具有很好的灵活性,能够适应不同应用场景的需求。
总结起来,STM32马达控制套件是一款功能丰富、易于使用和高性能的开发板。
它提供了低功耗和高性能的微控制器、丰富的接口和功能、完善的软件支持以及良好的可扩展性。
这些特点使得它非常适合用于电动机控制和监测应用。
无论是对于初学者还是专业开发者来说,STM32马达控制套件都是一个非常好的选择。
STSPIN32F0601电机评估板说明书

快速评估指南STSPIN32F0601电机评估板V1.3250w冰箱压缩机,泵类,风机和工业设备应用电机控制创新技术中心日程2简介3硬件和软件需求4电流采样电阻配置1主要日程5工作流程主要特征主要特征:•片上系统:STM32Cortex M0 +3相高压驱动•输入电压范围从35VAC(50VDC)到280VAC(400 VDC)•最大输入功率~300w•支持2+1采样电阻或者单电阻采样拓扑•Smart shutdown过流保护•SWD,UART和隔离的PWM输入信号接口STGD5H60DF x2STGD5H60DF x2STGD5H60DF x22+1电阻电流采样&过流检测IsSTSPIN32F0601SDVIPER122+15VLD1117S33TR+3.3VorSTCH02TR+15VSTD6N65M2+3.3VLD1117S33TR压缩机/风机/泵类电机简介•这个评估板是基于STSPIN32F0601片上系统的一个完整的3相电机驱动器,片上系统集成了3相600V 门极驱动器和Cortex®-M0 STM32MCU内核.•功率级包含了STGD5H60DF IGBT,也可以替换成其他同样是DPAK封装的IGBT或者MOSFET.•这个评估板同时支持2+1电阻电流采样和单电阻电流采样拓扑的无感磁场定向控制(FOC)的算法.•可以驱动永磁同步电机(PMSM)和无刷直流电机(BLDC).•它可以给不同应用领域的设备,包括冰箱压缩机,泵类,风机和其他工业设备提供一个易用性的整体方案.•这个评估板兼容宽范围的输入电压,还包括一个基于VIPER122的BUCK降压电路,来产生应用所需要的驱动电压+15V和3.3V电压•软件调试和配置可以通过标准的STM32工具软件和单独的STLINK调试器实现,预留了SWD和UART TX RX通讯接口.•隔离的PWM输入捕捉接口.硬件和软件需求使用STSPIN32F0601评估板对软件和硬件环境有以下的需求:•一台安装了windows(XP,Vista,Win7 ,Win8,Win10 )的个人电脑来安装软件包•一个隔离的ST-LINK/V2(v4.0.0或者更新)的调试器来连接STSPIN32F0601板到个人电脑•一个隔离的USB转UART转接线来连接STSPIN32F0601板到个人电脑(选配)•STM32电机控制软件开发包(MCSDK v5.3或更新)(官网下载)•STM32CubeMX(v4.24.0或更新)•一个兼容评估板额定电压和额定电流的3相PMSM电机或BLDC电机•交流电源供电或者直流电源供电•支持的IDE:–IAR Embedded Workbench® for Arm®(v7.80.4 or later)–Keil® MDK tools (v5.24.2 or later)–Ac6 System Workbench (v2.3.0 or later)关于正确安装介绍的单独的使用手册STMicroelectronics官方文档可以从ST官网获得:•STM32 motor control SDK v5.x tools user manual(UM2380)•STM32CubeMX for STM32 configuration and initialization C code generation user manual(UM1718)•STM32 ST-LINK utility software description user manual(UM0892)电流采样电阻配置•当SR1=0Ω,SR2=0Ω时,是单电阻采样模式--SR3为电流采样电阻•可以通过改变SR1=0.1Ω和SR2=0.1Ω来配置成2+ 1电阻模式--SR1:U相电流采样的电阻--SR2:V相电流采样的电阻--SR3:过流保护用的电阻•由于标准的MCSDK库无法支持2电阻采样拓扑,请在尝试2电阻模式前联系ST电机控制创新技术中心Motor Control Tuning GUI Motor Control WorkbenchProject ConfigurationCubeMX &IDESystemConfigurationGUIMotor ControlWorkbenchHW SetupFinalApplicationDevelopmentMCSDK工作流程第1步:填写电机参数•保存如下案例workbench文件<STSPIN32F0601_ST_board_1shunt_IARv7.stmcx>到你的工作目录下,然后通过ST Motor Control Workbench v5.4.3来打开它•改变参数为正在使用的电机参数•改变启动参数点击工程生成的图标,可以根据你选择的IDE环境来生成相应的工程STM32CubeMX被MC Workbench后台调用,用来生成适合所选择的IDE的工程框架当工程代码生成开始,将会显示进度条窗口显示用户脚本正在运行,当完成的时候,提示串口将会显示信息如下,用户信息将会更新打开工程文件编译和下载第4步:电机控制和监控通过隔离的UART连接评估板到你的个人电脑,然后开始尝试运行电机和实时监控电机运行状态11© STMicroelectronics -All rights reserved.ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries. For additional information about ST trademarks, please refer to /trademarks.All other product or service names are the property of their respective owners.。
STM32马达控制软件介绍及开发套件的使用

九九的STM32笔记(一)TIM模块定时器向上溢出 & 输出比较首先我们必须肯定ST公司的实力,也承认STM32的确是一款非常不错的Cortex-M3核单片机,但是,他的手册实在是让人觉得无法理解,尤其是其中的TIM模块,没有条理可言,看了两天几乎还是不知所云,让人很是郁闷。
同时配套的固件库的说明也很难和手册上的寄存器对应起来,研究起来非常费劲!功能强大倒是真的,但至少也应该配套一个让人看的明白的说明吧~~两天时间研究了STM32定时器的最最基础的部分,把定时器最基础的两个功能实现了,余下的功能有待继续学习。
首先有一点需要注意:FWLib固件库目前的最新版应该是V2.0.x,V1.0.x版本固件库中,TIM1模块被独立出来,调用的函数与其他定时器不同;在V2.0系列版本中,取消了TIM1.h,所有的TIM模块统一调用TIM.h即可。
网络上流传的各种代码有许多是基于v1版本的固件库,在移植到v2版本固件库时,需要做些修改。
本文的所有程序都是基于V2.0固件库。
以下是定时器向上溢出示例代码:C语言: TIM1模块产生向上溢出事件//Step1.时钟设置:启动TIM1RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);//Step2.中断NVIC设置:允许中断,设置优先级NVIC_InitStructure.NVIC_IRQChannel = TIM1_UP_IRQChannel; //更新事件NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; //抢占优先级0NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1; //响应优先级1NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //允许中断NVIC_Init(&NVIC_InitStructure); //写入设置//Step3.TIM1模块设置void TIM_Configuration(void){TIM_TimeBaseInitTypeDef TIM_BaseInitStructure;TIM_OCInitTypeDef TIM_OCInitStructure;//TIM1 使用内部时钟//TIM_InternalClockConfig(TIM1);//TIM1基本设置//设置预分频器分频系数71,即APB2=72M, TIM1_CLK=72/72=1MHz//TIM_Period(TIM1_ARR)=1000,计数器向上计数到1000后产生更新事件,计数值归零//向上计数模式//TIM_RepetitionCounter(TIM1_RCR)=0,每次向上溢出都产生更新事件TIM_BaseInitStructure.TIM_Period = 1000;TIM_BaseInitStructure.TIM_Prescaler = 71;TIM_BaseInitStructure.TIM_ClockDivision = 0;TIM_BaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_BaseInitStructure.TIM_RepetitionCounter = 0;TIM_TimeBaseInit(TIM1, &TIM_BaseInitStructure);//清中断,以免一启用中断后立即产生中断TIM_ClearFlag(TIM1, TIM_FLAG_Update);//使能TIM1中断源TIM_ITConfig(TIM1, TIM_IT_Update, ENABLE);//TIM1总开关:开启TIM_Cmd(TIM1, ENABLE);}//Step4.中断服务子程序:void TIM1_UP_IRQHandler(void){GPIOC->ODR ^= (1<<4); //闪灯TIM_ClearITPendingBit(TIM1, TIM_FLAG_Update); //清中断}下面是输出比较功能实现TIM1_CH1管脚输出指定频率的脉冲:C语言: TIM1模块实现输出比较,自动翻转并触发中断//Step1.启动TIM1,同时还要注意给相应功能管脚启动时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//Step2. PA.8口设置为TIM1的OC1输出口GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIO_InitStructure);//Step3.使能TIM1的输出比较匹配中断NVIC_InitStructure.NVIC_IRQChannel = TIM1_CC_IRQChannel; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;NVIC_Init(&NVIC_InitStructure);//Step4. TIM模块设置void TIM_Configuration(void){TIM_TimeBaseInitTypeDef TIM_BaseInitStructure;TIM_OCInitTypeDef TIM_OCInitStructure;//TIM1基本计数器设置TIM_BaseInitStructure.TIM_Period = 0xffff; //这里必须是65535TIM_BaseInitStructure.TIM_Prescaler = 71; //预分频71,即72分频,得1M TIM_BaseInitStructure.TIM_ClockDivision = 0;TIM_BaseInitStructure.TIM_CounterMode = TIM_CounterMode_Up;TIM_BaseInitStructure.TIM_RepetitionCounter = 0;TIM_TimeBaseInit(TIM1, &TIM_BaseInitStructure);//TIM1_OC1模块设置TIM_OCStructInit(& TIM_OCInitStructure);TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Toggle; //管脚输出模式:翻转 TIM_OCInitStructure.TIM_Pulse = 2000; //翻转周期:2000个脉冲TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //使能TIM1_CH1通道 TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High; //输出为正逻辑TIM_OC1Init(TIM1, &TIM_OCInitStructure); //写入配置//清中断TIM_ClearFlag(TIM1, TIM_FLAG_CC1);//TIM1中断源设置,开启相应通道的捕捉比较中断TIM_ITConfig(TIM1, TIM_IT_CC1, ENABLE);//TIM1开启TIM_Cmd(TIM1, ENABLE);//通道输出使能TIM_CtrlPWMOutputs(TIM1, ENABLE);}Step5.中断服务子程序void TIM1_CC_IRQHandler(void){u16 capture;if(TIM_GetITStatus(TIM1, TIM_IT_CC1) == SET){TIM_ClearITPendingBit(TIM1, TIM_IT_CC1 );capture = TIM_GetCapture1(TIM1);TIM_SetCompare1(TIM1, capture + 2000);//这里解释下://将TIM1_CCR1的值增加2000,使得下一个TIM事件也需要2000个脉冲,//另一种方式是清零脉冲计数器//TIM_SetCounter(TIM2,0x0000);}}关于TIM的操作,要注意的是STM32处理器因为低功耗的需要,各模块需要分别独立开启时钟,所以,一定不要忘记给用到的模块和管脚使能时钟,因为这个原因,浪费了我好多时间阿~~!下一回,将介绍TIM模块PWM的功能!。
STM32-马达控制套件介绍

1
马达套件特点(2)
一块控制板集成了EVB及功率驱动旳全部功能,摒弃了原开发套件(EVB + Power Stage)旳模式JTAG仿真隔离板能耗刹车控制电路LCD及Joystick顾客界面:可结合FOC软件库调试马达RS232通信接口(光耦隔离)CAN通信接口上电延时功能:克制上电浪涌电流可驱动低压马达(12V/24V)及高压马达(交流220V供电)
2
电源部分
采用开关电源供电+15V:IPM及继电器供电+12V:散热风扇供电+3.3V:MCU及逻辑电路供电驱动高压马达开关电源工作,提供全部电源驱动低压马达开关电源不工作,无+12V电源双电源供电:+3.3V由外接+5V电源得到+15V由DC BUS电压得到
3
三相半桥驱动
采用Fairchild 旳IPM模块( FSBB20CH60 )
7
套件图
主板
隔离板
仿真器
8
STM32 马达控制套件简介
套件硬件功能简介
2023-6-3
马达套件特点(1)
兼容STM32 FOC 软件库软件库能够直接在该套件上运营经过跳线设置,可满足软件旳多种编译模式单电阻和三电阻电流取样选择功能编码器/ HALL输入检测功能,Sensorless模式满足大功率应用要求,如变频空调压缩机及工业大功率电机驱动旳开发调试20A/30A IGBT 三相半桥驱动模块主动PFC控制功能兼容部分PFC、全部PFC硬件拓扑构造AC输入电压波形检出电感电流波形检出DC BUS 电压检出PFC硬件保护电路:IGBT过流硬件自关断, IGBT过流保护信号输出可提升DC BUS 电压,克制输入电流谐波
4
马达电流检测
采样电阻:15毫欧运放:TLV274(Rail to Rail)
STM32 PMSM SDK V4.2 使用指南中文版

60
基于shunt的相电流采样
• 必须合理配置运放电路的增益及偏置电压 • Workbench中专门设计了一个放大电路的设计工具
3-shunt
• 3-shunt:必须在下桥臂打开时才能采样到相电流
OpAmp + Offset Gate
STM32 PMSM FOC SDK V4.2概述
STM32 PMSM FOC SDK V4.2
• SDK V4.2软件包包含:PMSM FOC 固件库和ST MC Workbench(GUI), 允许用户使用STM32进行单或双PMSM马达的FOC的驱动,其支持 STM32F0xx, STM32F1xx, STM32F2xx, STM32F3xx及STM32F4xx
• State Observer + PLL
• 基于马达的BEMF,使用相电流及相电压估计 马达转子的位置 • 适用于马达的转速范围:额定转速的5% - 100%
• State Observer + CORDIC
9
9
无传感观测器
29
22
X-NUCLEO-IHM07M1
• 供电电压:8V—48VDC • 2.8A峰值电流 • 最大工作频率100KHz • 兼容STM32 Nucleo/ ST Morpho接口 • 支持三电阻/单电阻电流采样 • 支持Hall/Encoder
X-NUCLEO-IHM08M1
• 供电电压:10V—48VDC • 最大30 A峰值电流 • 最大工作频率100KHz • 兼容STM32 Nucleo/ ST Morpho接口 • 支持三电阻/单电阻电流采样 • 支持Hall/Encoder
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STM32马达控制套件评估板技术手册
(第二版)
STM32 是基于ARM Cortex-M3内核的32位微控制器,其强大的内核及其丰富的外设使其在无刷马达控制应用领域得到了广泛的使用。
为了使用户能快速地基于STM32 开发出无刷马达控制器,我们公司推出了基于三相感应马达及PMSM马达的应用套件,该套件包含了ST马达控制软件库V2.0及相应的评估板。
基于国产第一版推出后受到网友的热捧,产品一度脱销,因此我们在参考了国外几家半导体公司的马达驱动板的设计理念后,结合网友使用第一版后提出的合理建议,我们推出了第二版,下面我们介绍第二版的基本特点:
一、硬件特点:基于客户使用第一版反馈的建议,我们仍然保持控制板较大的驱动功率,但是MCU及功率板做在了一起,这是由于第二版的开发目标针对的是高精密的运动伺服控制器,所以要求驱动和采样信号尽量高速可靠的传输,减少中间容易出错及受到干扰的可能性。
根据客户的建议,MCU选择使用100脚的STM32F103VXT6芯片作为其主控芯片,功率版提供2种MOSFET选择,ST生产的75V/75A先进MOSFET,可以支持直流50V,电流到30A的低压应用,驱动功率达到600W,另一种为飞利浦生产的BUK7510,可以支持直流72V,电流到35A的低压应用,驱动功率达到800W同时高压功率驱动板正在开发中,届时将会使用600V/30A智能IPM模块或者IGBT,驱动功
能将达到3KW左右。
下面是板子的硬件说明:
控制电源部分:控制电源采用单独输入,目的是在使用高压驱动电源时,可以单独为控制部分供电,从而使得动力电压范围更广。
一般驱动电源在+50V以下的应用,控制和驱动可以使用同一路电源,但是高于+50V以后,建议使用单独供电,当然为了提供更大的适应不同场合的能力,我们使用特殊的高压DC BUCK芯片即使电压高达直流125V,也可以继续使用同一路电源供电,但是考虑安全因素,我们不建议您这样使用。
控制电源经过降压芯片提供包括+5V控制电源,通用24V电源,以及逻辑3.3V电源等,可以驱动继电器,散热风扇等。
栅极驱动电源:使用LM2596可调开关电源芯片,目前电压设定为+15V,为IGBT及MOSFET驱动电路,大功率二极管,IGBT过流保护,刹车等电路部分供电,有些公司生产的IGBT 可靠工作阀值电压为18V,所以我们针对不同的IGBT型号,阀值电压可调,只需要简单的更换2个电阻的比值,就可以改变驱动电压,这种设计可以最大程度地保证IGBT安全可靠的开通。
三相半桥电路:根据需要可以选择使用IR2101S、IR2103S 或者IR2112S驱动芯片,软件上只需要更改预编译选项即可,简单方便,MOSFET使用ST75NF75或者BUK7510,封装为TO-220,当然为了适应驱动电压的不同,也可以更换其他TO-220封装的管子,同时外围的滤波电容也要做相应的修改。
电流取样电路:板子上可以直接使用3种电流取样方式,分
或者TLP250高速光耦,同时为了实现安全可靠的控制,增加了一路刹车电流取样以及一路刹车过流保护,电流取样电阻为:0.01R/5W,电流取样范围:±30A。
刹车过流时有LED报警显示。
温度检测电路:温度传感器可以选择使用NS公司生产的专用LM35DZ温度传感器或者通用的NTC 、PTC热敏电阻,硬件上只需要简单的更换一个电阻即可,为用户提供非常灵活的温度采集解决方案。
温度信号经传感器采样后一路送到MCU,作为LCD的温度显示信息及散热风扇的启停信号,另一路送到保护电路,达到阀值电压后,过热保护停机,过热保护时有LED报警显示。
速度检测接口:提供6个脉冲采集通道,为了连接的方便提供2种接口形式,DB9-MALE和3.81-8P,用户可以根据需要选择任何一种连接即可。
可以同时连接一个Hall和一个增量编码器,也可以在做伺服驱动器时,同时连接2个增量编码器,一个作为主编码器接口,另一个为第二编码器接口。
根据使用第一版客户的建议,第二版的其中3个通道也可以更改为模拟电压采集通道,这样就可以连接线性HALL,为高精度低成本马达控制提供了可能,软件部分用户可以自行设计。
I/O控制接口:第二版提供了4路数字输出接口、4路数字输入接口,接口全部使用光耦隔离,4路数字输出部分,每一路都带有单独的LED状态显示,另外提供2路模拟量输入,2路模拟量输出接口,模拟信号的有效电平为:0-5V,注意该电路未加
保护,输入信号的电平不要超过有效电平,3个接口的连接形式全部为3.81-6P。
TFT-LCD屏:使用2.8寸或者3.2寸TFT真彩色液晶显示屏模块,用于马达控制参数的实时显示和调节。
市场上常见的该类LCD的驱动芯片多达7种型号,基于使用第一版本的客户建议,我们的软件现在已经全部支持该7种型号的驱动芯片,用户只需要在编译前简单的更改一个预编译选项即可,这样使得软件的兼容性大大提高,从而使得用户的产品不会受到LCD供货的影响,提高了产品生存能力。
LCD模块的具体参数为:240X320点阵,板载16、24点阵汉字库,26万TFT真彩色,8位或16位通讯方式,缺省全部使用8位方式通讯,只需简单的更改软件的一项预编译选项,即可更改为16位通讯方式。
该LCD模块也提供了对触摸屏的支持,驱动芯片为RSM1843。
同时板载SD卡座,支持2G SD卡,软件方面全部提供汉字及图形显示函数,FAT文件读写支持,可以直接读写SD卡上的文件,使用FREE软件FatFs,无版权之忧。
通讯接口:板载3种通讯接口,RS232、RS485和CAN。
考虑到通讯的重要性,我们不计元件成本分别使用了SP3232EEN、SP3485E和SN65HVD230芯片,这样从硬件上保证了通讯的可靠,基于高层软件通讯协议的不同,我们没有提供通讯方面的代码,用户可以自行设计。
这里要顺便提到的是,板上提供了一个跳线JP101,用户可以使用该跳线选择STM32的启动模式,当
选择跳线2-3时,可以使用STM32提供的SYSTEM_BOOT代码,用户通过连接PC机和开发板的232接口,即可方便的使用ST 提供的FLASH_LOADER程序,实现远程升级代码的功能。
保护电路:第二版提供6个硬件保护功能。
分别是单相过流(正反向电流)保护、母线过流(正反向电流)保护、刹车过流(正反向电流)保护、母线过压保护,母线欠压保护,温度过高保护。
每路保护都有LED报警显示,同时为了增强可靠性,保护发生后,都会分别给MCU和栅极驱动器发送关断信号,保护功率单元MOSFET,防止直通造成元件的损坏,而且该信号必须要求单独的复位信号才能取消,否则保护电路会一直起作用,防止误操作损坏设备和影响人身安全。
其他接口:提供6路按键,作为功能切换和参数修改。
提供一个24V智能风扇接口,采用光耦隔离,风扇的启停信号取决于温度传感器的输出信号。
另提供+5V蜂鸣器,作为报警信息的声音提示。
板载大容量串行FLASH芯片AT45DB161D,用户可以利用它存储大量的数据信息,或者存储说明书文件。
JILNK V7仿真器,采用国产兼容性较强的JLINK仿制品,和德国SEGGER公司生产的JLINK高度兼容,并且可以自动升级最新的固件,具体的使用信息可以到SEGGER公司的网站取得,目前使用SWD方式高速调试程序,使得仿真器和目标板的连接更简单和安全,同时可以高速下载目标代码到FLASH中,便于小批量生产测试。
二、软件特点:使用ST公司最新的V2.0版本马达库为基础,同时为了让初学者尽快上手,所以没有加过多的软件技巧,主要是为了清晰的实现FOC+SVPWM的算法,然后为了这个基本要求,同时也是为了以后开发工作的需要,增加了TFT汉字支持,图形显示,FAT文件支持,以上是为了实现HMI(人机界面的需要)必须的,同时对于大量数据储存的要求,增加了大容量的串行FLASH以及SD卡的支持,这是为了扩充以后对于大量输入输出数据的需要增加的。
然后增加了第二编码器支持,是为了增加POSITION(位置)模式的需要,一般的伺服控制的驱动器都要做到3-4个控制环。
使用KEIL公司最新的MDK V4.10A版本作为源代码编译器,标准库使用ST最新的V3.20,符合最新的CMSIS协议。
经测试MDK V4.10A的代码效率非常高,在使用最高优化选项的情况下,代码尺寸已经超过了IAR编译器的水平。
该编译器是目前ARM编译器市场上唯一能和IAR FOR ARM抗衡的优秀开发环境,我们使用觉得MDK的界面友好,便于上手很适合初学者学习使用。
三、下面是硬件接口说明:
图一:速度控制模式
图二:转矩控制模式
图三:接口说明
图四:开发板背面
如有任何需要请与我们联系E-MAIL:dzlj95@ QQ:916359820。