您当前的位置:五五电子网电子知识电子知识资料传感-检测-采集技术STM32F107VC的嵌入式远程监控终端解析 正文
STM32F107VC的嵌入式远程监控终端解析

STM32F107VC的嵌入式远程监控终端解析

点击数:7332 次   录入时间:03-04 11:43:57   整理:http://www.55dianzi.com   传感-检测-采集技术
STM32F107VC的嵌入式远程监控终端设计

    控制参数配置界面用于修改和查询系统预存储的现场环境临界参数;网络参数配置界面用于修改和查询智能终端系统的网络配置参数,如本机IP地址、子网掩码、网关IP地址等;通信参数配置界面用于修改和查询通信主机IP地址、各通信任务的端口地址等参数;数字通道状态监控界面用于对系统开关量输入通道的状态进行监测;模拟通道状态界面用于对系统模拟量输入通道的状态进行监测;用户登录管理界面用于设置和查询系统管理员ID和密码;手动控制状态界面用于对系统的执行机构进行手动操作和测试;数据文件上传界面可以将系统本地存储的临时数据文件上传至管理员计算机。

    2.3 本地数据存储模块设计

    数据存储软件设计分为24LC64(EEPROM)驱动程序设计和文件系统的实现。在ST公司发布的I2C总线驱动程序基础上,设计了24LC64驱动程序,包括单字节读/写函数,按页读/写函数和随机读/写函数。

    本地数据存储程序的另一个重要任务是实现基于SD卡的文件系统,目的是将网络异常时的数据以文件格式保存,供网络恢复时或操作员现场读取。利用RL-ARM中间件系统提供的文件系统模块,建立SD卡文件系统,可以兼容FAT32格式文件,支持TFTP服务对文件的存取。由于系统硬件使用SPI总线连接SD卡,软件采取数据流方式对SD卡进行读写操作,文件系统依赖DMA(Direct Memory ACCess),所以在初始化程序中应加入DMA的参数设置。

    结语

    本文所设计的远程监控终端具有以下特点:

    ①以STM32网络处理器为核心,充分利用其集成的外设单元,实现了低成本的工业网络远程监控终端,能够对无人值守机电设备现场运行情况进行有效监测。

    ②基于RL-ARM的实时多任务操作系统,分别实现现场信息同步上传、智能报警信息上传、通信命令执行子任务的独立运行,保证了智能终端与远程主机网络通信的实时性和可靠性。

    ③设计了基于HTTP的WebServer远程配置服务和基于TFTP的网络文件传送服务,实现对智能终端的远程配置和管理。

    ④在SD卡上实现了智能终端的本地文件系统,为网络异常情况时的数据存储提供了保证。



上一页  [1] [2] 


本文关键字:嵌入式  远程监控  传感-检测-采集技术电子知识资料 - 传感-检测-采集技术