原创 STM32:基于CAN总线的教学楼智能照明系统

2008-6-1 12:35 3560 7 8 分类: MCU/ 嵌入式

STM32项目/学习计划表


项目名称 基于CAN总线的教学楼智能照明系统
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx
联系方式
(邮箱/电话)

姓名: **  电话:159*******
学校/公司:*****
地址:湖北省***********1栋物理实验楼312研究室
邮箱:lg05128018@163.com
预计实施时间自  8月20日 到9月25日计划参加人数 3
背景描述该计划的背景及其实现的目的、意义
 智能照明系统在智能办公大厦、现代化建筑中的研究运用较多,而对于教学楼的研究运用却很少,导致传统的照明系统目前仍被广泛使用,其基本结构是动力线根据设备控制需求进行分线,用手动开关直接控制电源,不存在控制信息流的概念。本系统基于CAN总线的智能照明系统,实现对整个系统的集中管理,降低系统的管理费用;实现智能化,人性化的照明管理系统.
功能描述详细描述该项目能够实现的功能

 1.基于CAN总线的智能照明系统,采用可调光电子镇流器恒照度控制,全自动调光,充分利用日光,真正实现了合理节能,为学生营造舒适的学习环境.


2.基于CAN总线的智能照明系统,利用电流互感器对灯具进行远程故障检测.


3.基于CAN总线的智能照明系统,采用相关传感器检测教室是否有人,做到无人自动远程关灯,杜绝浪费.


4.自动控制与人为干预相结合,现场设置开关,方便操作.


5.基于CAN总线的智能照明系统,远程控制,集中管理,降低管理费用.可在监控室利用上位机实现对整个照明系统的监测管理.

解决办法预计会遇到的困难和相应的解决办法

 预计困难:STM32带有的CAN总线通信协议,数据收发,仲裁技术,和CAN系统的上位机开发.


解决办法:掌握STM32的内核与外围接口电路,熟悉STM32的CAN通信, 对传输的数据用串口进行监测分析,保证通信的可靠性.

预期效果开发项目:预期要解决的问题、达到的经济效益和产品所需数量;
学习项目:希望学到的知识或技能,达到哪些实践的目的等。

 预期要解决的问题:高效,智能,低成本的照明管理系统.CAN总线具有很高的可靠性,高速、长距离传输,开发系统廉价,其特有的多主传送方式,可以使各个分机(节点)根据需要自主发送数据,无需主机不停地轮询,节省网络上的数据流量,传输效能高。经济效益显著,而且国家相关政策对使用节能技术项目有相应照顾.


希望通过设计本系统学习STM32的内核和外围模块知识,CAN总线模块通信技术。

时间安排日  期进    度    描    述
 2008.08.20~2008.08.31

 开发板没有到之前先熟悉STM32的相关资料,收到开发板后,熟悉STM32学习板,熟练掌握本设计中用到的模块,并查阅相关的资料.


 2008.09.01~2008.09.15

 设计整体框图,根据各框图要求实现的的功能设计流程图,并依据流程图开始编写程序.
 2008.09.16~2008.09.25 下载编好的程序到STM32学习板,开始调试程序,实现预期目标,设计多个CAN节点,争取可以现场调试.
总结  通过设计本系统,学习用STM32学习板控制CAN模块通信,掌握应用STM32的串口通信功能,开发CAN转232上位机.另外深入学习STM32的内核和外围模块知识。
备  注


签名: lg05128018          时间:2008.06.01

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户157143 2009-2-10 09:36

这个STM32项目现在还在进行吗,还能不能参加呢

用户99700 2008-5-7 10:12

呵呵,我也是个新手,开始是想自己搞个数据线,因为没有钱买烧录卡呀,就在网上找了相关的资料,打算自己做。于是跑电子市场买器件,但是一无所获,因为没有卖的。 对于你的问题 1.烧录卡应该都可以。普通的卡带能读,但是不能写。网上有相关的D卡改烧录卡的方法,baidu一下就知道了 2.插头我发现市场上是没有的,可以到淘宝网上去买。我的qq409903723,欢迎讨论

用户224803 2008-2-20 14:57

我也想在GBA方面做点研究.我是个新手.我对你上面文章作点提问.由于是新手,如有问题,请指正.

1.你上面好像仅仅提出如何做烧录线.你好像还没有说怎样做烧录卡.卡带用gbalink的烧录卡可以吗?

2.你上面做的烧录线所需要的插口(公头)从哪能买得到?

我的QQ是409663380.欢迎指点!

相关推荐阅读
lg05128018_230568758 2010-10-24 17:21
4052原理,扩展四串口原理
4052原理 cd4051,cd4052,cd4053, 都是数控模拟开关,4051是单刀8掷开关,4052是2刀4掷开关,4053是3刀2掷开关,4051有3个控制端abc,控制8个输入端中的1个与...
lg05128018_230568758 2010-10-13 02:45
Menu
/*********************************************************************************/code KbdTabStruct...
lg05128018_230568758 2010-09-01 08:13
指针-指针数组-数组三者之间的关系
/****************lg05128018**************2009-8-19*****************************//***************指针,指...
lg05128018_230568758 2010-02-22 20:38
EBOOT通过bin文件形式读取、下载LOGO
一般的WINCE系统都是在EBOOT阶段初始化LCD,所以要想显示自己的LOGO就需要在EBOOT阶段将LOGO内容显示出来,读取LOGO的方式可以和从存储器中读取NK一样,具体位置自己来定义。 在E...
lg05128018_230568758 2010-02-22 20:27
nk.bin和nk.nb0的区别(转帖)
 nk.bin 和nk.nb0都是CE的镜像。然而,我们在下载的过程中常常会遇到,有时候下载nk.bin,有时确是下载nk.nb0,这两者到底有什么区别呢? 首先,NK.BIN中的内容是被压缩过的,N...
lg05128018_230568758 2010-02-03 17:53
从一维数组看sizeof和strlen
作者:王姗姗,华清远见嵌入式学院讲师。前几天学习一维数组的赋值的时候遇到这样一个问题,程序如下:char a[]="hello";        char b[5]={'h','e','l','l',...
EE直播间
更多
我要评论
1
7
关闭 站长推荐上一条 /3 下一条