EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 夏天的向日葵 于 2018-9-10 12:18 编辑 4 J8 K) \5 }! {
( f" ?' d ]0 o# M A: S
引 言
, M' Z! T& D) Y: J- x 在现代的工业控制、车辆运动和医疗设备等系统中,悬挂运动系统的应用越来越多,在这些系统中悬挂运动部件通常是具体的执行机构,因而悬挂部件的运动精确性是整个系统工作效能的决定因素,而在实际中实现悬挂运动控制系统的精确控制是非常困难的。靠改变悬挂被控对象的绳索长短来控制被控对象运动轨迹的悬挂运动控制系统,在生产控制等领域有很广的应用范围,但受技术上的制约,使用也有一定限制。传统的悬挂控制系统设计是采用单片机作为系统控制器,通过软件编程实现各种算法和逻辑控制,但由于其芯片资源有限,运算速率慢和易受干扰等因素,因而在较大系统的开发上受到限制。FPGA可实现各种复杂的逻辑功能,密度高,体积小,稳定性高,运算速度快,还可进行软件仿真和调试,适合作为大规模实时系统的控制核心。本文采用Verilog FPGA设计悬挂运动控制系统的控制器,通过输入模块传送控制参数,采用HDL语言编程实现的控制算法,驱动步进电机,对悬挂运动物体进行精确的控制。 . ]* q) Z/ w! o; n! c! p
" ^2 q5 L( W. b- J; D# z$ V# y$ C. k2 _
|