求用atmega16测转速论文!!!急急!!!

利用霍尔器件作为传感器,1602液晶显示,哪位会的发给我!!谢谢啦!!
邮箱781697064qq.com
采纳再追加分!!
拜托啦!!!
我要的是可以测直流电机转速的电路!!!!要有图!!!!字数是一万字左右!!谢谢啦!!!!

  引言

  温度的测量是人们日常生活、工业生产和实验研究等场合必不可少的,实时的准确的高精度的温度测量值对人类生产生活活动至关重要。传统的温度测量方法大多采用酒精或者水银柱温度计,存在携带不方便易碎,测量准确度低,容易受人为因素的干扰等缺点。特别是在煤矿井下的温度测量中,传统温度计的易碎性的弊端显得尤为突出,因此必须采用现代电子技术设计高精度且携带方便的温度监测系统。
  为了刚好的解决诸如矿井井下现场等恶劣环境的温度测量工作,我们设计了一种低功耗、结构简单、简便使用的解决方案。本方案选用了单线智能化的数字温度传感器DS18B20[1],能够以数字形式直接输出监测点的实时温度,具有测量误差小、分辨率高、成本低等优点。

  1 系统总体设计

  系统主要有单片机主控器、数字温度传感器以及液晶显示的温度监测系统,另外为了保证温度监测的时效性,本系统加入了数字时钟模块。本系统以ATmega16 作为主控制器,主要有主控器、单线数字温度传感器DS18B20、时钟芯片DS1302、液晶模块LCD12864 等组成。系统结构图如所示。

  2 系统硬件设计

  2.1 电源模块
  系统的供电电源采用7805 线性三端稳压器件输出5v 电压来提供。该系列稳压器件能够输出多种固定的电压,内含过流、过热和过载保护电路。带散热片时,输出电流可以达到1A。电路在设计上加入了一个二极管1N4007,防止电源适配器极性不正确烧毁系统,起到保护作用[2]。电源部分的电路设计所示。

  2.2 温度采集模块
  系统采用的温度传感器是美国DALLAS 公司生产的单总线型数字温度传感器DS18B20,它的测量范围在-55℃~+125℃,以0.5℃间隔变化,具有可编程的9 位至12 位A/D 转换精度,测得数字量串行输出[3]。此外,DS18B20 还有应用简单无需任何外围元件、测温精度高等特点,广泛应用于恒温控制、工业系统、消费电子产品等[4,5]。DS18B20 接口电路所示。

  2.3 时钟模块
  时钟模块采用美国DALLAS 公司推出的涓流充电时钟芯片DS1302,该芯片内部含有一个实时时钟/日历和31 字节的静态RAM,提供了秒分时日月年星期等信息,还有闰年自动调整功能和24/12 小时格式切换功能[6]。通过控制DS1302 的寄存器可以很方便的完成时钟模块的功能设计。DS1302 接口电路所示。

  2.4 液晶显示模块
  显示模块采用128×64 点阵的汉字图形型液晶显示模块,可以显示汉字和图形,提供了8 为并行和串行两种外置接口方式,具有光标显示、画面移位、睡眠模式等。LCD12864 接口电路所示。

  3 系统软件设计

  系统开发软件采用Winavr,开发语言为C 语言。系统采用模块化的编程思想,将程序切割成几个模块,对各个模块单独编程调试,最后再汇总到一起总调。程序设计部分主要包括DS18B20 的底层及应用程序、DS1302 的底层及应用程序,还有系统主程序部分。主程序流程图所示。

  4 结束语

  本文设计一种以ATmega16 作为主控器的时钟温度测量系统,完成了硬件和软件的设计调试,与传统的温度测量手段相比,具有操作简单,精度高,不易受干扰等特点。本文设计的测量系统可以应用于诸如矿井井下,粮库,车间等场合,具有很好的应用前景。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-08
嘻唰唰嘻唰唰嘻唰唰juju
相似回答