基于ARM的数据采集与模糊控制系统设计
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘 ?要
本文主要介绍了温度采样系统的整个设计流程,通过ADC0809对温度模拟量的采集,经ADC0809转换成为数字信号,将该数字信号传入单片机AT89C51,该单片机对整个外围电路进行控制,最终将温度模拟量传输到三个七段显示管进行显示。
关键词
ADC0809(A/D转换器)、AT89C51单片机、LED(发光二极管)、DPY_7-SEG_DP、12M晶体振荡器
?设计要求
?? 设计一个温度采集和模糊控制系统,能够完成水温的测试,然后经过单片机的处理,最后在LED数码显示管上显示出来,并且可以通过简单的加热、停止加热和保温的按键进行模拟控制。
1.2 设计思路简介
温度采集部分:
1、水的温度是一种感觉,我们的手可以直观的感觉,但是机器怎么能识别呢(机器只能识别电信号),那就是传感器的作用了,传感器的作用就是把温度值变成电流或者电压,温度高了,传感器输出的电流或者电压就大,反之同样的道理 温度采集部分:
1、水的温度是一种感觉,我们的手可以直观的感觉,但是机器怎么能识别呢(机器只能识别电信号),那就是传感器的作用了,传感器的作用就是把温度值变成电流或者电压,温度高了,传感器输出的电流或者电压就大,反之同样的道理
温度采集部分:
1、水的温度是一种感觉,我们的手可以直观的感觉,但是机器怎么能识别呢(机器只能识别电信号),那就是传感器的作用了,传感器的作用就是把温度值变成电流或者电压,温度高了,传感器输出的电流或者电压就大,反之同样的道理
3、经过A/D 0809 把模拟的信号转换成数字的信号以后,剩下的就是把这个数字的信号在LED数码管上面显示了,单片机里面的程序就是完成这样的功能,
4、最后显示的就是测试到的水的温度了
控制部分:
1、图上的3个按键分别是:加热键 停止加热键 和恒温键
2、因为没有后端的实际的加热系统,所以用LED灯模拟,红灯亮表示是加热状态,黄灯亮表示是停止加热状态,绿灯亮表示是恒温状态 ,如果觉得LED数码管显示的温度(也就是传感器采集的温度)低的话可以安下加热键,红灯就会变亮,显示加热状态,这只是模拟的哈,不是实际的,同样的道理,后面的停止加热键和恒温键不说了
3、特别说一下恒温键
?一但按下了恒温键后,系统会自动记下当前LED数码管显示的温度,假设是T,然后继续采集水的温度并判断采集到的温度是否高于或者低于刚才记录温度T,如果低于,系统自动的加热,高于自动停止加热? ?????????????????????????????????????????????????????????????????????????????????????????????????
1.3 设计方案
整个系统的设计包括:
1.????????
模拟数字转换电路的设计
2.????????
单片机控制电路的设计
3.????????
数显电路的设计
4.????????
复位电路的设计
5.????????
A/D转换的时钟电路的设计
6.????????
辅助控制电路的设计
7.????????
测试电路的设计
8.????????
控制电路的设计
依次将各部分分系统硬件设计和软件调试,最后将写好程序的AT89C51 CPU插入实验面板的CPU位置,逐步完成系统的制作调试。