序号 1 功能 自制单元控制器中的LED灯恒流驱动电源 单元控制器具有调光功能,路灯驱动电源输出功率能在是否实现 是 2 规定时间按设定要求自动减小,该功率应能在20%~100%范围内设定并调节,调节误差≤2%。 是
3.特色功能 序号 1 功能 自制微型激光发射与光敏电阻组合替代工业光电传感器 利用单片机的AD变换功能,实现用一个IO口读多个按键 使用单片机内部的定时器代替时钟芯片,实现时钟功能和定时开关机功能 使用LCD显示屏与LED相结合,显示信息丰富,操作方便 采用PWM与电流取样方式,实现闭环的恒流源控制 是否实现 是 2 是 3 是 4 5
是 是 21
5. 结论
本方案的系统设计符合2009年全国大学生电子设计竞赛试题(I题)的要求,经过功率扩大、电网通讯等方面的改良,可以用于实际路灯控制,是一个低成本,高可靠性的解雇方案。
22
参考文献
[1] 阎石. 数字电子技术基础(第四版). 北京: 高等教育出版社,1997年. [2] 郑学坚,周斌. 微型计算机原理及应用(第三版). 北京: 清华大学出版社,2000年.
23
附录
附录 1 程序代码
/************************************************************** * 程序主要功能:模拟路灯控制系统 * * 完成时间:2009.09.05 * * 作者: * **************************************************************/
/***************头文件包含***********************************/ #include \
#include
#include
/****************蜂鸣器的管理变量******************************/ uchar BuzzerTime = 0; //蜂鸣器响的时间,单位:20毫秒
/****************键盘的管理变量******************************/ uchar KeyTrueTimes = 0; //消抖过程中按键为真的次数 uchar KeyBuffer = 0; //临时键值 uchar KeyEffect = 0; //有效键值 uchar ToScanKey = 0; //按键扫描标志
/****************AD采样的管理变量******************************/ uchar ADChannel[4] = { 0x01, 0x00, 0x02, 0x08 };//AD通道值 uchar ADValue[4] = { 0 }; //AD采样值 uchar ADTurn = 0; //AD采样的次序
24
相关推荐: