萝岗升降车出租,    升降车控制器模块划分及功能设计
来源: admin   发布时间: 2017-08-20   1545 次浏览   大小:  16px  14px  12px
萝岗升降车出租, 萝岗升降车, 萝岗升降车公司

      萝岗升降车出租,  升降车控制器模块划分及功能设计,  萝岗升降车出租, 萝岗升降车, 萝岗升降车公司  模块化设计属于组合化设计,着眼于系统的设计而非各个零部件的设计,具有通用性好、便利性强等特点,提高了设计效率,方便系统日后的调试、维护和升级。本文主耍将控制器划分成了DSP内核模块、电源模块、通信模块、数据采集模块、同步模块、信息共享模块、故障检测模块和冗余切换模块。



       DSP内核模块:该模块主要由DSP芯片、晶振电路等组成。本文系统的处理芯片采用TI公司的TMS320F28335DSP 。TMS320F28335为高性能的32位浮点DSP,指令周期为6.67ns,主频150MHz,采用哈佛流水线结构,具有统一的内存管理模式,可用C/C++语言快速编写控制程序。TMS320F28335在逻辑上有4Mxl6位的程序空间和4il/xl6位的数据空间,但在物理上己将其统一成一个4Mxl6位的空间。片上存储器包括2%ii:xl6位的FLASH、34KX16位的SRAM、X16位的BootROM和2ii:x16位的OPTROM,还有一个基于PLL电路的片上时钟模块。有H种32位的I/O口,这些口都可以配置为普通的数字,也可以配置为外部接口。I/O口还有H种寄存器:控制寄存器、数据寄存器和中断控制寄存器。该芯片具备口C、SPI、eCAN、ePWM等总线接口,适用于各种控制类工业设备;体积小、性能强、便携性高,同时适用于多种手持设备,符合高低温、振动要求,满足工业环境应用。电源模块:伺服控制器采用的是双冗余供电方式,即由两个独立的电源模块分别对主从DSP供电。这样,万一有某个电源模块出现故障,另一电源模块仍能正常工作,从而保证整个控制系统仍能正常运行。通信模块:工控机与DSP之间的通信是通过RS485完成的。数据采集模块:该模块包括模拟信号的采集及数字信号的采集。模拟信号采集采用TMS320F28335自带的12位模/数转换模块(ADC),可对0 ̄3V的电压信号进行转换。同步模块:同步主要是指两个DSP之间的电源时钟同步,通过CAN完成的。信息共享模块:信息共享模块是通过双口RAM实现的。双口RAM的读写速度快,效率島。故障检测模块:该模块完成对控制板的故障检测,主要包括故障自检和故障互检。






       冗余切换模块:冗余切换模块用于故障检测么后,根据故障信息选择主从CPU模块之间的切换,从而保证系统能够平稳正常地运行。片上存储器本文所设计的双DSP冗余控制系统硬件。两个DSP通过RS485接收同一输入信号,采用相同的控制算法,控制信号经DSP后再经过DAC7611芯片D/A转换,转化成模拟信号。该模拟信号一方面经过AD7612转换成数字信号传回DSP,另一方面传送给切换控制机构MAX4763。双DSP通过CY7C028双口RAM芯片进行数据共卓,从CPU实时监控主CPU的输出,两路模拟信号经过切换控制系统判断选择输出。在正常情况下,即主DSP正常工作的情况下,控制系统选择主DSP的输出作为系统输出;而当主DSP故障时,从DSP通过互检技术判断出主DSP故障,切换机构则选择从DSP的备用输出作为系统输出,从而接管主DSP的输出,使得系统能够连续工作。



     萝岗升降车出租, 萝岗升降车, 萝岗升降车公司





     通信模块工控机通过S485与DSP进行通信,TMS320F28335中集成了三个SCI接口,即SCI-A、SCI-B和SCI-C接口,每个SCI接口的结构、工作原理和控制方法完全一样。每个SCI模块的接收器和发送器均为双缓冲,且带16级先入先出(FIF堆找,可作用于半双工或全双工模式。SCI还会对接收到的数据进行错误检测,确保数据的完整性。另外,还可以通过16位的波特率选择寄存器对通信波特率进行编程。该模块也采用MAX485芯片来实现通信的稳定性和可靠性,来实现工控机和DSP之间的通信,MAX485的硬件接线图。工控机与DSP通信模块原理工控机与DSP通信模块原理。电平转换芯片不仅具有转换电平的功能,还具备抗电子干扰的能力。S485模块工作于半双工状态,其输入包括485发送/接收工作状态选择信号和DSP的输入/输出信号。当其处于接收状态时,总线将差分电平信号传送给485芯片,由485片将其转换成TTL信号,再由后部的电平转换芯片将其转换为3.3V的串日信号,传送给DSP。当其处于发送状态时,485苍片接收DSP模块的串行信号并将其转换成485信号。




      同步模块是冗余技术的一项关键技术。电源品质的差异性导致不同DSP电路板上DSP时钟有差异。一旦DSP时钟不同步,两个DSP也就不能同步工作,从而影响其输入采集、控制运算以及输出采集的同步性。若两个DSP之间不能同步,那么在冗余切换的过程中,会导致整个系统的跳变和振动。因此,对两个DSP进斤时钟同步是非常必要的。在本文所构建的双DSP冗余系统中,通过eCAN总线来实现主备系统之间的同步。双DSP同步的接口,本文CAN的收发器使用的是TI公司生产的SN65HVD230D芯片,其硬件接线。




      检测模块故障检测也是冗余技术的关键之一。故障检测模块主要包括DSP自身的检测和DSP之间故障互检。故障检测是通过检测DSP控制板中5V、3.3V、1.8V供电电压的AD采集值以及调炮信号实际位置与控制值的比较结果来判断该AD模块是否有故障。若检测到故障发生,则通过CAN通信告知另一模块,告知对方本模块故障,让对方模块接管。当两个DSP都正常工作时,主从DSP互相交换信息,保持双DSP工作状态的一致,通过双口RAM实现信息共享,并实时判断双方的故障信息。一旦检测到故障发生则通过冗余切换模块让对方DSP接管。






     萝岗升降车出租, 萝岗升降车, 萝岗升降车公司