STM32项目计划方案――采用天文算法的多功能路灯控制器一、背景描述采用天文算法的多功能路灯控制器是我们已经开发完成的一个产品,是使用SILICONLABS公司的C8051F310单片机设计的,由于其中的高精度天文算法需要较多的浮点数运算子程序,为了拓展该天文算法的应用,提升产品的综合性能,我们拟将此作为STM32的学习和项目计划方案,由此不断熟悉STM32,并将它作为我们开发产品的核心微处理器之一,以便用于路灯节能、电机节能、智能设备等产品中。二、项目进度时间进度描述6月29日提交项目计划7月5日~7月20日参加“STM32学习套件”团购,阅读STM32的有关技术资料7月21日~7月31日若收到STM32学习套件,则在开发系统中调试有关的子程序,同时学习STM32的有关技术资料8月1日~8月31日产品调试、试验、写学习体会、博客三、参加人数计划参加STM32学习和本项目计划的人数为2人。四、预期效果通过STM32项目计划,熟悉STM32,为我们熟悉的微控制器增加新系列成员,为开发智能化产品提供更大的灵活性。五、项目特点说明目前,我们用C8051F310单片机研制的采用天文算法的多功能路灯控制器已经获得国家专利,该控制器具有经纬度时间控制、光控、手机控制(附加SMS模块)、人工控制、PC机控制等多种开关灯功能,同时还能提供过欠压保护、过电流保护、频率保护、温度保护等功能。利用该控制器,可以对与太阳光照有关的产品实行控制。可广泛用于路灯控制、城市亮化工程、霓虹灯控制、太阳能设备控制。该控制器适合在国内任何地方使用,其内置的先进算法,计算的任何地点的天亮天黑时间十分准确。经数据抽样测试,与日梭万年历最新版的计算值相比,100年的内的计算误差最大仅为3秒。该控制器的主要特点如下:1)采用自动开关灯控制。根据不同地点的经纬度,依据地球自转与公转的变化规律,利用天文算法自动精确计算当地的天亮天黑时间,自动修正每天的开灯与关灯时间,避免了靠人工修正和开关灯控制的麻烦。2)各种控制参数设置灵活。可根据各地点对照度的实际需要灵活方便地设置相关工作参数。3)集成有光控开关灯、通过网络遥控开关灯等功能。4)设定的工作参数在停电的情况下仍然不会丢失。5)兼容多种时钟芯片,针对部分型号的芯片,时钟精度可以通过软件方便地校准。6)与CDMA/GPRS模块或其它通讯接口模块配合,可以方便地进行远程控制、集中控制,相关的工作参数可通过配套的应用软件直观地查看或配置。7)与SMS模块配合,通过手机短信遥控临时改变开关状态,可读取当前工作状态及工作参数(如:输入电压、工作电流、工作频率、工作温度、天亮时间、天黑时间、开灯时间、关灯时间等),可以方便地查看或设定管理员的手机号码。8)配套的计算机软件与GPS模块配合,可以读出当地的经纬度,时间等参数。可以使用GPS测量的经纬度数据更新控制器中保存的经纬度。9)附加四个回路的开关灯控制,可以通过软件方便地设定为整夜灯、半夜灯或其它形式的开关灯工作方式,也可以强制将任何一路或几路灯开启。10)开关灯方式可以是按设定的每天固定时间开关灯,也可以是按当地的天亮天黑时间自动调整开关灯时间,完全适应智能化的需要。11)可以设定人为定义的天亮天黑太阳高度角,也可以设定标准的天亮天黑的提前或推迟开关灯的时间。12)可以向电脑输出若干天的开关灯时间或日出日落时间,让管理人员对开关灯时间做到心中有数。13)可以给某些智能照明节能控制柜各相节能控制单元发送并收集信息,同时进行简单处理。14)可以让某些照明节能调压系统的通信数据顺畅地通过,因此可以远程查看并设定节能调压系统的各种参数。15)可以直接查看某些智能照明节能控制柜各相节能调压系统的主要工作参数。16)具备完善的指示及告警功能,有各种开关灯状态指示、节能信号指示、极昼极夜指示、时钟失效指示等。17)其内置的天文算法可以应用于与太阳位置有关的系统中进行控制,如太阳能开环自动智能跟踪系统、国旗自动升降系统等。六、PC机软件界面七、联系信息单位:南京茂电控制技术研究所联系人:涂金龙地址:江苏省南京市瑞金路37号403室邮政编码:210007网址::TJL98@SOHU.COM电话:026-66899318