- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的温度采集系统设计
基于ARM的温度采集系统设计2013554013王义涛一.引言本文针对试验对温度监控系统的要求,设计、开发了基于嵌入式操作系统 Linux 和 S3C2410 处理系统软硬件平台的嵌入式多通道高精度温度测量系统的软、硬件设计与实现方法,研究并实现热电阻的多通道高精度监测电路。本文在对测温技术发展研究的基础上,根据本课题设计的任务要求,设计了基于 PT100(铂电阻)传感器的新型多通道温度检测板(8 通道)。在该多点温度测量系统中,要求温度监测点 12个,测量范围:0℃~+50℃,分辨力:±0.1℃,准确度:±0.2℃。温度检测系统将实现多点温度数据的采集、保存、上传。该系统主要包括两个部分:多通道温度检测板和ARM 通信电路。温度检测板由电源电路、信号放大及调理电路以及 AD 转换电路与单片机接口电路三部分组成。基于 ARM 的通信电路通过两种方式:串口及网口方式实现对温度数据的采集、上传、读取、保存。完成 Linux 操作系统在嵌入式系统上的移植,以及 Linux 实时性能改造;软件任务划分与设计,包括 A/D 数据采集任务,算法任务,编制构成本温度多路测量仪的嵌入式程序,并对各部分电路进行实验、调试。二.系统硬件设计2.1温度检测系统架构框图温度检测系统将实现多点温度数据的采集、保存、上传。其系统结构图如下:2.1基于四线制接法和自校正设计的电阻测量电路当温度探头附近环境温度发生改变的时候,引起了温度探头 PT100 电阻值的改变。由于流经 PT100 的电流为恒定值,因此温度采集板通过对 PT100 两端的电压值采集便可以计算出环境温度。本温度采集板中的温度探头采用了 4 线制解法,可以避免因导线过长带来的电阻误差。6 路采样信号和 2 路标准电阻信号通过多路模拟开关分时段被进行采样,采样得到的值依次通过信号放大电路和A/D 转换电路进入微控制器(MCU)。通过自校准算法,从而得到精确温度值采集到的温度测量值可以通过串口或网口的方式与上位机相连。2.2基于ARM的通信电路2.2.1 ARM 核心板本核心板采用 NAND FLASH 芯片 K9F1208 作为存储器,用来存储数据和程序。一片 K9F1208 的容量为 64M,能够满足系统的需要。K9F1208 和 S3C2410 接口电路图如图所示。2.2 K9F1208 和 S3C2410 接口图在本系统中,ARM 核心板主要起到对前端采集到的温度数据的收发。核心板的接口电路如下:2.3 ARM 核心板接口图2.2.2 信号输入电路该信号为温度板采集得到的信号,通过 4PIN 的外接端子接入。由于信号之间有相互干扰,故需要采取隔离措施。ISO7221 是双通道数字隔离器,该系列器件有一个由 SiO2隔离栅组成的逻辑输入输出缓冲区,隔离电压达 4KV。若在独立的电源系统中联合应用,它们可以阻止高电压,隔离地平面和阻止噪声流入数据总线或者其它线路,预防干扰或者破坏敏感线路。隔离后的信号直接与 ARM 相连进行通信。2.4信号输入电路2.2.3ARM 与串口和网口连接电路对于数据的传输,我们采取两种方式分别是:网口方式和串口方式。对于网口方式,我们选用 RJ45 接口为网卡接口。10/100base tx RJ45 接口是常用的以太网接口,支持10M 和 100M 自适应的网络连接速度,10/100base tx RJ45 接口引脚定义如下:2.5 RJ45接口引脚定义2.6 网口连接电路由于 ARM 与 PC 机的传输协议不同,因此需要将 RS232 转换为 TTL。这里我们选用MAX3232 为转换元件。原理图如下:2.7 串口连接图三.系统软件设计3.1单片机系统软件单片机软件系统的设计与开发是实现对于温度数据实时采集的重要保证,温度数据采集结果的好坏与单片机软件系统的编写密切相关。本节将会详细的介绍系统软件开发的设计思想、程序设计和编写、各个功能模块的实现以及各个功能模块的流程图。3.1.1主体程序设计系统的主程序设计主要完成整个系统的初始化、中断优先级设定以及调用各个模块程序,既主要实现各个模块程序的连接。3.1主程序控制流程图3.1.2数据采集子程序设计该子程序功能是将 PT100 所检测到的温度模拟信号转换为数字信号。完成以下主要操作:分时段轮询 8 测温通道、启动 AD7715、延时等待 A/D 转换结果、读取转换结果并将结果存入 RAM 和上传给上位机等。程序框图如下:3.2数据采集流程图3.2嵌入式Linux操作系统的建立3.2.1开发前的准备工作(1)交叉编译环境的建立交叉编译器选用的是集成交叉编译器cross-3.4.1。程序下载方式选择串口方式。程序编写调试在台式计算机集成开发环境下进行,编译生成可执行代码后,通过串口下载到嵌入式目标板上。(2)基
您可能关注的文档
- 埃菲尔铁塔手工制作教程.doc
- 城市绿化施工组织设计.doc
- 城市规划原理试题库.doc
- 城市老年人休闲生活调查分析.doc
- 城市规划师道路设计知识.doc
- 城市轨道交通施工新技术.docx
- 培养初中学生的体育意识和提高体育素质的有效策略.doc
- 培养和提高大学生体育兴趣的研究.doc
- 培训机构新教师培训方案.doc
- 培训机构管理制度.doc
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
最近下载
- 制造企业数字化中台技术中台数据中台业务中台建设方案(20页PPT).pptx VIP
- 防跑道侵入考试卷附答案.doc
- 3-1牛顿第一定律(解析版)—2024高考物理一轮复习100考点100讲.docx VIP
- 社会治安管理处罚法全文.docx VIP
- SL252-2017 水利水电工程等级划分及洪水标准.pdf VIP
- 监理例会会议纪要范文.docx VIP
- 新时代下黄河文化融入高校校园文化建设的路径探索.docx VIP
- SL260-2014 堤防工程施工规范.docx VIP
- 公司治理与股权激励董.pptx VIP
- 新解读《GB_T 12604.3-2013无损检测 术语 渗透检测》最新解读.docx VIP
文档评论(0)