欢迎来到天天文库
浏览记录
ID:14981249
大小:538.00 KB
页数:18页
时间:2018-07-31
《基于arm的实时温度采集系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要2一、设计目的2二、设计要求2三、题目分析3四、设计方法及步骤41、开发平台介绍42、ds18b20的工作原理63、ds18b20的驱动程序94、QT界面设计135、驱动的挂载和运行16五、设计总结17六、参考文档1818摘要近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的IT应用领域之一。实时温度采集系统是是将环境温度实时的进行采集并显示的系统,在现在的许多家用电器、工业控制、甚至是高科技领域都有应
2、用,它已经普遍的融入了社会生活和生产之中,并且作为基础的系统,在今后的生活生产中并不会被淘汰,应用范围还会继续扩大,因此,掌握此系统是必要的。关键词:armLinuxds18b20一、设计目的1、熟悉嵌入式系统的整个开发流程,具备独立进行开发的能力;2、熟悉LinuxC,可以用LinuxC编写驱动程序;3、熟悉C++,具备初步人机界面编程的能力;4、学习和掌握驱动的下载和烧写。二、设计要求在Samsung公司S3C2410处理器的开发板上,嵌入式linux系统环境下,设计温度实时采集系统,并设计显示界面。181、设计温度实时
3、采集系统,要求基于ARM9开发板,温度传感器可以用ds18b20;2、要求温度值精确到个位;3、要求自己设计QT界面,并在界面上显示温度值。三、题目分析在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案。美国Dallas半导体公司
4、的数字化温度传感器DS1820是世界上第一片支持"一线总线"接口的温度传感器,在其内部使用了在板(ON-B0ARD)专利技术。全部传感元件及转换电路集成在形如一只三极管的集成电路内。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的DS18B20体积更小、更经济、更灵活。DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20使电压、特性及封
5、装有更多的选择,让我们可以构建适合自己的经济的测温系统。18四、设计方法及步骤1、开发平台介绍UP-2410开发板主板资源:*基于ARM920T内核的SAMSUNGS3C2410处理器*系统稳定工作在202MHZ主频*64MBSDRAM*可外接博创8寸640*480TFT真彩LCD或其他型号的TFTLCD屏*可外接触摸屏*1个主USB口、1个从USB口*100M以太网口*2个RS232标准串口*JTAG接口(14Pin标准)*CAN总线接口*18总线和可复用资源扩展接口*CF卡接口(IDE模式)*IDE接口*SD/MMC接口
6、*64MBNandFlash(可选更大容量)*2MBNorFlash(可选)*实现了MMU、AMBA总线*AD电位器*IIC接口*SPI接口*IIS音频CODEC*立体声耳机、线路接口,板载MIC*8通道10位AD转换*2位LED数码管*实时时钟*IIC存储器2片*PWMDA输出*3个可产生中断的按键*3个IO控制的LEDUP-2410开发板软件资源:Linux:系统引导程序:VIVI操作系统:Linux2.4.1818/Linux2.6.18(可选)文件系统:RAMDISKYAFFS图形用户界面:支持QT/E设备驱动:串口
7、,Ethernet,Audio,SD卡,IDE,CF卡,AD/DA,USB,红外,蓝牙,LCD,触摸屏,PS2keyboardmouse,17键数字键盘,SPI,I2C,RTC,GPIO等开发工具:JTAG烧写NorFlash工具,arm-linux-gcc交叉编译器,GDB,GDBSERVER调试工具,anjuta开发环境,sourceNavigator代码编辑器,文件系统制作工具等多媒体软件:mplayer媒体播放器,实现MPEG、MPEG2、MPEG4、AVI、WMV等多种媒体解码;madplay音频播放器WinCE:
8、板级支持包:WinCE.net4.2/5.0(可选)BSP设备驱动:串口,Ethernet,Audio,CF卡,SD卡,USB,红外,LCD,触摸屏等多媒体软件:mediaplayer媒体播放器,实现MPEG、MPEG2、MPEG4、AVI、WMV,mp3等多种媒体解码。2、ds18b20
此文档下载收益归作者所有