1 / 6
文档名称:

基于ARM的传感器数据采集与网络传输系统.docx

格式:docx   大小:32KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于ARM的传感器数据采集与网络传输系统.docx

上传人:guoxiachuanyue 2022/5/16 文件大小:32 KB

下载得到文件列表

基于ARM的传感器数据采集与网络传输系统.docx

文档介绍

文档介绍:\AZ\A/w-020plc,com有道工控
基于ARM勺传感器数据采集与网络传输系统传感器数据采集、传输因微处理器的不同而方式各异,微处理器之间可采用串口、总线、无线等方式实现数据传输•但微处理器与上位机的数据传输方式单一,大部分采用串\AZ\A/w-020plc,com有道工控
基于ARM勺传感器数据采集与网络传输系统传感器数据采集、传输因微处理器的不同而方式各异,微处理器之间可采用串口、总线、无线等方式实现数据传输•但微处理器与上位机的数据传输方式单一,大部分采用串口与上位机通信,,
以便多个主机访问同一检测对象,并实现多机远程监控某钢件的受力.
采集平台硬件设计
基于ARM920TI勺ARM处理器将A/D转换结果网络打包后通过络上的CS8900传递到网络上,网主机可接收传感器结果•并在此系统上实现远程监控某钢件所受力(图1)•
网关控制器
ARM920T-ftcpj
rA/D初块H传恿器模決]
图1传»器数据果#与传输结构

基于ARM920T内核的微处理器因微型化、多样的外围设备接EI(如触摸屏接口、LCD接口、
IICISP、IIS、A/DUSB),适合多传感器检测平台架构,并可移植Linux、uclinux等操作系统
和miniGUI、$3C2440、$3C2410是两款16/32位RISC嵌入式微处理器,芯片上
集成了MPLL使得微处理器工作频率最高达到203MHz这两款微处理器有两个
8位的SPI串行接口,可工作在查询、中断、DMA3种工作方式,通过设置适当的数据传输频率
和主从工作方式,可直接与外围SPI器件通信,需要注意的是每次读取外部设备数据时必须向8
有道工控
位传输寄存器写1.
有道工控
\nD
w**O2Oplc・com

图2所示为测重传感器变换电路LI•利用金属应变片单臂电桥检测直径为1cm的钢件
所受压力•应变片灵敏度系数K为2,电桥的阻值为120Q为提高传感器的灵敏度,电桥由LM358构成的恒流源提供5mA电流,压力信号经过电路处理后可放大2178倍•可以通过调节滑动变
阻器RP实现调零操作•压力检测所用的A/D芯片为MAX147它是具有SPI接口的12位串行8
通道模数转换模块,可以与ARM的SPI接口相接•通过软件选择所需通道•为保证A/D转换模
块的工作精度,•可以与ARM的SPI接口相接•通过软件选择所需通道•为保证A/D转换模块的工作精度,由LM385为MAX147提供2・5V的参
考电压.
采集系统软件设计
采集系统的软件部分包括A/
TCP程序可调用A/D驱动实现传感器数据采集.

LinUX设备驱动程序可分为字符流设备驱动程序,块设备驱动程序和网络设备驱动程
,为实现在Linux环境下访问MAX147需要编写字
符流驱动函数•以下是A/D驱动的读写函数部分代码.
A/D芯片MAX147的写参数函数为:stat