新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于S3C2410的恒温式自动量热仪设计

基于S3C2410的恒温式自动量热仪设计

作者:时间:2010-10-13来源:网络收藏

2.1.2 传感器的选择
现在的仪大多采用铂电阻作为测温元件;它虽然具有精度高等优点,但铂电阻在O~800℃范围内、无校正的情况下,最大非线性误差可达2%,而且它们属于模拟式传感器,输出信号需要进行模/数转换,这不仅使电路复杂,成本增加,而且增大了误差。改进的方式是用石英晶体来代替铂电阻作为测温元件。根据不同频率和切型,石英晶体温度传感器的温度灵敏度可以在20~2 850 Hz/℃范围内变动,使温度分辨率达0.000 1℃,而且温漂、时漂极小。
石英晶体温度传感器HTS-206就是其中的一种,它由日本EPSON公司生产,其振荡频率在40 kHz附近,工作温度范围为-55~+125℃,其测量精度利用多点差值法校正后可达O.05℃石英晶体谐振器HTS-206的调理电路包括振荡电路、分频器、计数器三个主要部分构成,其调理电路如图3所示。

本文引用地址:http://www.eepw.com.cn/article/195263.htm


以往测量频率的方法是在芯片外接FPGA芯片,不过HTS-206,的工作频率为40 kHz左右,符合的工作性能,为了节约成本,可以利用中断模式对频率信号进行测量。HTS-206的输出经过整流放大后,通过的EINT0端口,用FIQ中断模式。
利用软件设定中断的闸门时间为Tw,并且记录被测信号的变化周期数(或脉冲个数)N,则被测信号的频率为:

2.1.3 控制部分
控制部分由充氧控制、充放水控制、水位控制、点火控制、升降电机控制等几部分组成:
充氧电路,主要完成氧弹的冲放气的控制。当实验开始时,发送信号,打开阀门。氧弹充气到一定压力的时侯,向发出信号。S3C2410接收到信号就控制阀门关闭。
充放水及水位控制系统,主要完成内外筒进水、排水、定位任务。分别通过两个探测器测定内外筒的水位,利用程序进行水位比较,从而达到定内外筒水定量的目的。
点火系统控制氧弹中的点火装置,具体控制要求为:点火丝点火在自检之后进行,如一切正常,则点火。如果点火成功,则向S3C2410发送信号,启动测温系统。如果点火失败,则退出本次试验。
2.1.4 S3C2410的网络通信
如图4所示,S3C2410使用CS8900A-Q3控制器扩展网络接口模块。它的传输速率为10 Mb/s。CS8900工作在16位模式下,网卡芯片复位默认工作方式为I/O连接。由于CS8900A和S3C2410的中断电平是相反的,所以,中断信号线间需接一个非门。信号的发送和接收端通过RJ45接口接入CS8900A,再传送给S3C2410,从而组成了以太网信号传输的硬件通道。


2.2 软件设计
2.2.1 开发环境的建立

在对S3C2419进行软件开发之前,需要通过以下步骤,建立一个合适的开发环境。
(1)将UBOOT移植到S3C2410开发板。
(2)利用H-JATG软件读取板子CPU的信息,将读取到的信息利用ADS开发环境中的AXD Debugger软件建立仿真开发环境。
(3)仿真建立最小系统,对各个端口进行初始化,设置时钟,电源等参数。仿真成功后,将初始化的文件利用ADS下载到主板上。
2.2.2 对系统的编程
如图5所示,根据GB(T)213-2003的要求,设置充氧时间为18 s,充氧过程包括压力测量,当充氧压力大于3.2 MPa时,显示充氧压力过大,并结束实验。省略点火及控制部分,主要程序如下:



关键词: S3C2410 恒温 自动 量热

评论


相关推荐

技术专区

关闭