汽车电子expert成长之路

本博客发布的个人原创精品----嵌入式系统技术文章,欢迎大家参考学习,并转发分享!

我的《第四届NXP创新设计大赛获奖感言》

0
阅读(1904) 评论(0)

今天早上,在图书馆接到EEPW的Jack Wang的电话,告诉我,我们队获奖的消息,当时真的十分激动,最后居然还是最佳创意奖。实在是意外,不过感觉自己和队友过去半个月的积极准备得到了大赛组委会的认同,也算是一种收获吧!

所以,在此,首先要感谢NXP和EEPW论坛给我们提供了这样一个展示自己,show出自我,激发创意的平台,以及我的指导老师和队友,感谢他们的辛勤付出和支持!

下面,我就本次参赛经历,发表点个人感言,也算是对自己之前辛勤付出的总结吧!

首先介绍一下我们的获奖信息。

我们这次设计的作品是:基于LPC1114和SSL2102的智能LED台灯设计 

大赛组委会给我们的评价如下:

根据恩智浦SSL2102LED驱动器设计简单灵活,兼容调光的特点,实现智能控制台灯,通过光线传感器判断外界光线强弱,自动调节LED亮度,此外借助超声波测距,可以完成台灯的自动开启和关闭功能,达到节能环保的效果。

该方案设计新颖,操作简单智能,有别于一般的触摸式调控,完美用户的使用体验,展示出设计者具有的独特创意和较高的产品应用水平。

其实,这是我第二次参加NXP大赛了,上一届大赛由于准备不充分未能进入决赛。今年5月份NXP公司联合ARM、深圳英蓓特、周立功单片机在我们学校举办 了一场精彩的ARM Cortex M0的研讨会,那也是我第一次参加现场的技术研讨会,来自NXP和ARM公司的现场工程师和技术经理们给我们大家奉上了一场精彩的关于Cortex M0内核的演讲,介绍了ARM公司最新高性能MUC内核Cortex M0的巨大优势,我印象及其深刻的是Cortex以8位MCU的价格却提供32位MCU的性能--其效率达到1.25MDIPS/MHz远高于之前我用过 的ARM7系列,并提供多达256个的可嵌套中断控制管理器,其中断响应时间因硬件中断压栈出栈处理而缩短到以前的一半,另外,新的兼容16位和32位长 指令的Thumb2指令集的引入,将代码效率大幅度提高。研讨会最后,NXP公司向所有参加研讨会的人赠送了一套NXP最新的Cortex M0内核MCU--LPC1114开发套件,包括LPC-Link和LPC1114目标板,并透露今年NXP创新设计大赛的主题可能是绿色环保和LED照 明,并且主控MCU就是现场赠送的这款LPC1114.这算是我知道的最初的参赛信息吧~!

拿到那块免费的LPC1114开发板,心情很激动,回到寝室我就迫不及待的下载开发软件LPCXpresso及其相关的资料,开始研究这个Coretex M0内核MCU,确实发现和很多惊喜。首先它的开发环境与以往的ADS1.2和RealView大不相同,采用的是业内流行的eclipise架构界面, 操作界面整洁,令人耳目一新。其次,在LPCXpresso的安装目录下包含了众多NXP和red code公司联合开发的Cortex M0和Cortex M3 MCU开发板的配套例程,使用相分的方便,另外NXP通过的HAL层驱动库,封装好了底层的寄存器信息,大大的简化了开发流程,缩短了开发周期,方便初学 者快速入门Cortex M0的学习。我讲自己的LPC1114开发板通过USB线连接到笔记本电脑上,开始调试例程,发现其调试速度很快,效率也极高,通过其SWD技术,可以支 持在LPCXpresso的控制台中通过printf()函数打印调试信息(对于这种调试方式,我情有独钟,因为之前做过Altera的Nios II和Xilinx的MicroBlaze的嵌入式开发,它们的开发工具Nios II IDE和SDK都是基于eclipise并支持标准输入输出函数printf()在控制台打印调试数据信息,所以有一见如故的感觉。),这极大的方便了代 码调试,增加了调试效率。我用了2天的时间就把所有的例程都调试了一遍。感觉板子很好用~!

之后,是在今天7月份的时候,在EEPW论坛上看见第四届NXP杯创新设计大赛正式上线了,我于是毫不犹豫的就在线报名了。由于暑假两个月在外面实习,没 有时间做方案,9月份从武汉回到学校时已经是9月10号左右了,临近大赛的初赛方案截止时间,我刚忙我寝室的另外一名同学,也是这次竞赛我的队友,一起开 始想创意。考虑到竞赛的主题是绿色环保,LED照明,我们最初的想法是设计LED路灯照明,后头通过查找资料,我们发现LED路灯照明这个系统做起来有些 麻烦,而且参赛作品不大好演示效果,另外成本也过高对于我们学生来说。但是在想这个LED路灯照明这个方案的时候,我们就想到了智能照明这个创意,即能够 根据环境光线强弱来调节LED照明的亮度,是照明视野保持一个理想的照明水平,从而实现环保节能。

经过前后大约一个星期的考虑,最终我们决定并提交了《基于LPC1114和SSL2102的智能LED台灯设计 》 这个方案,这个方案的得来是源于我们对生活的观察,发现自己和身边的许多同学都存在一个很不好的习惯,就是当我们去上课,外出或者睡觉了,自己的台灯还依 然开着,这样就在无形中浪费了大量的电能,所以我们就针对这一情况,利用LPC1114作为主控MCU,利用外围的超声波测距模块和环境光线传感器模块实 现了以下两个创新设计:

一、人走灯灭

作为本设计的智能控制之一,实现了“人走灯灭”的功能,这是本设计的两大亮点之一。这就为那些拥有不良使用台灯习惯的用户解决了一个很大的问题。即使他们离开时忘记关灯,本台灯也会智能识别,然后自控将亮度调到最低,达到了节能的目的。 

二、根据环境光线强弱自动调节LED亮度

能够根据环境的光线强弱来自适应的改变自身发光强度,这又是本设计的另一个重大亮点。本台灯能够满足每一个拥有它的用户:调节LED发光强度,使其与环境光线综合,从而稳定的达到满足用户设定的光强的目的。是用户的视野照明保持理想状态。

另外,我们的设计使用LPC1114的GPIO中断响应外部的按键,从而实现用户设置功能,让使用者能够更具自己的需要来个性化的调节台灯的使用距离和LED照明亮度。作为一款完美的台灯设计,这些考虑都是必须的。呵呵~!

以上就是我们本次设计方案的基本思路和过程,由于最后初赛方案截止时间推迟,我们在9月下旬的时候,顺利的完成了初赛方案的设计,提交了PPT,之后是国庆长假,我一个高中同学过来我们学校玩,我陪了他几天,玩的挺开心的。。。

或许是完成了一个自认为不错的方案吧,对初赛结果很期待。我几乎每天关注EEPW论坛,密切的关注着竞赛的进展情况,终于初赛结果在11月10号那天出炉 了,当我看到我们队进入决赛的帖子后,我激动的给我的队友打了个电话,告诉结果。后面就是办签证,飞香港玩了3天,第一次坐飞机,而且是去香港,自然也是 十分激动的。在香港的三天过得很有意义,不但结识了来找祖国各地的另外10个参赛队的代表,还参观了国际灯饰展,游了维多利亚港,星光大道,还去了铜锣 湾,还好没有了当年的古惑仔,呵呵~!香港之行无疑丰富了我自己的人生经历和生活阅历,开了眼界;长了见识!

香港之行确实很精彩,但是回到学校,竞赛的设计就正式拉开了,首先是根据初赛方案,画出系统的原理图和PCB,之后去电子市场购买所需的元器件,回来在面 包板上焊接验证,搭建LPC1114的最小系统,下载程序调试,先是单个模块调试,成功后系统联调,这其中遇到了不少难题,不过凭着自己以往的经验,与队 友的协同合作,分工明确,进度稳步推进。难忘竞赛最后那个星期,与队友鏖战通宵,解决问题后的那种喜悦心情和快感。我们两个之间尽管是队友,但也会时常出 点意见的分歧,于是大家就开始争论,之后便是实践验证,不断的调试,再调试,追求完美的解决。

这段经历让我仿佛又回到了一年前的全国大学生电子设计大赛和本科的电子综合设计,同样的难忘,同样的记忆深刻,同样的“痛并快乐着”   !

当我们最后将我们的设计完全实现了,就开始为提交作品忙碌了,由于时间紧迫,我们需要在2天内完成作品的提交准备,包括演讲和演示视 频,演讲PPT,作品使用书的撰写等,忙碌了整整两天,录了不下10次演讲和演示视频,还是不够满意,好在最后总算拍到了一段理想的视频。在决赛作品提交 的最后一天,也就是12月1号,快递终于寄出去了。然后又是等待。。。
直到今天早上突然接到EEPW的Jack Wang给我的电话,开玩笑说要来我们学校这边耍,加我请他吃大餐,还要我帮他买机票,我当时都听糊涂了,后面他才告诉我我们获得的本次大赛的头等奖----最佳创意奖。呵呵~!

哈哈,整个竞赛的经过大致如此,我在此记下,谨以之记录我此刻内心的喜悦和参赛的感受,一方面,自己以后可以在回忆今天的感动,另一方面也与大家一同分享 我的经历。希望大家都能够和我一样有一份自己热爱的兴趣,能够为之辛勤付出,“为伊消得人憔悴”,这不失为人生一大快乐,它定将会给大家的平常生活带来新 奇和无穷的乐趣。

                                                                             胡恩伟
                                                                    2010年12月14日
                                                                   于重大A区一舍426