NLX230型模糊控制器及其嵌入式应用研究
时间:12-08
来源:互联网
点击:
引脚由"1"变为"0"和M/S为"1"时使NLX230开始1个自动卸载周期。NLX230通过时钟SK的发生、片选使能和地址(DO)的发生来寻址2048位的串行EEPROM。NLX230输出串行时钟(SK)并维持片选(CS),接着出现"读标志",7位地址在DO输出引脚出现,NLX230立即开始在DI引脚输入16位数据,该过程持续进行到NLX230已经输入128个数据字(16×28=2048),之后片选失效。这个组态周期的下1个工作是由NLX230处理出现在输入引脚(DI0-DI7)上的数据。
5.2 从动(伺服)方式M/S为"0"时,NLX230处于从动(伺服)模式,由外部控制逻辑提供SK、CS、R/W等信号。在SK上升沿之前,维持R/W为低电平和CS为高电平以触发卸载过程。然后,在SK的上升沿由DI引脚输入数据。所有数据位(2048)顺序写入后,CS变为低电平;在SK的上升沿之前,保持R/W和CS信号为高电平以触发加载过程。然后,在SK的上升沿由DO引脚输出数据。所有数据位(2048)被顺序读出后,CS变为低电平。在串行卸载或加载周期之后,需要一个复位信号(保持为低电平)以清除内部数据通道。
6 应用接口6.1 NLX230接口功能NLX230有8个时分多路复用输入脚和8个多路复用输出脚。内部连接输出到输入可以得到反馈路径、外部晶体振荡器或PC电路;输入和输出计数的1个时钟输出;为使外部数据输入信号同步的1个帧信号;串行EEPROM接口由数据输入(DI)、片选(CS)、时钟(SK)和读写(R/W)引脚组成。当NLX230与微机接口时,只需DI、CS、DO、SK和R/W引脚即可。
6.2 数据接口电路
NLX230与微处理器(或单片机)接口只需5个引脚信号:DI、CS、DO、SK、R/W。图5所示为典型的控制系统数据接口,74373作为输入/输出数据锁存器,其个数与输入/输出个数相同。NLX230用于典型的输入/输出为8个8位数值的多路复用控制系统。MUX地址脚MA(2:0)、选通脚STB及动态输入或输出通道的译码由NLX230提供。NLX230提供所有必要的信号,由典型帧时序图可显示时间关系。输入值从DI(7:0)输入的同时输出也在DO(7:0)进行。


7 应用实例应用实例是玩具电动汽车自动驾驶控制系统。根据输入由NLX230提供决策输出,由控制规则控制不同路面环境下的速度与方向。NLX230的开发系统ADS230由软、硬件二部分组成,主要功能是将应用系统的控制规则写成控制规则文件,并转换为有关寄存器的内容写入NLX230的规则寄存器。
7.1 标号定义DF:前方;DR:右方;DL:左方;VE:速度;RO:路面;DI:方向;FT:油门;BR:刹车;LE:左;EI:右;ST:直;DF-CL:接近前方;DF-FA:远离前方;DR-FA:远离右方;DL-FA:远离左方;VE-SL:低速;VE-ME:中速;VE-FA:高速;RA-WE:路面滑;RO-ME:路面适度;TH-SL:抵挡;TH-ME:中挡;TH-FA:高挡;BR-OF:不刹车;AL-A:提示躲避;AL-V:提示速度;SI-R:右信号;SI-L:左信号;BR-LT:关油门;SP-I:速度变高;AC:累加;IM:立即;YES:是;NO:不是;IS:是;IN:包含;EX:不包含;THEN:则;AND:并且;LB:反馈。
输入/输出定义如表1所示。项的定义如表2所示。7.2 规则定义
7.2 规则定义

8 结束语在模糊控制方面,NLX230型模糊控制器与单片机相比,具有推理速度快、功能强大、应用灵活和控制效果好等特点,因此,可广泛应用于过程嵌入式控制、模式匹配、人工智能、机器人及专家系统。
5.2 从动(伺服)方式M/S为"0"时,NLX230处于从动(伺服)模式,由外部控制逻辑提供SK、CS、R/W等信号。在SK上升沿之前,维持R/W为低电平和CS为高电平以触发卸载过程。然后,在SK的上升沿由DI引脚输入数据。所有数据位(2048)顺序写入后,CS变为低电平;在SK的上升沿之前,保持R/W和CS信号为高电平以触发加载过程。然后,在SK的上升沿由DO引脚输出数据。所有数据位(2048)被顺序读出后,CS变为低电平。在串行卸载或加载周期之后,需要一个复位信号(保持为低电平)以清除内部数据通道。
6 应用接口6.1 NLX230接口功能NLX230有8个时分多路复用输入脚和8个多路复用输出脚。内部连接输出到输入可以得到反馈路径、外部晶体振荡器或PC电路;输入和输出计数的1个时钟输出;为使外部数据输入信号同步的1个帧信号;串行EEPROM接口由数据输入(DI)、片选(CS)、时钟(SK)和读写(R/W)引脚组成。当NLX230与微机接口时,只需DI、CS、DO、SK和R/W引脚即可。
6.2 数据接口电路
NLX230与微处理器(或单片机)接口只需5个引脚信号:DI、CS、DO、SK、R/W。图5所示为典型的控制系统数据接口,74373作为输入/输出数据锁存器,其个数与输入/输出个数相同。NLX230用于典型的输入/输出为8个8位数值的多路复用控制系统。MUX地址脚MA(2:0)、选通脚STB及动态输入或输出通道的译码由NLX230提供。NLX230提供所有必要的信号,由典型帧时序图可显示时间关系。输入值从DI(7:0)输入的同时输出也在DO(7:0)进行。


7 应用实例应用实例是玩具电动汽车自动驾驶控制系统。根据输入由NLX230提供决策输出,由控制规则控制不同路面环境下的速度与方向。NLX230的开发系统ADS230由软、硬件二部分组成,主要功能是将应用系统的控制规则写成控制规则文件,并转换为有关寄存器的内容写入NLX230的规则寄存器。
7.1 标号定义DF:前方;DR:右方;DL:左方;VE:速度;RO:路面;DI:方向;FT:油门;BR:刹车;LE:左;EI:右;ST:直;DF-CL:接近前方;DF-FA:远离前方;DR-FA:远离右方;DL-FA:远离左方;VE-SL:低速;VE-ME:中速;VE-FA:高速;RA-WE:路面滑;RO-ME:路面适度;TH-SL:抵挡;TH-ME:中挡;TH-FA:高挡;BR-OF:不刹车;AL-A:提示躲避;AL-V:提示速度;SI-R:右信号;SI-L:左信号;BR-LT:关油门;SP-I:速度变高;AC:累加;IM:立即;YES:是;NO:不是;IS:是;IN:包含;EX:不包含;THEN:则;AND:并且;LB:反馈。
输入/输出定义如表1所示。项的定义如表2所示。7.2 规则定义
7.2 规则定义

8 结束语在模糊控制方面,NLX230型模糊控制器与单片机相比,具有推理速度快、功能强大、应用灵活和控制效果好等特点,因此,可广泛应用于过程嵌入式控制、模式匹配、人工智能、机器人及专家系统。
电路 振荡器 嵌入式 机器人 传感器 比较器 总线 单片机 电动汽车 相关文章:
- 一种新型防伪读码器的设计(01-01)
- 基于ARM与DSP的嵌入式运动控制器设计(04-25)
- 航天器DC/DC变换器的可靠性设计(02-12)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于nRF2401智能小区无线抄表系统集中器设计(04-30)
- 卫星电源分系统可靠性设计与研究(02-12)
