版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于SpecC纺织品灰度系数测试仪的研究摘要:为了不断提高纺织服装产品的内在质量和仪器设备水平,注重产品的卫生环保性能和科技含量,SoC纺织织物灰度系数测试仪利用先进的红外传感器精确测量纺织织物的灰度系数,科学地给出其红外性能描述,而且采用了SoC技术来测量纺织织物的灰度系数,重点讨论了SoC系统描述的要求,针对这些要求指出了目前系统级描述标准的缺乏之处,然后分别从层次化、同步、异常处理、时序等几个方面详细介绍了一种能满足SoC系统所有描述要求的系统级描述语言标准-SpccC规约,继而建立其系统模型。论文关键词:SoC,灰度系数,SpecC,规约1.1 热辐射系数热辐射,是一种物体用电磁辐射的
2、形式把热能向外散发的热传方式,它不依赖任何外界条件而进行,它是热的三种主要传导方式之一。而热辐射系数亦称灰度系数,是纺织材料的重要物理性能之一。绝对零度以上的物体会向外辐射能量。一般有公式。表示热辐射系数,也称灰度系数。T表示温度,表示波长。热辐射系数可用于鉴别纺织材料的优劣程度,因此研发纺织材料灰度系数测试仪器具有一定的实际价值。1.2 灰度系数的测试原理黑体的绝对温度T与光辐射度呈以下关系式即普朗克定律: T为黑体的绝对温度; c1 = 3.473 10-16, c2 = 1.4387 10-2上式的全波长范围内积分时即能得到总辐射能量W,W = 。因此,只要能检测物体辐射出的总能量即可求
3、出温度。实际上,一方面被测物体不是黑体;另一方面,红外测温仪也不可能全波长范围内检测出辐射能量,因此辐射能量公式应修改为:W = .式中是被测物体的灰度系数,K、n是在检测波长范围内由检测器特性决定的常数。用红外测温仪测定物体的温度时首先要输入物体的灰度系数,测温仪根据设定的灰度系数确定所接受红外辐射能的放大倍数,并计算物体的真实温度;反过来,当知道物体的真实温度时,就可以反推出物体的灰度系数。实际测量纺织品的灰度系数时候,可以在被测物体的外表贴上一块灰度系数为1为的材料,在温度到达平衡状态时,用测温仪测出未覆盖温度T1和覆盖局部的温度T2,便可以求出该物体的灰度系数。,其中n由传感器决定。2
4、SoC系统的SpecC描述嵌入式系统快速开展,系统复杂度的增加提高了嵌入式系统的设计难度。按照传统方法设计当今的SoC需要靠多种语言来完成:系统描述语言、硬件描述语言、还有硬件验证语言以及软件编程语言C/C+,Java等。未来的系统级设计是结合传统硬件描述语言和当代软件工程技术,具有完备的类型系统,支持继承、多态等面向对象技术和高抽象级IP交换,并方便高层综合的设计语言,而基于C的SpecC是目前较好的选择。SpecC是在原有HDL难以满足设计要求的情况下产生的,它是从SpecCharts语言开展而来的,继承了SpecCharts语言的许多特性,二者的最大区别就是SpecCharts语言是基于
5、VHDL语言的,而SpecC那么是基于C语言的。SpecC通过直接扩充ANSI C语言语义对SoC系统设计所必须的行为、结构层次、并发、通信、同步等概念进行抽象,形成ANSI C的真超集。用户首先使用SpecC编译器进行编译,生成ANSI C代码,然后再和任何符合该模拟API的模拟库连接,产生可执行文件。SpecC语言具有以下特征:1.更高的设计和编码抽象级;2.支持IP重用,包括算法级甚至系描述级的IP重用;3.可直接进行综合,不需要翻译成统合的语言描述;4.开放的源代码支持3SpecC语言描述的根本结构下列图是对该系统的SpecC模型表示,其功能是数据温度采集模块b1将数据写入,经过数据处
6、理模块B的处理,最后由数据显示模块b2读出。模型采用了共享变量和通道两种不同的方法来描述通信,图1中系统用SepcC语言描述如下:图1 利用SpecC模型描述的系统interface Tvoid Measure(float x);/描述接口 Tinterface Dfloat Display(void);/描述接口 Dchannel C implement T,Dfloat Data;bool Valid;void Measure(float x)Data = x;Valid = true;float Display()while(!Valid)waitfor(10);return(Data)
7、;/描述Channel Cbehavior B1(in float p1,T p2,out float p3)void main(void)p2.Measure(p1);/描述行为B1behavior B2(in float p1,D p2,out float p3)void main(void)p3 = p2.Display();/描述行为B2behavior B (in float p1,out float p2)int c1;C c2;B1 b1(p1,c2,c1);B2 b2(c1,c2,p1);vid main(void)parb1.main();B2.main();/描述行为B注:
8、Measure(float ) 表示温度的测量Display(void ) 表示数据的现实使用SpecC语言产生的系统描述通常由behavior,channel和interface组成。Behavior是一个类,由端口、实例化的组件、私有变量和一个main函数组成。一个behavior可以和其它的behavior或channel通过接口通信。一个behavior假设被称为复合行为,那么说明它还可以被分解为一系列的子行为,否那么,就是叶子行为。图1中的行为B就是复合行为,行为b1、b2那么是叶子行为。对行为的描述见程序中对B、b1、b2的描述。channel是用来隐藏通信细节的类,它由一组变量和
9、函数组成,其中的函数描述了通信的方法。如图1中的通道c2,通道的描述见程序中对C的描述。Interface连接了behavior和channel,它声明了通信的方法,这些通信的方法会在channel中定义,如图1中的interface T和D.上例定义了行为B,它包含了两个子行为b1和b2,并且b1和b2是并发执行的,且通过浮点数c1和通道c2通信。4小结嵌入式系统面临着新的开展阶段,系统复杂度的增加提高了设计的难度,而更大的市场压力那么要求更短的TTM,继而提高了描述语言所处的层次,语言表达能力也随之提高,SpecC语言的优势之处从而表达出来。我们相信,作为SoC系统级描述语言来说,SpecC语言无疑是最正确的选择。参考文献:【1】徐卫林纺织材料在红外辐射中的特性及其应用上海:中国纺织大学,1997【2】陈军旗,朱勇,朱建彬. 基于SOPC技术的纺织品灰度系数测试仪的设计. 武汉科技学院学报,2021,(02):19-23.【3】秦文杰,刘洪太,张一心. 纺织品远红外功能评价标准研究. 纺织科技进展,2021,(06):52-53+56.【4】倪冰
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国推进器控制系统行业头部企业市场占有率及排名调研报告
- 2025-2030全球IO-Link信号灯行业调研及趋势分析报告
- 2025建筑施工劳务劳动合同内、外墙保温
- 临时急需资金借款合同
- 提高数据可视化技能的技能培训
- 技术服务合同经典
- 提高团队领导力的培训方法
- 委托国际贸易佣金合同书
- 零配件采购合同
- 石材大板购销合同
- (正式版)CB∕T 4552-2024 船舶行业企业安全生产文件编制和管理规定
- 病案管理质量控制指标检查要点
- 2024年西藏中考物理模拟试题及参考答案
- 九型人格与领导力讲义
- 药品经营和使用质量监督管理办法培训试题及答案2023年9月27日国家市场监督管理总局令第84号公布
- 人教版五年级上册数学脱式计算练习200题及答案
- 卵巢黄体囊肿破裂教学查房
- 医院定岗定编
- 计算机网络毕业论文3000字
- 2023年大学物理化学实验报告化学电池温度系数的测定
- 脑出血的护理课件脑出血护理查房PPT
评论
0/150
提交评论