新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机远程同步灯电路+程序

单片机远程同步灯电路+程序

作者:时间:2012-08-30来源:网络收藏

3)信号传输线路

传输线路由传输导线和信号输出、信号输入端三部分组成。其中,主机与信号输出端相连,各个从机与各自的信号输入端相连。由于传输距离较远,我们需要将传输电压抬高至30伏特左右。具体输出端(升压)和输入端(降压)由图4与图5所示。

10.jpg

附加说明:在图4与图5的接口之间,可以接双绞线作为信号的传输介质。

3.系统软件设计流程

1)问题的提出

的运行速度是不同的。即使是同一型号的在同一频率标识的晶振下,同时上电开始运行同样的,也不可能做到精确的同步。这种运行速度的差异性一开始可能不会被察觉,但是当系统运行时间久了之后,各个之间的运行速度的差异性就会逐渐积累起来,一直能够累计到我们不能容忍的

因此,我们必须在这些的差异积累到一定程度之前,使所有的单片机在同一时刻运行到同样的位置,这样就可以清零正在积累的差异性,达到运行长时间都能够同步的效果。

2)程序流程图

初步设计同步系统中的主机和从机运行一轮效果(6个不同的灯光效果)之后,进行一次同步操作。用16MHZ晶振的实际测量效果是运行完一轮的时间为1分20秒左右。在进行同步操作之前,主机与从机运行相同的程序,以尽量减少不同程序引起的时间差异;在运行完6个效果之后,所有从机立刻进入等待状态,不断查询中断标志。而主机则在运行完效果之后再运行一段延时程序,这样做的目的,是有意造成主从之间的快慢差异--主机慢,从机快。这样从机就可以有充分的时间来响应由主机发送过来的同步信号,消除之前积累的各个单片机实际运行的速度差异。流程图如图6所示。

11.jpg


通过实际测量,我们在300米距离内运行10台控制器,并进行了24小时的同步测试,运行效果良好,可以达到预期目的。
4.实测同步系统特性参数
1)同步信号传输线路基本参数
传输电压:30v
传输电流:0.04A(介质为双绞网线,长度300米)
消耗功率:1.2w
2)单片控制器及灯板功耗:5w
3)最大可同步距离:500米
4)最大可同步控制器数:待测

DIY机械键盘相关社区:机械键盘DIY




评论


相关推荐

技术专区

关闭