基于AVR XMEGA-A3BU Xplained的实时光采集系统实现 项目说明: 本项目是基于AVR XMEGA-A3BUXplained的光采集系统,实现光的采集,判断阴天与晴天。 实现功能: 系统采用Ateml公司的AtemlATxmega256A3BU微控制器和利用AVR XMEGA-A3BU Xplained 板上的ADC和光传感器构建系统核心,同时系统使用实时时钟模块计时,用LCD显示采集时间。每次采集的光按时间顺序存储在评估板的数据闪存中,LED为光开始采集显示灯,一个机械按键用于系统采集的控制按键。 方案流程: 3.29日~3.31日:完成对LED功能调试,实现指示功能。 4.1日~4.3日:完成对按键控制功能调试,实现按键中断。 4.4日~4.7日:完成对数据闪存的调试,实现对数据读取。 4.8日~ 4.11日:完成对RTC调试,实现对实时时间的设置,读取。 4.12 日 ~ 4.15日:完成对光传感器和ADC的功能调试,实现光采集。 4.16日~4.19日:完成对LCD显示功能的调试,实现LCD对时间和阴天与显示。 4.20日~4.22日:完成对光采集系统的整体调试,实现项目的系统功能。 4.23日~4.29日:分享使用心得。
方案可行性分析: AVR XMEGA-A3BU Xplained测试板提供了数据闪存、ADC、光传感器、按键、LED指示灯、RTC实时时钟控制器等众多的外设,为系统的实现提供了充足的硬件保证,并且Atmel公司为各个功能模块提供很多事例,为系统的编程提供有利支持。另外,本人在系统的完成中,采用先分散后整合的方针,也使系统的实现变得简单。因此,在规定的时间内实现此光采集系统应该是可以实现的。
|