买芯片网
XILINX(AMD),ALTERA(INTEL),LATTICE
聚焦三大FPGA芯片品牌,强大的现货交付能力
Xilinx,Altera,Lattice
买芯片网代理Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)
首页 >> Xilinx新闻 >> 基于FPGA状态机的智能手推车多模式控制应用
基于FPGA状态机的智能手推车多模式控制应用

摘要:本设计采用XILINX Spartan-3E系列FPGA芯片,在基于FPGA(现场可编程门阵列)器件的设计中,状态机是目前应用最普遍的设计方法之一。

买芯片网专注整合全球优质赛灵思代理商现货资源,是国内领先的Altera(英特尔)、Lattice(莱迪思)、Xilinx(赛灵思 AMD)芯片采购服务平台,买芯片网轻松满足您的芯片采购需求.

常用的状态机分为Moore型和Mealy型,鉴于智能小车的控制状态需要对传感器采集到的参数做出实时响应,所以需要与时钟相同步,因此采用了Moore型状态机的设计方法,。

超市智能小车的应用环境及需求不同,对小车的控制也对应着多种不同的控制模式,这里以小车的三大功能进行多模式控制转换的说明,分别是:手动驾驶模式、红外跟踪模式以及摄像头识别跟踪模式。

不同的操作模式用到了不同的信号作为电机的驱动单元,为了使每个控制模式都能独立行使相应的功能,又不致使信号驱动发生混乱,小车需要对以上三种不同的控制模式做出切换,以确保小车的控制单元可以接收到正确的信号。另外,除了以上三个不同的控制状态,还应该定义一个空闲状态,当小车空闲时或紧急停止时可以快速切换到空闲状态。这些状态之间的切换关系也应该是无障碍的自由切换,状态转换图。  

为了实现状态转换图所示的控制效果,需要定义一些状态转移的输入信号,来对应各状态连线上的数字“0”或“1”所对应的转移条件,这里面的输入信号是通过一些特定的指令来实现的,指令输出与状态之间的对应关系如表1所示。

Xilinx芯片今日搜索排行榜(2026/8/18)
XC7A200T-1FBG676I
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:676-FCBGA(27x27)
XC5VFX70T-1FF1136I
FPGA现场可编程门阵列
1136-FCBGA
XC4005L-5PQ208C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:208-PQFP(28x28)
XC7VX415T-1FF1158C
FPGA现场可编程门阵列
1158-FCBGA
XC3S1500-4FGG456C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:456-FPBGA(23x23)
XC9536XV-5VQ44C
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:44-VQFP(10x10)
XC4008E-4PG191I
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:191-CPGA(47.24x47.24)
XC7K420T-2FF901C
FPGA现场可编程门阵列
901-FCBGA
ISPLSI 5384VE-100LB272
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:272-BGA(27x27)
LFXP15C-4FN256C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:256-FPBGA(17x17)
LC4256V-5FT256AI
集成电路(IC) > 嵌入式 > CPLD(复杂可编程逻辑器件)
封装:256-FTBGA(17x17)
LCMXO2-2000ZE-3TG144C
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:144-TQFP(20x20)
1SG280LN3F43E2LGAS
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:1760-FBGA(42.5x42.5)
EP2SGX60DF780C5N
集成电路(IC) > 嵌入式 > FPGA(现场可编程门阵列)
封装:780-FBGA(29x29)
EP1SGX25DF1020C6
FPGA现场可编程门阵列
1020-FBGA
1SX110HN1F43I2LGAS
集成电路(IC) > 嵌入式 > 片上系统(SoC)
封装:1760-FBGA(42.5x42.5)
Xilinx(赛灵思,AMD)产品及其应用
Xilinx(赛灵思,AMD)公司新闻
买芯片网轻松满足您的芯片采购需求
买芯片网,独家代理渠道,专注三大品牌:XILINX(赛灵思 AMD)ALTERA(英特尔 INTEL)LATTICE(莱迪思)