式中,kp, kd, ki,分别是比例、微分、积分参数,e (k)为时刻k的偏差,e (k-1)和e (k-2)分别是k-1及k-2时刻的偏差。u (k)为时刻k的输出值,u (k-1)为k-1时刻的输出值。kp, kd, ki经过现场调试整定为kp=2.5~4.5, kd=0~40, ki=0~0.05。根据设计,系统采用的是分段式PID,即e (k)较大时,kp, kd两个参数起作用,当e (k)小到一定范围内时kp, kd, ki三个参数共同作用。这就使得系统可以快速稳定的达到稳态值。系统设计时在控制算法后加上一个输出缓冲环节,通过它来调节输出的步长,一方面可以控制变化速度,另一方面通过输出的缓冲影响了 PID使系统快速达到稳定。程序实现中利用ram_k_step变量控制输出的步长,根据情况加减ram_k_step值。mark_wg是输出环节状态标志。
4 功率电感系统通讯功能设计
现代的控制系统不仅仅是单机系统,往往还增加了网络功能以便信息的集中管理。系统设计中采用的是控制局域网络CAN,利用该网络可把现场差模电感器的数据及时送到上位机,实现系统监控、管理,同时上位机也通过总线系统发出指令。
图5 CAN总线框图
CAN总线主要由CAN控制器和CAN总线收发接口电路组成电容器电感器。CAN控制器主要由CAN总线协议部分和与微控制器接口部分电路组成。CAN总线收发接口是CAN控制器与物理总线之间的接口。CAN总线的框图如图6所示。系统设计时CAN控制器选用的是SJA1000 (Philips公司生产),CAN总线收发接口采用的是82C250。系统设计时使CAN系统实现冗余的工作模式即采用了两个CAN控制器,形成两路CAN总线。系统运行时可保证至少有一路CAN总线工作,以保证系统的可靠性。CAN总线软件部分设计主要是采用中断处理方式,每当检测到CAN控制器产生中断,主控制器立即读取CAN控制器内部中断寄存器,判断是何种中断并作相应的处理。采用这种处理方式使编程比较简单.,有利于程序的规划。采用高级语言C进行编程使程序非常直观,有利于系统的调试,加快了开发周期,提高了工作效率。
数/模转换器与数字电位器的选择1 引言 利用数字输入控制微调模拟输出有两种选择:数字电位器和数/模转换器(DAC),两者均采用数字输入控制模拟输出。通过数字电位器可以调整模拟电压;通过DAC既可以调整电流,也可以调整电压。电位器有
装载网络表和元件的方法及错误分析摘要:从网络表定义的功能及装载网络表和元件的方法出发,归纳了网络表装载过程中经常出现的五种网络宏错误:未定义元件封装形式、PCB封装定义的名称不存在、没有找到元件、没有找到节点、网络已经存在,分析出错
汽车LED照明方案设计发光二极管(LED)照明为标新立异、舒适和用户定制开启了一片新天地。这些设计机遇在迅速提升LED在车内的应用程度和速度。当把LED用在车内、车前和车尾照明时,有几种方法和设计技术可供选择。对车用LED