一种模拟路灯控制系统设计
2.3 D/A转换电路设计
由于在电路中使用了两盏LED路灯,所以应用两个D/A对其进行控制,但根据芯片TLC5615的时序图可知CS选用通端可将其共用一个端口进行控制,只是在时序上有时间差,可以在将其接一反相器来控制,从而达到了节约单片机资源的效果。其连接电路图如图5所示。本文引用地址://m.amcfsurvey.com/article/172095.htm
2.4 光敏检测电路的设计
图6为光敏检测电路。当光照射到光敏电阻时,光敏电阻阻值降低,反向输入端电压随之降低,当低于反相器74HC04的门槛电压时,则反相器发生翻转,提供单片机一高电平,控制LED灯的关闭。当弱光或无光照时,由于光敏电阻的暗电阻很大,反向输入端电压较高使得反相器输出为低电平,单片机则控制LED灯的自动开启。
3 系统软件设计
系统软件设计采用模块化思想,主要由单片机完成,实现LCD显示、数据转换和存储。系统软件设计主要由红外蔽障传感器检测、故障检测程序、路灯执行时间、环境光控制路灯亮灭等9个子程序组成。其中,路灯执行开关时间和环境决定路灯亮灭流程图如图7所示。
4 结论
本文设计了一种模拟路灯控制系统,该系统具有实时时钟的功能,能根据环境的明暗变化,自动开灯和关灯,自动调节亮灭灯状态,且当路灯出现故障时(灯该亮时不亮),能自动检测到并由支路控制器发出声光报警信号,并能显示出有故障路灯的地址编号。从而使整个系统便于以后改建和升级,具有广泛的应用价值。
评论