文件名称:
基于STM32和ET1100的无刷直流电机控制器设计.pdf
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-09-14
详细说明:利用STM32的控制性能和丰富外设,采用模块化方法设计了一款基于STM32ZET6单片机和ET1100专用以太网芯片的、具有工业以太网功能的无刷直流电机控制器。在设计中,以STM32ZET6作为微处理器,采用了IR2136驱动芯片及ET1100工业以太网芯片,分别实现了无刷直流电机的调速功能,以及上位机的EtherCAT通信功能。针对传统设计中SPI串行接口未能充分发挥工业以太网的优越性能的问题,设计中利用STM32ZET6特有的FSMC机制实现了EtherCAT模块的并行接口设计,使系统的实时性能有了很大提升。该控制器设计成本低、集成度高、实时性强,特别适用于工业领域。STM32 ET1100
63
RI
+15VDC
1C2C3
VCC
VB⊥
电源模块H+5CN
MCU
MHI|μMH山MH
PWMI
HIN 1
HO2
HIN3
相输出
MPWM
LO2
LIN3
PWM6
IR2136
三相全桥
逆变电路
IR2136
Fig 2 Driving circuit figure of IR2136
EtherCat
MOSFET
309
ETll
2. 2 EtherCAt
EtherCat
STM
STM32
Ethercat
STM
25M晶振
RJ45 L
变压器
PHY
ADRO-1
上位机
MC NBll
上一节点
DATAO-1
D-15
RD
AC NOF
ETIl
WR
MC-NWE
SMC NWAIT
R45变压器
PHY
ISMC INT2
EEPROM loaded
GPIO
5TM32
上位机
EEPROM
EtherCat
3 EtherCAT
Fig 3 Ether Cat communicate circuit fi
2.2.1 FSMC
512KB FLASH 64KB
RAM
STM32F103ZET6
Cortex-M3
SRAM、 NOR NAND Flash
16
32
CA
FSMC
ADC、SPI、I2C、USB、UART
FSMC STM32
21994-2019ChinaAcademicJournalElectronicPublishingHouse.Allrightsreservedhttp://www.cnki.net
64
STM32F103ZET6Q1=H。·H·H。+H。·H·H。=H·H
ET1100
EtherCat
Q2=H。·H·H。+H·Hb·H。=H。·Hb
FSMC MCI
Q3=H。·Hb·H。+Ha·Hb·He=Hb·H
FSMC
(1)
BANKI
ET1100,
Q=H。·H·H+H。·H·He=Hb·H
0x68000000~0x68003000
Q=H。·H;·H。+Hn·H,·H=H,·H,
22.2 PDI
Q。=H。·H;·Hc+H。·Hb·H。=H、·H
EtherCat
C PDI)
R4~R6
R1~R3
SPI
16
8
16
8
HALL AHALL C
STM32
。ET1100
3 PDI
lO、
8/16
MCI。
SPI
MCI
CPU
ET1100
R6
HALL A
STM32
PDI
HALL B R2
0×0140=0x08,
EI110016
[5]
接
LALL C R3
STM
16
16
8
ET1100
C1C2-C3
MCI
5
Fig 5 lall access circuit
FSMC NE3
ADR[0-1514
FSMC AO-15
BIlE 4
FSMC NBLl
DATA[O-15
FSMC_DO-15
RD 4
FSMC NOE
WR
TSMC NWE
上II100
USY
IRO
SMC INT2
eePRoM loaded
GPIO
StM32
STM32 12 A/D
4 STM32 ETl100
Fig 4 Access circuit of sTM32 and ET11oo
GPIO、ADC
PWM
FSMC
120°。
21994-2019ChinaAcademicJournalElectronicPublishingHouse.Allrightsreservedhttp://www.cnki.net
STM32 ET1100
PWM
MOSFET
PID
STM32
FSMO
ET1100 MCI
STM32
EtherCat
(References)
硬件初始化
STM2 EtherCAT
J
2016(7:1
PIO、ADC模块、PWⅥ模块
定时器、FSMC等初始化
ZUO ZL, HE F, LI X. Design and implementation of
EtherCaT slave based on STM32 [J. Modular Machine
Tool &. Automatic Manufacturing Technique. 2016(7):1
等待中断信号
3. 7.(in Ch
STM32
定时器1
定时器1
定时器2
RONG A Q, KUANG Y L, LIU X W, et al. Design of
边沿中断?
定时中断?
定时中断?
BLCDM controller based on STM32_J]. Mechanical Engi
neer, 2016(5): 56-58 (in Chinese)
STM32
Ethercat
霍尔位置
电机通电和
电机速度
检测中断
换相中断
调节屮断
,201
SHI D K. Designand impletmentation of industrial Ethernet
Protocol EtherCAT slave bascd cn STM32 D].Harbin
ig 6 Program flow chart
Harbin Institute of Technolugy, 2012 (in Chinese
4
EtherCAt
015,34(7
ZOU J B, XIONG A. A hardware design method of Ether
EtherCat
CAT slave station [J]. Microcomputer & Its Application
2315,34(7):27-29( in chnese)
EtherCAT
LDI
2013
YANG H Z. Design of slave on indust rial Ethernet EtherCAl
[D. Xi'an: Xidian University, 2013(in Chinese)
21994-2019ChinaAcademicJournalElectronicPublishingHouse.Allrightsreservedhttp://www.cnki.net
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.