微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 使用高速AVR单片机实现振动/温度信号采集和存储

使用高速AVR单片机实现振动/温度信号采集和存储

时间:02-16 来源:互联网 点击:

打开定时器,把由电压换算出的时间值付给定时器的16位寄存器。定时器经过触发角时间产生中断,在定时器中断程序中打开相应触发脉冲的引脚。按规律经15°后脉冲结束,再经45°,打开下一个触发引脚。一个周期(360°)后,有采样的电压或电流重新确定触发角,重新给定时器的寄存器复值。

2.3上层程序

上层程序主要有2部分组成:人机接口部分和通讯部分。人机接口包括键盘控制和显示2部分。在程序中,用键盘编制各种控制规律、控制程序。可将 DA28F640内部分成若干个区,是下层每个节点对应一个区,把相应的充放电程序及下层传递过来的现场数据存到相应的区内。在单片机内部建立小型字库,存入需显示的字符,确保LCD液晶屏能动态地显示当前电压电流时间等值。

3结语

本系统自动化程度高,大大提高了生产效率;人机界面友好,易于操作、管理。操作人员只需在控制层编好控制程序,系统负责把程序传到各个节点,由各个节点独立进行操作,中间无需看守,实现了设备的全自动化。工作过程中电流电压的变化由系统自动进行相应的调解,在掉电情况下系统会自动保存现场数据,实现了系统的智能化。

参考文献
[1]胡大可,等MSP430系列超低功耗16位单片机原理与应用[M].北京:北京航空航天大学出版社,2000
[2]张毅刚,等MSC51单片机应用技术[M].哈尔滨:哈尔滨工业大学出版社,1997
[3]ATMEL公司8Bit AVR microcontroller with 8k bytes insystem programmable Flash AT90S8515 REVB Errata sheet

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top