1 / 4
文档名称:

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

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

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

分享

预览

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

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

下载得到文件列表

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

文档介绍

文档介绍:有道工控
基于ARM的传感器数据釆集与网络传输系统设计
传感器数据采集、传输因微处理器的不同而方式各异,微处理器之间可采用串口、总线、无线等方式实现数据传输.但微处理器与上位机的数据传输方式单一,大部分釆用串口与上位机通
有道工控
基于ARM的传感器数据釆集与网络传输系统设计
传感器数据采集、传输因微处理器的不同而方式各异,微处理器之间可采用串口、总线、无线等方式实现数据传输.但微处理器与上位机的数据传输方式单一,大部分釆用串口与上位机通信,无法实现多远程主机对同一检测对象的访问.本文设计了基于ARM的数据釆集与网络传输系统,以便多个主机访问同一检测对象,并实现多机远程监控某钢件的受力.
釆集平台硬件设计
基于ARM920T的ARM处理器将A/D转换结果网络打包后通过CS8900传递到网络上,网络上的主机可接收传感器结果.并在此系统上实现远程监控某钢件所受力(图1).
1.1微处理器
基于ARM920T内核的微处理器因微型化、多样的外围设备接El(如触摸屏接口、LCD接口、IICISP、IIS、A/D、USB),适合多传感器检测平台架构,并可移植Linux、uclinux等操作系统和miniGUI、$3C2440、$3C2410是两款16/32位RISC嵌入式微处理器,芯片上集成了MPLL,,可工作在查询、中断、DMA3种工作方式,通过设置适当的数据传输频率和主从工作方式,可直接与外围SPI器件通信,需要注意的是每次读取外部设备数据时必须向8位传输寄存器写1.
wrih—
HkF有道工控
1-2传感器电路
,,电桥由LM358
构成的恒流源提供5mA电流,•压力检测所用的A/D芯片为MAX147,它是具有SPI接口的12位串行8通道模数转换模块,,,.
采集系统软件设计
采集系统的软件部分包括A/
2.1驱动程序设计
Linux设备驱动程序可分为字符流设备驱动程序,,为实现在Linux环境下访问MAX147,.
A/D芯片MAX147的写参数函数为:
staticssize—twrite(structfile*filp,constchar_user*buffer,size—
t
count,loff_t*offset)
{...
If(rea