




免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式系统便携式数据采集装置设计摘要随着计算机科学技术的飞速发展和普及,数据采集技术已经渗透到各个领域。例如:基于ARM和S1510开发的便携式RFID信息采集与处理系统、基于ARM7的二代身份证信息采集系统。小型射频存储芯片也越来越多的应用于我们的日常生活,像二代身份证、非接触式IC卡,ARM设计便携式数据采集装置鉴于其低功耗、低成本、便携以及强大的数据处理能力等优点,在便携式数据采集装置中应用的越来越多。本设计借助于嵌入式系统设计技术和微处理器技术来实现的低功耗、大容量存储的便携式数据采集装置。利用嵌入式的开发平台对此在软件和硬件方面做出了详细的设计。目录1、前言- 1 -2、嵌入式平台的构建- 1 -2.1、C/OS-II嵌入式操作系统简介- 1 -2.2、MSP430系列介绍- 1 -2.3、C/OS-II在MSP430F169上的移植- 2 -2.4、系统基本工作原理- 2 -3、硬件设计- 2 -4、电源设计- 3 -5、软件设计- 4 -5.1、主程序设计- 4 -5.2、数据存储任务- 4 -5.3、UART通讯任务- 5 -6、总结- 6 -7、参 考 文 献- 6 -一、前言随着计算机科学技术的飞速发展和普及,数据采集技术已经渗透到雷达、通信、水声、遥感、地质勘探、振动工程、语音处理、智能仪器、工业自动控制以及生物医学工程等众多领域。本设计借助于嵌入式系统设计技术和微处理器技术来实现的低功耗、大容量存储的便携式数据采集装置。该装置具有如下特点:多通道数据采集(包括8路模拟量采集通道)、16路开关量采集通道、海量数据实时显示存储、集成度高、携带方便。 在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式操作系统。笔者以C/OSII为操作系统平台,基于ARM7系列处理器,对一种高性能的数据采集系统开发进行了探索。二、嵌入式平台的构建20世纪90年代后,嵌入式实时操作系统在嵌入式系统中确立了主导地位。典型产品如VxWorks、PSOS、VRTX、Nucleus、Lynx、WindowsCE、RTLinux、C/OS-II等等。本设计中所用到的嵌入式处理器是TI公司的MSP430F169;操作系统是C/OS-II。1、C/OS-II嵌入式操作系统简介嵌入式操作系统C/OSII(microcontroller operating system)是专为微控制器系统和软件开发而设计的公开源代码的抢占式实时多任务操作系统内核,是一段微控制器启动后首先执行的背景程序,作为整个系统的框架贯穿系统运行的始终。对于对实时性和稳定性要求很高的数据采集系统来说,引入C/OSII无疑将大大改善其性能。C/OS-II的特点如下:公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。内核属于抢占式,最多可以管理60个任务。是一个经实践证明好用且稳定可靠的内核,被成功地移植到了许多不同架构的处理器上。目前国内对C/OS-II的研究和应用都很多。2、MSP430系列单片机介绍MSP430系列单片机是美国德州仪器公司(TI)近几年开发的新一代16位单片机,MSP430F169是其中一款,具有强大的处理能力,RISC结构,125ns的指令周期,丰富的片内外设,内部具有2kB的RAM和60kB的FLASH,寻址空间达64k。3、C/OS-II在MSP430F169上的移植移植,指的是一个操作系统可以在某个微处理器或者微控制器上运行。虽然C/OS-II大部分源代码是用C语言写成的,但是仍然需要用汇编语言完成与处理器相关代码的编写。要使C/OS-II能正常移植到处理器,处理器必须满足以下要求:处理器的C编译器能产生可重入代码;能用C语言打开或关闭中断;处理器支持中断,并且能够产生定时中断;处理器能支持一定数量的数据存储硬件堆栈;处理器有将堆栈指针和其他CPU寄存器存储和读出到堆栈(或者内存)的指令。4、系统基本工作原理应用时,数据采集系统置于被监控的设备处,通过传感器对设备的电压或者电流信号进行采样、保持,并送入A/D转换器变成数字信号,然后将该信号送到FIFO中。当FIFO中存放的数据到了一定数目时,由ARM7从FIFO中读出,然后通过ARM7的以太网接口或者RS232送给上位机。考虑到要监控的设备可能会很多,所以设计了多路采集通道,他们经过模拟开关后再进入A/D转换器。CPLD是整个系统的控制核心,他控制采集通道的切换、A/D转换器的启/停、转换后的数据在FIFO中的存放地址发生器、产生中断请求以通知ARM7读取存放在FIFO中的数据等。三、硬件设计本数据采集装置的硬件设计主要分三个模块进行:主控单元、数据采集单元、实时时钟。主控单元主要完成了人机接口和存储电路的设计,其中存储电路选用USB接口电路作为数据存储,对采集数据及时可靠的存储保护,数据采集单元主要是模拟量、开关量输入通道设计。系统实时时钟是由MSP430F1222实现的,其与专用的RTC器件相比还具有可扩展性。核心电路的设计图1系统功能结构框图微处理器是整个电路的核心器件,其性能的优劣直接影响和决定着系统的功能指标。晶振电路作为时基发生器的时钟振荡电路,为整个单片机芯片内部各个部分电路及单片机与其他数字系统或者计算机系统之间通信,提供可靠的同步时钟信号。MSP430F169单片机有3个时钟输入源:低速晶体振荡器(32k)、高速晶体振荡器(450k8M)和DCO振荡器。无论系统上电或掉电都需要保证正常复位。复位电路本系统选用的CAT809微控制器监控电路符合要求。三、电源设计电源模块是数据采集系统硬件设计的重要组成部分,直接影响系统的精度和可靠性。输出质量高、稳压效果好、高效率和微功耗、可靠性强、微型化等是其设计原则。图2 数据存储电路完成采集数据及时可靠的存储保护是本系统的一项重要功能,设计选用南京沁恒有限公司的纯粹USB接口CH375,它的主要特点是价格便宜、接口方便、可靠性高,尤其适用于产品的改型设计。四、软件设计1、主程序设计主程序负责系统的初始化及任务的创建。基本流程如图2所示。主控单元的软件设计主要包括键盘扫描任务,液晶显示任务,数据存储任务、UART通信任务等。主要介绍数据存储任务和UART通信任务。2、数据存储任务采集数据及时可靠的存储保护是本采集装置的一项重要任务,U盘的读写方式下,仅仅是将U盘当作可移动的存储器,所以读写方法与读写闪存差不多,操作简单,速度快,只要几十条语句就可以读写数据。但计算机不能直接读取写入的数据。Void Write CH375 Cmd(UINT8mCmd)/*向CH375写命令*/P2DIR|=0x0F;/*设置P2口A0,CS,WR,RD为输出控制信号*/P4OUT=mCmd;/*向CH375的并口输出数据*/Void xReadCH375 Data(void) */从CH375读数据*/UINT8mData;P4DIR=0;/*读操作所以数据输入*/mData=P4IN;/*从CH375的并口输入数据*/ P2OUT|=0x07; /*输出无效的控制信号,完成操作CH375芯片,A0(P2.3)=0;CS(P2.2)=1;WR=(P2.1)=1;RD(P2.0)=1;*/return(mData); 3、UART通讯任务数据采集单元的软件设计包括8路模拟量的采集任务、16路开关量的采集任务和UART通讯任务的编写,UART通讯任务主要是完成数据采集模块和主控单元的数据交换。五、总结本设计是结合先进的嵌入式技术、微处理器技术及USB总线技术,基于低功耗、大容量存储原则设计的便携式数据采集装置;对其主要功能模块进行了原理设计,部分实验进行了验证,证明该装置适用于工业控制等较为复杂的测控场合。软件设计上,C/OS-II的应用使数据采集具有更好的实时性。但是系统功能的扩展和通信方面还具有更深的研究空间。参考文献1 张雄伟,曹铁勇DSP 芯片的原理与开发应用,北京:电子工业出版社,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鱼我所欲也课件
- 高顿网校注会课件价格
- 济南市2024-2025学年九年级上学期语文期末测试试卷
- 高铁供电安全知识培训课件
- 电芯基础知识培训
- 电脑知识培训教材课件
- 电力设施迁改合同(货币补偿)
- rtk考试题及答案
- pisa考试试题及答案
- 电网基础知识培训课程内容课件
- 2024-2030年中国系统级芯片(SoC)测试机行业市场发展现状及竞争格局与投资战略研究报告
- 的夫妻分居证明格式范例合集
- 女性绝经期自测表(Kupperman改良评分)
- 手术室俯卧位
- 幼儿园大班美术活动《三原色-加色法原理》
- 种植牙二期修复
- EXCEL表格数据的统计分析课件
- 《建筑法律知识》课件
- 《快消品行业分析》课件
- 印刷服务投标方案(技术方案)
- 医疗器械经营质量管理制度、工作程序文件目录
评论
0/150
提交评论