通信的存储系统设计-电动折弯机数控滚圆机滚弧机张家港钢管滚圆
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-03-23 15:56 | 浏览次数:

针对微型存储系统存在的一些问题,如存储带宽小、数据导出复杂、系统启动时间长、紧急掉电文件易丢失等,提出了一种能有效解决这些问题的方案。该方案基于Cortex-M7处理平台STM32F7,利用其SDIO接口与高速USB接口搭建了STM32与eMMC通信的硬件电路,并且实现STM32对eMMC的驱动,同时将FAT32文件系统移植到eMMC上,记录文件通过自己建立的文件系统进行初始化,记录过程中数据直接由eMMC写驱动写入记录文件数据区,通过USB直接复制记录文件实现数据导出。图6文件系统结构图7引导扇区DBR区数为2根目录起始簇号是2,与设定的参数一致。本文由 公司网站 弯管机网站采集网络资源整理!  http://www.suoguanji158.com 通信的存储系统设计-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机滚弧机弯管机4.2存储(1)根目录起始偏移地址定位根目录起始扇区=保留扇区数+FAT×1+(起始簇-2)×每簇的扇区数,由引导扇区DBR中可知根目录起始簇号为2,所以求得根目录起始扇区为则FAT表所在的起始偏移位置处的内容如图8所示,可以看到根目录起始扇区与图6显示一致。(2)第一个文件位置的定位将系统的多路串口数据以数据流形式写入数据区。第一个文件开始扇区=根目录开始扇区+(簇编号-2)×每簇的扇区数,第一个文件簇编号为128,则第一个文件扇区为则第一个文件所在的起始偏移位置为第一个文件数据如图9所示,可以看出第一个文件扇区地址与图6显示的一致,且数据为连续数据流。4.3数据导出系统记录的数据是直接通过eMMC写驱动写入记录文件数据区,可以通过USB直接复制记录文件实现数据导出。复制文件到计算机桌面,数据导出过程如图10所示。图8根目录起始偏移地址图9第一个文件数据图10数据导出过程结语本方案设计的存储系统以STM32处理器为控制器,单块eMMC作为存储介质。采用硬件设计和软件逻辑控制完成了基于STM32的eMMC则第一个文件扇区为9,则第一个文件所在的起始偏移位置为FC400,第一个文件数据如图9所示,可以看出第一个文件扇区地址与图6显示的一致,且数据为连续数据流。4.3数据导出系统记录的数据是直接通过eMMC写驱动写入记录文件数据区,可以通过USB直接复制记录文件实现数据导出。复制文件到计算机桌面,数据导出过程如图10所示。图8根目录起始偏移地址图9第一个文件数据图10数据导出过程结语本方案设计的存储系统以STM32处理器为控制器,单块eMMC作为存储介质。采用硬件设计和软件逻辑控制完成了基于STM32的eMMC存储系统设计。得到以下结论:①使用STM32驱动eMMC,完成了eMMC的初始化、读驱动以及写驱动等通信的存储系统设计-电动折弯机数控滚圆机滚弧机张家港钢管滚圆机滚弧机弯管机本文由 公司网站 弯管机网站采集网络资源整理!  http://www.suoguanji158.com