The invention provides a data parallel processing method and a device of a grain situation monitoring extension, which relates to the technical field of grain situation monitoring. The method comprises the following steps: setting up an n-channel for receiving data, receiving one-bit data for each channel at a time, receiving n-bit data for n channels, and merging n-bit data into one shaping. Data storage; step S200: repeat step S100, receive data m times, and save m shaping data. S100: After all data are read and stored, each shaping data is shifted, fetched and merged to obtain a byte data of the corresponding channel; S100: According to a byte data of each channel, CRC check is completed and sensor temperature value is obtained. The invention can read data in multiple channels at the same time, greatly reducing the data reading time, improving the work efficiency of the grain situation monitoring extension; at the same time, it is advantageous to flexible wiring, simple and convenient maintenance, and improves the maintenance efficiency.
【技术实现步骤摘要】
一种粮情监测分机的数据并行处理方法及其装置
本专利技术涉及粮情监测
,特别涉及一种粮情监测分机的数据并行处理方法及其装置。
技术介绍
粮情监测系统是智能粮库基本系统之一,也是粮库最常用的智能系统。在粮情监测系统中,粮情监测分机负责检测粮堆温度。如图3所示,粮情分机提供多个通道,每一个通道连接1组或多组测温电缆,每个测温电缆上连接若干个温度传感器。目前,粮情监测分机识别测温电缆地址和读取温度传感器数据时,采用串行处理方法,从第一个通道第一组测温电缆开始,逐个通道读取每一组测温电缆的地址和温度数据。首先,由于测温电缆众多,温度传感器最多可达到上千个,采用串行数据处理方法识别测温电缆地址并逐个读取温度传感器数据耗时较长,工作效率低下。其次,串行处理方法电缆布局不灵活,每一个通道对应的温度传感器数量需要提前定义,定义好后测温电缆必须和对应的通道相对应,不能随意改变通道位置,一旦通道接错,将不能读取温度信息。再次,当某一通道故障时,其对应的测温电缆也不能直接接入临近的通道,必须重新初始化,重新设置测温电缆对应的分机端口,重新分配地址,这就给维修带来不便,增加了维修成本,维修效率低下。
技术实现思路
本专利技术提出一种粮情监测分机的数据并行处理方法及其装置,大大减少数据读取时间,提高工作效率,有利于对电缆的灵活布局,便于维修和使用,降低维修成本。本专利技术的技术方案是这样实现的:一种粮情监测分机的数据并行处理方法,包括如下步骤:步骤S100:设置n路通道用于接收数据,每个通道一次接收1位数据,n个通道共接收到n位数据,n位数据合并为一个整形数据存储;步骤S200:重 ...
【技术保护点】
1.一种粮情监测分机的数据并行处理方法,其特征在于,包括如下步骤:步骤S100:设置n路通道用于接收数据,每个通道一次接收1位数据,n个通道共接收到n位数据,n位数据合并为一个整形数据存储;步骤S200:重复步骤S100,接收数据m次,共保存m个整形数据。步骤S300:所有数据读取并存储完毕后,对每一个整形数据进行移位、取值和数据合并,得到对应通道的a个字节的数据;步骤S400:根据每个通道的a个字节的数据,完成CRC校验并获取传感器温度值。
【技术特征摘要】
1.一种粮情监测分机的数据并行处理方法,其特征在于,包括如下步骤:步骤S100:设置n路通道用于接收数据,每个通道一次接收1位数据,n个通道共接收到n位数据,n位数据合并为一个整形数据存储;步骤S200:重复步骤S100,接收数据m次,共保存m个整形数据。步骤S300:所有数据读取并存储完毕后,对每一个整形数据进行移位、取值和数据合并,得到对应通道的a个字节的数据;步骤S400:根据每个通道的a个字节的数据,完成CRC校验并获取传感器温度值。2.根据权利要求1所述的一种粮情监测分机的数据并行处理方法,其特征在于,所述步骤S300包括:步骤S310:读取存储的m个整形数据;步骤S320:将每一个整形数据进行移位和取值,每一个通道都会得到对应的一位数据。步骤S330:重复步骤S320,直至所有通道得到m位的数据;步骤S340:将每个通道的m位数据进行合并,得到a字节的数据。3.根据权利要求1所述的一种粮情监测分机的数据并行处理方法,其特征...
【专利技术属性】
技术研发人员:张军伟,
申请(专利权)人:郑州利凌电子科技有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。