您现在的位置:首页 > 技术支持技术支持

基于ARM9的嵌入式Linux地震数据采集系统

发布时间:2018-09-15 06:57:46  来源:大电流电感厂家   查看:
电感器换速率没有太高的要求,故可以当改选用较低采样频率工作时,相应的将%20ADC%20工作参数进行设置,将其改为在较低的低转换速率下工作,当然要求是满足此时采样频率下的数据要求,这样可以提高系统在某些采样频率下%20ADC%20工作的转换精度。

使用ADC模块时,先要将测量通道引脚设置为AINx,然后通过ADCR寄存器设置ADC的工作模式,ADC转换通道,转换通道(CLKDIV时钟分频值),并启动ADC转换。可以通过查询或中断的方式等待AD转换完毕,转换数据保存在ADDR存器中。ADC转换时钟分频值计算:%20CLKDIV=%20-1(Fadclk为所要设置的ADC时钟,其值不能大于4.5MHZ)。

进行多通道AD转换的时候,首先切换到通道1并进行第一次转换,等待转换结束,再次启动转换,等待转换结果,读取ADC结果。然后切换到通道2并进行第一次转换,操作过程与通道1相同,依次再切换到通道3,%204......,最终完成所有通道的转换。

A/D转换任务的流程如图所示:

%20图3%20A/D任务转换流程图

3.2%20USB通道模块的软件设计

USB的拓扑结构中居于核心地位的是主机,任何一次USB的数据传输都必须由主机来发起和控制,所有的USB设备都只能和主机建立连接,而目前,大量的扮演主机角色的是个人电脑。因此我们目前所使用的USB移动设备都是USB的设备如U盘,在嵌入式平台上使用U盘,就必须使得嵌入式产品支持USB%20host接口。

USB总线包含4种基本数据传输类型:控制传输、中断传输、批传输以及同步传输,本文中用到的是控制传输和批传输。由于一般U盘都属于mass-storage存储类,遵循Bulk-Only传输协议和UFI命令规范。在该种传输方式下,有3种类型的数据在板卡和U盘之间传送:CBW,%20CSW和普通数据。CBW是从板卡发送到U盘的命令,这里为SCSI传输命令集(包括标志信息,数据长度,UFI命令),完成后U盘向板卡反映当前命令执行状态的CSW,板卡根据CSW来决定是否发送数据。

图4 U盘写数据流程图

3.3 串口模块的软件设计

一般工控现场所使用的控制器或者智能仪表都需要具有与PC机通讯的功能,以充分发挥PC机和智能设备各自资源的优势。可以设置通讯的波特率,串行口为8位异步通信接口,一帧信息为10位:1位起始位(0), 8位数据位(低位先)和1位停止位(1) TXD1为发送端,RXD1为接收端,这些都是对USART寄存器的初始化。www.51kaifa.com

完成初始化后,下图是程序流程图:

图5 串口流程图

4 结束语

作为嵌入式系统在工业控制领域的应用,本文主要讨论了基于AT91系列处理器AT91RM9200、嵌入式Linux操作系统的地震数据采集系统的硬件软件设计,在对目前地震测量技术发展进行研究的基础上,对本数据采集的功能和设计方法提出了一整套系统的方案。在不断更新总结的过程中完成了采集系统的研发和制作,并且进行了系统的 ADC性能和数据存储各方面的测试。

参考文献

[1] 江俊辉,基于ARM的嵌入式系统硬件设计,微计算机信息,2005年第7-2期

[2] 周振安 范良龙等. 数据采集系统的设计与实践. 地震出版社,2005年7月www.51kaifa.com

[3] 马建明. 数据采集与处理技术. 西安交通大学出版社,2005年9月

[4] 杨恒. ARM嵌入式系统设计与实践. 西安电子科技大学出版社,2005年10月

[5] 邹思轶. 嵌入式 Linux 设计与应用. 清华大学出版社,2002年4月www.51kaifa.com

[6] 何加铭. 嵌压膜电感器入式32位微处理器系统设计与应用. 电子工业出版社,2005年12月

平面变压器厂家 | 平面电感厂家

LED分布式恒流技术简介及特点分析1. 分布式恒流技术分布式恒流就是:在各并联支路点均设立独立恒流源,从而管理、维持、控制支路与整体线路稳定。分布式恒流设计LED产品,有着非常高的产品稳定性。驱动线路稳定性直接影响产品整体稳定,分布式

教学用稳压电源的设计 1 引言在职业教学的电子线路实验中,大功率的直流稳压电源是实验系统的能量保证。而经典的DH1729稳压电源采用分立元件组成。电路复杂;FY13003-3D型稳压电源采用分立元件与集成比较器结合,电路

基于TMS320F2812的最小系统设计TMS320F2812是美国TI公司推出的新一代32位定点数字信号处理器,该芯片每秒可执行1.5亿次指令,具有单周期32 bit×32 bit的乘和累加操作功能,片内集成了丰富的外围设备,如16路A/

CopyRight2014
大电流电感 | 大功率电感 | 扁平线圈电感 注塑加工厂