新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于AVR单片机的煤矿传感器设计

基于AVR单片机的煤矿传感器设计

作者:时间:2013-12-12来源:网络收藏


3.1 89系列单片机的弊端

89系列单片机采用CISC(复杂指令系统)结构。复杂指令计算机系统设计目的是要用最少的机器语言指令来完成所需的计算任务。但这种架构造成CPU结构的复杂性和对CPU工艺的要求。

由于89系列单片机的结构的复杂性;使其集成度相对较低,如片内集成FLASH ROM较少、无、无看门狗电路等,导致开发产品可能存在以下问题:

(1)运行速度降低

89系列单片机采用复杂指令系统,使其程序的运行效率降低,同时程序的复杂也导致存储程序的FLASHRAM加大,甚至可能采用扩充存储器。

(2)故障率加大

89系列单片机需增加的外围电路,使电路的复杂性增加,故障率加大。

(3)升级不方便

通常89系列单片机程序的写入需要专用的编程器,升级程序不方便。

3.2 的优点

由于89系列单片机的固有缺点,所以采用RISC(精简指令系统)的单片机越来越受到青睐,并大有取代89系列单片机的趋势。目前采用精简指令系统的单片机主要有Atmel公司的AVR系列单片机与MICRO-CHIP公司的PIC系列单片机。Atmel公司的是1997年由Atmel公司研发的基于RISC技术的高速8位单片机,其主要优点如下:

(1)高性能

采用HARVARD结构,指令为16位,执行指令与取指令同时进行,每1个时钟周期可执行1条指令,其运行速度是复杂指令计算机系统的15~20倍。

(2)内置FLASH存储器

AVR单片机内置的FALSH存储器从1~128 kB都有,可根据需要选择不同的芯片并可以扩充。FALSH可写次数达10 000次以上。

(3)内置多种外围电路

AVR单片机内置独立的看门狗、A/D转换、、PWM输出、上电自动复位等电路,应用AVR单片机大大简化了外围电路,提高了电路的可靠性。

(4)具有SPI编程功能

SPI编程功能使更新AVR程序仅仅需要几根线即可,省去了拨下芯片的麻烦,避免了更新程序时损坏单片机的可能性。

由以上对比可以看出,使用AVR单片机设计,将大大降低其外围电路的复杂性,并提高电路可靠性,使其成为升级换代的首选。

4 使用AVR单片机设计的矿用传感器

AVR单片机共分为Tiny,At90s,Atmega三个档次。根据需求,此处决定采用Atmega8L作为主芯片。AtmegaSL最高8 MHz工作频率,工作电压2.7~5.5 V,有8 kB的Flashrom,1 kB的RAM,512 kB的,8路10位A/D转换,能满足应用需要,其电路原理框图如图2所示。

基于AVR单片机的煤矿传感器设计

传感器核心控制单元采用Atmega8L-8AU单片机,PB口的PB3,PB4配置为SPI下载线接口,并与外壳上的接口相连,用于程序更改与升级。PB口PB1配置为声光报警输出,以用于检测值超过设定值后报警。PC口的PC0配置为A/D转换输入口。由于输入信号幅度较小,故在电路中加入1级由LM358构成的放大电路。PC口的PC2配置为红外线接收口,用于接收遥控板送来的信息。PD口用于4位数码显示。

特别注意的是,在硬件设计上,为降低A/D转换噪声,需要在AVCC引脚连接A/D转换专用电源。并且由于AVR芯片内部的A/D转换参考电压不够稳定,故在其Aref引脚配置由精密稳压集成电路TL431构成的参考电压,以保证A/D转换的准确性。目前正在应用的的软件系统经过几年的使用与改进,软件系统已渐趋成熟,加之AVR单片机支持C语言,所以不需要重新开发新的软件系统,仅对原有的煤矿传感器的软件系统作简单的改变即可移植到以AVR为核心的传感器上,改进成本低,转变容易。

使用AVR设计煤矿传感器外围元件少、结构简单、工作效率高、成本低(每片Atmega8单片机售价不足10元)。同时AVR芯片在设计时即考虑了其安全性,只需简单配置即可达到保密的作用,无需在软加密上多下功夫,有效地保护了自己的知识产权。所以AVR单片机是设计矿用传感器部件的首选。

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭