• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > 分析基于S3C2410的恒温式自动量热仪设计与应用

分析基于S3C2410的恒温式自动量热仪设计与应用

录入:edatop.com    点击:

2.1.3控制部分

控制部分由充氧控制、充放水控制、水位控制、点火控制、升降电机控制等几部分组成:

充氧电路,主要完成氧弹的冲放气的控制。当实验开始时,发送信号,打开阀门。氧弹充气到一定压力的时侯,向S3C2410发出信号。S3C2410接收到信号就控制阀门关闭。

充放水及水位控制系统,主要完成内外筒进水、排水、定位任务。分别通过两个探测器测定内外筒的水位,利用程序进行水位比较,从而达到定内外筒水定量的目的。

点火系统控制氧弹中的点火装置,具体控制要求为:点火丝点火在自检之后进行,如一切正常,则点火。如果点火成功,则向S3C2410发送信号,启动测温系统。如果点火失败,则退出本次试验。

2.1.4 S3C2410的网络通信

如图4所示,S3C2410使用CS8900A-Q3控制器扩展网络接口模块。它的传输速率为10 Mb/s.CS8900工作在16位模式下,网卡芯片复位默认工作方式为I/O连接。由于CS8900A和S3C2410的中断电平是相反的,所以,中断信号线间需接一个非门。信号的发送和接收端通过RJ45接口接入CS8900A,再传送给S3C2410,从而组成了以太网信号传输的硬件通道。



图4 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时,显示充氧压力过大,并结束实验。省略点火及控制部分,主要程序如下:





图5 软件流程图

实验开始时,每秒采样一次。实验8 min后,每1 min采样一次。实验结束。随后进入数据处理部分。这部分包括数据的打印、存储及数据在互联网上的传输。限于篇幅这部分程序并未列出。

点击浏览:矢量网络分析仪、频谱仪、示波器,使用操作培训教程

上一篇:虚拟超声波无损探伤系统前端电路设计实现
下一篇:一种漏电保护器测试的系统方案

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图