ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:24KB ,
资源ID:1716071      下载积分:8 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1716071.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于CAN总线的LED路灯控制器设计.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于CAN总线的LED路灯控制器设计.doc

1、基于 CAN 总线的 LED 路灯控制器设计摘要:针对城市路灯照明系统的发展现状,设计了一款基于 CAN 总线的路灯控制器,它分为主控板和分控板,一个主控板能够控制 50 个分控板,它们之间使用 CAN 总线进行连接。重点分析了几个关键的硬件电路,并且给出了软件设计的方案,经过系统测试,达到了设计的要求,具有实际的应用价值。 关键词:CAN 总线;路灯控制;主控板 中图分类号:TB 文献标识码:A 文章编号:16723198(2014)02018902 1 引言 能源危机是目前的一个热议话题,而“节能减排”是为了贯彻和落实科学发展观,构建社会主义和谐社会。目前,随着城市规模的不断扩大,越来越多

2、的城市道路需要照明路灯,据资料统计,城市公共照明在我国照明耗电中占 30%的比例,以平均电价 0.65 元/kWh 计算,一年开支达 285 亿元,成为各地财政部门的一大负担。目前在路灯照明系统中应用最广泛的是钠灯,而 LED 具有环保无污染、耗电少、光效高、寿命长等特点,因此,LED 路灯将成为道路照明节能改造的最佳选择。鉴于目前的 LED 路灯功能比较单一,为了更好地服务社会,根据实际需求,自主研发设计出了一款基于 CAN 总线的 LED 路灯控制器。 2 路灯控制器的原理 由于使用 LED 作为路灯相比同等照度的传统路灯具有节能的优点,现结合 CAN 总线的理论知识,考虑设计一款基于 C

3、AN 总线的 LED 路灯控制器。本次设计在满足系统实际应用需求的基础上,考虑尽量降低控制器的成本,因此该设计需要满足以下要求:(1)路灯控制器分为主控板和分控板,一个主控板可以控制 50 块分控板,它们之间使用 CAN 总线连接;(2)主控板采用 AC220V 供电,其自带亮度传感器,输入按键和显示以及 GPRS 短信模块,可以根据亮度信息、按键信息和短信信息自动或手动给分控板发出控制信息;(3)每个分控板控制一盏路灯,其采用AC220V 供电,可以根据主控板发来的信息,自动控制 80W 的 LED 路灯的开关和进行亮度调节。 3 硬件电路 根据设计要求,路灯控制器的系统框图如图 1 所示。

4、路灯控制器分为主控板和分控板。主控板以 ATC89C52 单片机为控制核心,以 12864 液晶屏作为显示;主控板的控制信息通过 SJA1000 独立 CAN 控制器和82C250 独立 CAN 收发器传递给分控板。分控板根据主控板下传的控制信息通过 XL6005 自动控制 LED 路灯的开关或进行亮度调节。 SIM900A 是 SIMCom 推出新款紧凑型产品,它属于双频 GSM/GPRS 模块。SIM900A 采用工业标准接口,工作频率为 GSM/GPRS 850/900/1800/1900MHz,可以低功耗实现语音、SMS、数据和传真信息的传输。本次设计采用串行口通信,采用 AT 指令控

5、制。SIM900A 供电范围为 3.34.7V,设计采用 LM2596 可调版本供电。 3.3CAN 通讯模块 CAN 通讯模块主要由独立 CAN 控制器 SJA1000 和 CAN 收发器 82C250组成。SJA1000 是一种独立的控制器,它用于移动目标和一般工业环境中的区域网络控制(CAN) 。它是独立 CAN 控制器 82C200 的替代产品,除了支持 Basic CAN 模式以外,它还增加了一种新的符合 CAN 2.0B 规范的工作模式 PeliCAN。其电路如图 4 所示。 CAN 总线收发器电路采用的是 PAC82C250。PAC82C250 是 CAN 协议控制器和物理总线之

6、间的接口,该器件对总线提供差动发送能力并对 CAN控制器提供差动接收能力。这是全世界使用最广泛的 CAN 收发器。它主要是实现电平转换。 4 软件设计 软件设计就是对各个硬件模块的操作。在此主要分析主控板主程序,其流程图如图 5 所示。主控板主程序的开始是初始化程序,包括对单片机定时器、串行通讯、中断等的初始化,对 SJA1000、12864 液晶、SIM900A 模块、DS1302 时钟芯片的初始化,所有初始化完成后后开单片机的总中断。然后循环执行如下程序:对按键的键值进行采集,如果有键按下,进入键值处理程序,处理各种设置信息;判断是否处于手动模式,如果处于手动模式,则按手动控制信息控制路灯

7、;如果不是处于手动模式,则判断是否收到控制短信,如果成功收到控制短信,则按短信的控制信息控制路灯;如果没有控制短信,则一定是自动模式,主控制将根据设置选择定时开关路灯或根据亮度信息控制路灯的开关和自动调节亮度;然后把控制信心通过 CAN 总线下传给各个分控器,同时将各类信息显示在 12864 液晶屏上。 5 结语 通过所设计的系统硬件和软件方案,本系统能够实现基于 CAN 总线的 LED 路灯控制。在现有供电系统的基础上能够提供供电的稳定性和节约能源,并且所设计的系统能够适应复杂的环境,比如说煤矿、化工厂等。但是在系统设计的过程中,还有需要改进的地方,比如:在进行 PCB板子设计时将元器件换成贴装的来减小 PCB 的面积、添加上位机系统更加方便操作、进一步的规范化单片机程序来增加程序的可读性。 参考文献 1李琪.城市路灯照明存在的问题及节能对策J.科技信息,2011, (17):484485. 2贾文超,沈建林.大功率 LED 驱动电源设计J.应用技术,2010, (10):96100. 3邬宽明.CAN 总线原理与应用系统设计M.北京:北京航空航天大学出版社,1996, (11):4346. 4林健.浅析限流电路J.电子产品世界,2012, (9):2325. 5李睿敏,陈俐坊.一种监控系统 CAN 通讯的设计与实现J.纺织机械,2013, (02):121123.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。