基于CAN总线技术的市场运营数据采集器设计
发布时间:2021-07-29 18:35
针对传统的市场运营数据采集器存在实时性差的问题,设计了一种基于CAN总线技术的市场运营数据采集器。以CAN总线技术为设计中心,重点设计了市场运营数据采集器的结构部分,主要包括存储芯片、控制器与总线收发器,其中存储芯片用来存放市场运营数据,控制器与总线收发器主要用来接收与发送市场运营数据。市场运营数据采集器的程序部分,设计在线数据库,管理市场运营数据,并提供市场运营数据采集器的初始化功能,以此完成了基于CAN总线技术的市场运营数据采集器的设计。经实验证明,此次设计的基于CAN总线技术的市场运营数据采集器比传统采集器信息采集实时性好,具有工作稳定、可靠和成本低的优点,满足了市场运营数据采集需求。
【文章来源】:自动化与仪器仪表. 2020,(09)
【文章页数】:4 页
【部分图文】:
CAN总线结构
采用AT24C02BN作为存储芯片[5],该芯片为一种串行存储芯片,其中具有256个字节,高达100万次擦写周期,数据保存时间长,存储芯片的电路结构如图3所示。其中,SQL引脚为时钟线,SDA代表数据线,该芯片的工作电压为+1.8 V~6.0 V,此次设计采用3.3 V供电,引脚A0、A1、A2为器件地址选择引脚[6],此次设计的数据采集器仅需一个存储芯片,所以将3个引脚同时接地。
此次设计的数据采集器软件主要对其初始化控制,其中初始化主要对数据采集器中的寄存器[13]初始化,目的是完成通信波特率和工作模式的设定。初始化完成后,进入程序准备发送数据,在发送之前,检查发送线路是否为空闲状态,若为空闲状态,向CAN总线中写入数据,若处于忙碌状态,则再一次进行准备发送数据阶段,直到空闲位置[14]。当写入数据后,通过数据采集卡读取信息,然后对市场运营数据处理,整体流程如图4所示。根据市场运营数据采集器的特点,数据采集器中各个节点之间与上位机的距离较远,受现场环境干扰较大,因此设计一个在线数据库[15]。在该数据采集卡中,需要的时候和每次打开软件时都对数据采集器搜索,为了查询数据采集器中的历史数据,需要将数据采集器中的数据保存起来,该在线数据库中所包含的字段如表1所示。
【参考文献】:
期刊论文
[1]ADS1262多通道数据采集系统设计[J]. 徐聪辉,李彩,张振昭. 中国测试. 2019(09)
[2]水下试验图像数据采集存储系统的设计与实现[J]. 杜文略,李红薇,高越. 电子器件. 2019(03)
[3]Microblaze软核处理器在惯测数据采集中的应用[J]. 周广平,石然,胡羽行,董健腾,高福隆. 电子器件. 2019(03)
[4]基于双微处理器的传感器自动采集装置设计与实现[J]. 周芳芳,毛索颖,黄跃文. 长江科学院院报. 2019(06)
[5]基于FPGA的多通道同步实时高速数据采集系统设计[J]. 易志强,韩宾,江虹,张秋云. 电子技术应用. 2019(06)
[6]静态磁场测试平台的采集监控系统的设计与实现[J]. 何诗英,蒋力,高格,王广红,王林森,王泽京. 强激光与粒子束. 2019(04)
[7]液压支架压力数据采集系统研究[J]. 姚伟,汪爱明,孟国营,陈亮,王子毅. 煤炭技术. 2019(03)
[8]合肥城乡规划数据采集及集成系统研究[J]. 韦丽华,张敏. 规划师. 2018(S1)
[9]基于AD7606的焊接电弧电信号高精度数据采集系统设计[J]. 颜培玉,段瑞彬,刘文吉,唐德渝,王克宽. 热加工工艺. 2018(17)
[10]基于ISL78600高精度BMS数据采集系统设计[J]. 胡青松,吴定国,胡攀攀. 电源技术. 2018(06)
本文编号:3309840
【文章来源】:自动化与仪器仪表. 2020,(09)
【文章页数】:4 页
【部分图文】:
CAN总线结构
采用AT24C02BN作为存储芯片[5],该芯片为一种串行存储芯片,其中具有256个字节,高达100万次擦写周期,数据保存时间长,存储芯片的电路结构如图3所示。其中,SQL引脚为时钟线,SDA代表数据线,该芯片的工作电压为+1.8 V~6.0 V,此次设计采用3.3 V供电,引脚A0、A1、A2为器件地址选择引脚[6],此次设计的数据采集器仅需一个存储芯片,所以将3个引脚同时接地。
此次设计的数据采集器软件主要对其初始化控制,其中初始化主要对数据采集器中的寄存器[13]初始化,目的是完成通信波特率和工作模式的设定。初始化完成后,进入程序准备发送数据,在发送之前,检查发送线路是否为空闲状态,若为空闲状态,向CAN总线中写入数据,若处于忙碌状态,则再一次进行准备发送数据阶段,直到空闲位置[14]。当写入数据后,通过数据采集卡读取信息,然后对市场运营数据处理,整体流程如图4所示。根据市场运营数据采集器的特点,数据采集器中各个节点之间与上位机的距离较远,受现场环境干扰较大,因此设计一个在线数据库[15]。在该数据采集卡中,需要的时候和每次打开软件时都对数据采集器搜索,为了查询数据采集器中的历史数据,需要将数据采集器中的数据保存起来,该在线数据库中所包含的字段如表1所示。
【参考文献】:
期刊论文
[1]ADS1262多通道数据采集系统设计[J]. 徐聪辉,李彩,张振昭. 中国测试. 2019(09)
[2]水下试验图像数据采集存储系统的设计与实现[J]. 杜文略,李红薇,高越. 电子器件. 2019(03)
[3]Microblaze软核处理器在惯测数据采集中的应用[J]. 周广平,石然,胡羽行,董健腾,高福隆. 电子器件. 2019(03)
[4]基于双微处理器的传感器自动采集装置设计与实现[J]. 周芳芳,毛索颖,黄跃文. 长江科学院院报. 2019(06)
[5]基于FPGA的多通道同步实时高速数据采集系统设计[J]. 易志强,韩宾,江虹,张秋云. 电子技术应用. 2019(06)
[6]静态磁场测试平台的采集监控系统的设计与实现[J]. 何诗英,蒋力,高格,王广红,王林森,王泽京. 强激光与粒子束. 2019(04)
[7]液压支架压力数据采集系统研究[J]. 姚伟,汪爱明,孟国营,陈亮,王子毅. 煤炭技术. 2019(03)
[8]合肥城乡规划数据采集及集成系统研究[J]. 韦丽华,张敏. 规划师. 2018(S1)
[9]基于AD7606的焊接电弧电信号高精度数据采集系统设计[J]. 颜培玉,段瑞彬,刘文吉,唐德渝,王克宽. 热加工工艺. 2018(17)
[10]基于ISL78600高精度BMS数据采集系统设计[J]. 胡青松,吴定国,胡攀攀. 电源技术. 2018(06)
本文编号:3309840
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3309840.html