新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ARM技术的服装舒适性检测系统的设计

基于ARM技术的服装舒适性检测系统的设计

作者: 时间:2011-06-10 来源:网络 收藏

  3软件的实现

的软件实现指的是数据采集及存储控制硬件模块的软件实现以及对数据分析模块的软件实现。

  3.1 数据采集和控制及数据处理硬件模块的软件实现

  系统采集、存储模块软件部分是在ADS 1.2环境下利用C语言进行编程,并针对相应的硬件功能实现的,流程图如图4所示。数据采集和控制及数据处理硬件模块的软件实现首先是对系统进行初始化,系统初始化主要指中断、存储器系统、堆栈的初始化及键盘、LED、SD存储卡等硬件的初始化;接着通过键盘实现采样通道和采样速率的设定;然后启动A/D转换将采集的模拟压力-电压信号转换为数字信号;最后在采样结束时将采集的压力、温湿度信号导入SD存储卡实现采集信号的存储操作。

  3.2 数据分析模块的软件实现

  数据分析模块只涉及软件实现,该模块采用LabVIEW 7.1软件实现了采集数据的输出、图形的实时显示与Excel测试报告的生成与保存功能,程序示意图如图5所示。数据分析模块的软件实现首先是打开离线保存在SD存储卡里的温湿度压力信号的文件;其次进入While loop循环通过对控制按钮设定连续读取文件中的信号,并将其数据分流实现各通道压力、温湿度信号的图形化显示;最后保存Excel测试报告并关闭文件。

的数据分析模块的面板如图6所示,该模块灵活简洁,可对压力、温湿度信号进行长时间的连续监测,形象地模拟了传统仪器的外观。在操作面板时首先将布尔开关指向“开始”,打开离线保存在SD存储卡里的温湿度压力信号的文本文件(如j:\1.txt)读取数据,即每隔一定时间进行一次连续的数据读取,然后用户通过面板的“读取数据点数”和“读取位置”控件进行设置所需读取点数及通道的选择,将布尔开关指向“停止”即可结束信号的显示;最后点击Excel按钮将测试报告以电子表格的形式进行保存。该面板实现的是8路信号的数据显示功能,便于在同一时间监测多部位的压力、温湿度信号的变化情况,同时Excel测试报告实现了测试信息长时间保存的功能。

  4 测试实验

  图6显示的曲线分别是对人体在正常工作状态下后背、腋窝温湿度和肩部、腹部压力测试的结果。由于人体在正常工作状态时其同一部位的压力及温湿度值随时间变化不大,图6所示的测试的结果符合人体正常着装状态下不同部位的压力及湿度实际变化情况。

  5 结语

一种嵌入式处理器的便携式服装压力、温湿度测量系统。该系统在单个芯片上实现了人体在正常工作状态下的服装压力、温湿度连续采集与存储,LabVIEW实现实时数据分析,且系统具有体积小、功耗低、速度快、测试准确、工作可靠等特点,该便携式系统可以为服装舒适性的客观评定提供依据和基础,为服装功能测量系统的开发提供了一条新的思路。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭