基于C8051F单片机的光合测定仪
本文以C8051F高速单片机作为处理器,介绍新型智能光合测定仪的设计。
1系统结构和功能
植株光合作用有四种测定状态,分别是单叶闭路、单叶开路、群体闭路、群体开路。光合测定的i几要目的是通过对CO2浓度、空气温度TC、叶片温度TL、湿度RH和光照强度PAR的测定和转换,再计算出反映光合作用的四项技术指标:光合速率、蒸腾速率、水分利用率和气孔导度,以便对作物的牛长情况进行科学的分析和判断。光合测定仪的系统结构如图1所示〔它主要包括卜控制器、键盘、人机界面、数据采集、
扫印和电源等部分。光合测定仪的主要功能有以下几方面:
(1)可同时采集5路模拟输入量,A/D转换精度在12位以上;
(2)人机操作界面友好,显小信息丰富,,}‘、英文操作界面可选;
(3)键盘具有设置参数、修改数据、选择操作命令等功能;
(4)具有高速数据运算、分析、存储和管理功能;
(5)可根据需要在工作现场实时扫印数据,便于分析研究;
(6)具有与PC机通信进行数据传送的功能。
2硬件系统设计
2.1 ,主控制器
根据测试仪器小体积、低功耗、高可靠性、低成本的设计要求,主控制器选用Cygnal公司C8051F020高速单片机。C8051F020单片机突出的特点是高速指令处理能力,它采用C1P-51微控器内核,与MCS-51指令集完全兼容,在系统时钟频率25MHz工作时,峰值速度可达25M1PS。此外,C8051F020除具有标准8051的数字外设部件之外,它还内嵌了多通道12位A/D ,D/A和2个增强型U ART串口。该单片机还集成了4KB RAM存储器和64KB Flash以及外部数据存储器接口、可编程增益放大器、电压比较器、电压基准、温度传感器、看门狗定时器及电源监视器等部件,比常规51单片机有更多的定时计数器、中断、数字1/O接口。
0805111,020配置了标准的,JTAG接口。在上位机软件的支持下,通过串行的,JTAG接口可直接对安装在最终应用系统上的单片机进行非侵入式、不占用片内资源、全速在线的调试,无需另配置编程器和仿真器.
2.2、数据采集与存储
光合测定需要采集的5路模拟输入量,经信号调理转换、滤波后送入C8051 H,020内置的12位A/D转换器进行采样。数据采集与存储器扩展电路接口原理图(略可向作者索取)所示是其中的温度、湿度A/D转换接口电路原理图。由于传感器输出的信号电压是0_SV,而单片机A/D转换工作电压是。-2.5 V,因此通过R12和Rv20的分压进行电压调招。在调理过程中可能出现负压或高压,二极管D15阴极接++3 V作为高压保护,当转换后的电压超过3V时,将其保护到3VD16阳极接地作为低压保护,当转换后的电压低于OV时,将其保护到OV。C8和R12构成RC滤波电路。其它三个模拟量的A/D转换电路与此相同.
在图所示接口电路中,采用8MB的Flash存储器AT45DB081扩展了外部存储区。AT45DB081采用了基于SPl总线的串行输入和串行输出的操作方式,数据的读写只需通过C805111,020的P0.3和P0.4进行,外围电路非常简单一。
此外,由74H0573锁存器和SRAM存储器1S62LV1024也扩展了1MB的存储区。0805111,020的P7口作为数据地址复用线,P7口作为地址线时输出的低八位地址由D触发器74H0573锁存,而C805111,020的P6口输出高八位地址。P7口作为数据线时,通过片选使能输入CE2,/CE1和读使能/OE、写使能/WE对1S62LV1024的控制,GIG可实现P7口对1S62LV1024的数据读写。
2.3时钟电路
为了获取各次采样时间、当前时间以及便于对历史数据的管理。采用高精度实时时钟芯片S-3530A获取年、月、口、时、分、秒的时钟信息。S-3530A内置晶振、电压检测电路和稳压电路等,并支持总线,从而简化了电路设计。
2.4液晶显示
由于光合测定仪要求显小信息丰富、中英文菜单操作方便,而且功耗低。因此,显示采用了以SED1335作为驱动器的320x240单色模块M320240。SED1335的LCD接口可直接与M320240相连,而与单片机的接口是把SEDl33s配置为lntel8位总线模式,
C8051F单片机光合测定 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)