流量计与SD卡SPI通信接口设计与误差测试方法与流程

文档序号:33518793发布日期:2023-03-22 06:18阅读:来源:国知局

技术特征:
1.流量计与sd卡spi通信接口设计与误差测试方法,其特征在于,包括如下步骤:s1、设置sd卡控制模块,通过控制模块控制sd卡初始化;s2、设置数据处理模块,通过数据处理模块控制sd卡的命令发送、数据读取;s3、设置spi通信模块,通过spi通信模块上的spi接口进行frga和sd卡之间数据或命令的传输;s4、定义spi通信模块的spi接口通信协议,其中spi_cs_n是控制芯片是否被选中,spi_miso即主机的输入或者说是从机的输出,spi_mosi即主机的输出或者说是从机的输入,spi_clk是spi同步时钟信号;s5、对spi通信模块接收到的数据进行误差分析。2.根据权利要求1所述的流量计与sd卡spi通信接口设计与误差测试方法,其特征在于:所述数据处理模块设置有多个sd卡接口数据端,所述sd卡接口数据端由两个参数cpol和cpha进行数据表示。3.根据权利要求1所述的流量计与sd卡spi通信接口设计与误差测试方法,其特征在于:所述s3中spi通信模块缺省的命令结构/协议是crc检测关闭,sd卡在sd总线模式下上电,cmd0紧跟着一个有效的crc字节,sd卡在spi模式下,默认将关闭crc,spi的时序模式为cpol=1,cpha=1,速率为25mbit。4.根据权利要求1所述的流量计与sd卡spi通信接口设计与误差测试方法,其特征在于:所述s1中sd卡初始化方法步骤如下:s1.1、定义sd卡控制模块接口,spi_clk为spi时钟信号,spi_miso为spi主机输入从机输出数据信号,spi_mosi为spi主机输出从机输入数据信号;s1.2、延时等待sd就绪;s1.3、发送74个spi_clk,且保持spi_cs_n=1,spi_mosi=1;s1.4、发送cmd0命令并等待响应r1=8'h01,发送cmd1命令并等待响应r1=8'h00,发送cmd16命令并等待响应r1=8'h00。5.根据权利要求4所述的流量计与sd卡spi通信接口设计与误差测试方法,其特征在于:所述s1.4中命令cmd发送方法包括如下步骤:s1.4.1、发送8个时钟脉冲;s1.4.2、sd卡片选cs拉低;s1.4.3、连续发送8个字节命令;s1.4.4、接收1个字节响应数据;s1.4.5、sd卡片选cs拉高。6.根据权利要求1所述的流量计与sd卡spi通信接口设计与误差测试方法,其特征在于:所述s2中sd卡数据读取方法包括如下步骤:s2.1、发送命令cmd17;s2.2、接收读数据起始令牌0xfe;s2.3、读取512byte数据以及2byte的crc。7.根据权利要求3所述的流量计与sd卡spi通信接口设计与误差测试方法,其特征在于:所述s3中sd卡数据接收方法包括如下步骤:s3.1、sd卡控制模块控制spi_cs_n信号;
s3.2、将待传输的数据放置到spi数据发送寄存器spi_tx_db中;s3.3、将spi发送使能标志位spi_tx_en拉高,spi发送功能被启动;s3.4、标志位spi_tx_rdy被拉高,spi_tx_rdy为高电平;s3.5、拉低spi_tx_en,spi模块在spi_tx_en拉低后会清零内部的计数器;s3.6、spi_tx_rdy复位。8.根据权利要求1所述的流量计与sd卡spi通信接口设计与误差测试方法,其特征在于:所述s5中误差分析采用误差分析算法,其算法公式如下:δx=x-x0;;;;其中δx是绝对误差,x是测量值,x0是被测值的真值,e为相对误差,e
i
为第i次的测量误差,q
i
为第i次的流量计读数,q
ni
为第i次装置标准流量值,e为基本测量误差,e
r
为重复性,t
a
为置信度为0.95时的分布系数。

技术总结
本发明涉及仪器仪表测试技术领域,具体地说,涉及流量计与SD卡SPI通信接口设计与误差测试方法。其包括设置SD卡控制模块,通过控制模块控制SD卡初始化;设置数据处理模块,通过数据处理模块控制SD卡的命令发送、数据读取;设置SPI通信模块,通过SPI通信模块上的SPI接口进行FRGA和SD卡之间数据或命令的传输。本发明使用了SD卡的SPI模式进行通信,当SPI通信模块接收到的数据后,SD卡在总线模式中唤醒,在接收复位命令时如果CS信号有效,那么将进入SPI模式,如果SD卡认为SD总线模式是必须的,那么它不会对命令做出响应并继续保SD总线模式,如果需要SPI模式,SD卡将切换到SPI模式并发出SPI模式下的R1响,从而提高流量的测量精度,进一步完善测量线路的设计。一步完善测量线路的设计。一步完善测量线路的设计。


技术研发人员:朱长余 柳闯
受保护的技术使用者:安徽圣恩智能科技有限公司
技术研发日:2022.11.14
技术公布日:2023/3/21
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1