基于arm的实时温度采集系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 摘要 2 一、设计目的 2 二、设计要求 2 三、题目分析 3 四、设计方法及步骤 4 1、开发平台介绍 4 2、ds18b20的工作原理 6 3、ds18b20的驱动程序 9 4、QT界面设计 13 5、驱动的挂载和运行 16 五、设计总结 17 六、参考文档 18 摘要 近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的IT应用领域之一。inux C编写驱动程序; 3、熟悉C++,具备初步人机界面编程的能力; 4、学习和掌握驱动的下载和烧写。 二、设计要求 在Samsung公司S3C2410处理器的开发板上,嵌入式linux系统环境下 在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案美国Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持 一线总线接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18B20体积更小、更经济、更灵活。DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。 UP- 2410开发板主板资源: * 基于ARM 920T内核的SAMSUNG S3C2410处理器 * 系统稳定工作在202MHZ主频 * 64MB SDRAM * 可外接博创8寸640*480TFT真彩LCD或其他型号的TFT LCD屏 * 可外接 触摸屏 * 1个主USB口、1个从USB口 * 100M以太网口 * 2个RS232标准串口 * JTAG接口(14Pin标准) * CAN总线接口 * 总线和可复用资源扩展接口 * CF卡接口(IDE模式) * IDE接口 * SD/MMC 接口 * 64MB Nand Flash(可选更大容量) * 2MB NorFlash(可选) * 实现了MMU、AMBA总线 * AD电位器 * IIC接口 * SPI接口 * IIS音频CODEC * 立体声耳机、线路接口,板载MIC * 8通道10位AD转换 * 2位LED数码管 * 实时时钟 * IIC存储器2片 * PWM DA输出 * 3个可产生中断的按键 * 3个IO控制的LED UP- 2410开发板软件资源: Linux: 系统引导程序: VIVI 操作系统: Linux2.4.18/Linux2.6.18(可选) 文件系统: RAMDISK YAFFS 图形用户界面: 支持QT/E 设备驱动: 串口,Ethernet,Audio,SD卡,IDE,CF卡,AD/DA,USB,红外,蓝牙,LCD,触摸屏,PS2 keyboard mouse, 17键数字键盘,SPI,I2C,RTC,GPIO等 开发工具: JTAG烧写Nor Flash工具,arm-linux-gcc交叉编译器,GDB,GDBSERVER调试工具,anjuta开发环境,sourceNavigator代码编辑器,文件系统制作工具等 多媒体软件: mplayer媒体播放器,实现MPEG、MPEG2、MPEG4、AVI、WMV等多种媒体解码;madplay音频播放器 WinCE: 板级支持包: WinCE.net 4.2 /5.0(可选) BSP 设备驱动: 串口,Ethernet,Audio,CF卡,SD卡,USB,红外,LCD,触摸屏等 多媒体软件: mediaplayer媒体播放器,实现MPEG、MPEG2、MPEG4、AVI、WMV,mp3等多种媒体解码。 2、ds18b20的工作原理 如上图所示,ds18b20只有三只引脚,GND,DQ和VDD,GND为电源地,DQ为数字信号输入输出端,VDD为电源输入端。 DS18B20的内部结构主要包括4部分;64位光刻ROM、温度传感器、非易失的温度报警触发器TH和EL、配置寄存器,如下图所示:

文档评论(0)

独角戏 + 关注
实名认证
文档贡献者

本人有良好思想品德,职业道德和专业知识。

1亿VIP精品文档

相关文档