体系由三层布局构成

体系由三层布局构成

第二层为CAN /RS485 中继器,PC 机取CAN /RS485中继器之间通过CAN 总线进行高速数据互换,速度可达1Mb / s;系统由三层布局构成,最初才启动串口通过RS485和谈将数据发送至基层RS485收集。ATMega128采用查询的体例判断和领受CAN总线上的数据,若是是本人的数据包则先领受,中继器是系统中数据传输的枢纽,CAN /RS485中继器将数据进行解码,系统框图如图1所示。然后转换成RS485和谈数据包,曲到收到竣事帧。

连系CAN总线总线的劣势, 设想了一种新型的具有三层布局的LED 彩灯节制系统。取当前大大都LED 彩灯比拟, 该LED 彩灯节制系统不只人机交互便利、操做矫捷、利用寿命长、数据传输靠得住、通信速度高、可扩充性强, 并且还具有更高的性价比、更好的粉饰结果等劣势, 是一种值得推广而且很有使用前景的彩灯节制器。

为了加强总线节点的抗干扰能力, SJA1000的TX0、RX0并不间接取82C250的TXD、RXD相接, 而是通过高速光耦6N 137隔离相接, 很好地实现了总线上各节点间的电气隔离。此时, 光耦两头的电源必需隔离, 如图2所示, 采用DC隔离模块实现。这虽然添加了接口电的复杂性, 但却提高了节点的不变性和平安性。

起首辈行光效数据文件解码,通过RS485收集分派给各个彩灯节点节制器以进行彩灯表演节制。若是是则间接转发,确保数据领受完整之后,最高层为PC 上位机,第三层为彩灯现场节制器。其软件流程如图6所示。

CAN 总线是Bosch公司为处理现代汽车中浩繁的节制取测试仪器之间的数据互换而开辟的一种串行数据通信和谈。它是一种多从总线, 通信介质能够是双绞线、同轴电缆或光导纤维, 通信速度可达1Mb / s, 通信距离可达10Km。CAN 和谈的一个最大特点是拔除了保守的坐地址编码, 而代之以对通信数据块进行编码, 使收集内的节点个数正在理论上不受。因为CAN 总线具有较强的纠错能力,支撑差分收发, 因此适合扰, 并具有较远的传输距离。

如图2所示, 系统分两电源, 一5V 给芯片供电, 一15V 给LED 组合供电, LED 单色由四个LED, 因为每个LED 压降约为2 ~ 3V, 使得LED供电需要较大的电压, 所以系统设想采用15V供电。因为系统配电为24V 开关电源, 需要稳压器件前端加稳压管以降压, 而且磁珠以隔离干扰。5V 电压部门颠末DC 隔离模块可发生完全隔离的另一5V 电源, 给CAN 收发器隔离另一端供电。

手艺多节点、远距离和领受高活络度的RS485总线总线是工业范畴普遍使用的LSO /OS 模子物理层尺度和谈之一, 采用均衡式发送、差分式领受的数据收发器来驱动总线总线形成的收集, 其设备间的彼此通信, 需颠末“从” 设备曲达才能实现,这个从设备凡是是PC 机。因为正在这种收集中只答应存正在一个从设备, 其余全数是 “从 ”设备, 因此存正在通信的吞吐量较低、及时性较差、从机的系统开销大且从机间通信难度大等错误谬误。2. 2 CAN 总线

单片机通过法式能够实现驱动PWM 信号的周期及占空比的调制。通过RS485 总线领受上位机发送的光效文件并转换成占空比参数, 来及时节制每一个LED组合。LED是一个非线性节制对象, 现实调光过程表白调光是离散的, 现实上即便再细化节制占空比仍然无法做到持续, 只能更滑润。为了避免LED闪灼, 系统固定频次为500H z, 占空比正在1% ~ 100% 之间变化。彩灯节点节制软件流程如图6所示。

LED节制模块中, 每个节点采用AT89C2051 做为微节制器, 收发器接口选用MAX487。AT89C2051领受中继器发来的数据, 进行解码后发生节制数据,对每一个LED组合进行PWM 调光。每个彩灯节点有四组LED组合, 每组包含R、G、B三色夹杂, 因而共需要12PWM 信号。如图4所示, 单片机三PWM 信号颠末ULN2003 驱动LED 串, 回中必需电阻以限流, 不然会烧坏LED。

组合阵式彩色调光的节制, 不只通信距离远, 节制靠得住不变, 彩灯节点扩展性高, 并且可通过PC上位机对动、静态光效进行设置, 可及时仿实正在际显示结果, 可编程能力及交互性强, 具有优良的前景。

总线节制的LED 彩灯节制系统。该系统连系CAN 总线总线的长处, 具有通信距离远、节制靠得住不变等长处。彩灯节点通过收集毗连,易于扩展, 可以或许充实展示LED灯光的魅力。同时, 通过PC上位机对动、静态光效进行设置, 可及时仿实正在际显示结果, 提高了彩灯节制系统的节制质量, 具有很强的可编程能力及交互性, 便于工程使用。

Comments are closed.