资产监测设备使用时,设置具体指定日期天数计算

瑞奇Ricky 瑞奇Ricky     2022-12-11     397

关键词:

近期笔者在进行资产监测设备,该设备主要是通过技术实现远程对资产的状态进行获取,比如远程对资产的位置进行实时获取,或者定时获取资产所处环境的温湿度、运动情况等。

有些资产监测设备单片机RTC采用的是BCD码,从对应寄存器拿取数据,因此无法获得对应CNT天数,以下未获取距离设定日期差距的天数。

​//BCD码转十进制函数

uint8_t BCD_Decimal(uint8_t bcd)

uint8_t Decimal;
Decimal = bcd>>4;
return(Decimal=Decimal10+(bcd&=0x0F));

//功能:十进制转BCD码
uint8_t decimal_bcd_code(uint8_t decimal)//十进制转BCD码

uint8_t sum = 0, i; //i计数变量,sum返回的BCD码
for ( i = 0; decimal > 0; i++)

sum |= ((decimal % 10 ) << ( 4
i));
decimal /= 10;

return sum;

//获取计数器值
uint32_t Get_RTCCount(stc_rtc_time_t RTC_Time)

uint32_t Count,CNT;
uint8_t Pre_year =20;
//计算年数
CNT = BCD_Decimal(RTC_Time->u8Year)-Pre_year;
while(CNT)

if(Rtc_CheckLeapYear(Pre_year))
Count += 366
86400;
else
Count += 365*86400;
Pre_year +=1;
CNT -=1;

//计算月数
CNT = BCD_Decimal(RTC_Time->u8Month)-1;
while(CNT–)

Count += Get_Month_Max_Day(RTC_Time->u8Year,CNT)*86400;

//计算剩余天数
Count += (BCD_Decimal(RTC_Time->u8Day)-1)*86400;
Count += (BCD_Decimal(RTC_Time->u8Hour)-1)*3600;
Count += (BCD_Decimal(RTC_Time->u8Minute)-1)*60;
Count += BCD_Decimal(RTC_Time->u8Second);

return Count;

资产监测设备在使用时,ec600找卡失败怎么办?

近期笔者在进行资产设备研发,该设备主要对资产进行远程管理,比如对于售货机,一般都会投放在城市的各个角落,但是却并没有人24小时在旁边查看,那么就可以通过资产监测设备,对售货机的状态进... 查看详情

资产监测设备中使用cxd5603/05时,beplle以及aep的区别

...网络相连,并且将该技术逐步拓展到智慧物流方向。资产监测设备作为一款智能硬件终端,只需要将该设备放置在货物中即可在云端操作后台监测货物的状况。作为专业从事资产监测设备开发的团队之一,该企业在资... 查看详情

资产监测设备研发时,怎么选择合适的电池

近期笔者在进行资产监测设备研发,设备主要针对资产的位置信息、运动状态及所处环境的获取,并且设备简单小巧,安装便捷,只需要将设备与资产连接在一起,就可通过资产监测设备获取到资产的相关信... 查看详情

在使用资产监测设备时,出现设备连接不成功的情况该怎么排除?

近期笔者在进行资产监测技术研发,该技术主要是通过将设备与资产相连接,从而获取资产的运行轨迹、运行状态、以及环境相关因素获取等。运动行动轨迹、实时定位可以通过GPS等定位方法,环境因素通过传感器获... 查看详情

使用 LocalDate 类计算指定天数的日期差异

】使用LocalDate类计算指定天数的日期差异【英文标题】:CalcutingthedatedifferenceforaspecifiednumberofdaysusingLocalDateclass【发布时间】:2017-10-2716:33:25【问题描述】:我正在使用openjdk版本1.8.0_112-release进行开发,但也需要支持以前的JDK版... 查看详情

资产监测设备中,电池使用的注意事项

近期笔者在进行资产监测设备研发,该设备主要是通过无线通信技术,将定位、温湿度监测等功能集为一体,利用一个设备,可以完成多项功能。由于支持方案定制,所以在进行资产监测设计时,会根据方... 查看详情

资产监测设备中定位角度的计算

近期笔者在资产监测设备的开发过程中,对于定位的精准度作出了进一步优化,以满足客户在三轴传感器或者六轴姿态传感器上,对角度检测的需求。如何在三轴传感器或六轴姿态传感器上计算角度成为一个较为普遍... 查看详情

资产监测设备研发时,串口死机问题如何解决

近期笔者在进行资产监测设备研发,该设备可以监测资产从运输到交付整个过程中的状态,保障资产的运输及仓储安全,减少企业损失。资产监测设备在进行研发设备时,根据企业需求,在基础的定位功能上&#... 查看详情

在进行资产监测设备研发时,rtc的相关设计

近期笔者在进行资产监测技术研发,该技术主要是通过将资产监测设备与物品相连接,即可通过设备获取到物品的运动状态、环境状态等。一般在物流运输、快递运输时广泛应用,高效方便的对资产安全进行保护。在... 查看详情

资产监测设备中如何利用sqrt和atan2函数计算定位角度

...,包括了产品的培训与技术培训。有工作人员提出在资产监测设备中如何利用Sqrt和atan2函数计算定位角度。笔者认为该问题不仅适用于资产监测设备,还可以广泛应用于其他定位跟踪设备中。在此背景下,笔者将该问... 查看详情

资产监测设备时,dtr进入低功耗模式

近期笔者在进行资产监测设备研发,资产监测设备主要是为了帮助提高企业加强对资产的监测保护,以及在管理上的透明化,比如现在需要对一批疫苗进行运输,由于疫苗对储存温度具有一定的要求,我们可... 查看详情

资产监测设备研发时,对运动传感器芯片选择

近期笔者在进行资产设备研发,我们的资产监测设备具有实时定位功能及运动状态监测的功能,适用于很多行业,比如物流行业、快递行业、畜牧业等。比如快递行业通过给快递安装资产监测设备,就可以实时获... 查看详情

资产监测设备开发中关于cjson多次生成json字符串时死机问题

近期,笔者在开发资产监测设备的过程中,该设备应用了多项技术帮助货物实现精准定位、运动状态监测、环境温度湿度监测等。其中资产监测设备还添加了拆箱报警等功能,为用户保障资产的安全性提供解决方案。... 查看详情

资产监测设备中关于aes加密应用

...研究如何建立完善的软件知识培训系统,以满足后期资产监测设备的开发。资产监测设备简介:资产监测设备的主要作用是帮助实现资产监测,包括了资产的实时位置、资产的状态等信息。用户在使用资产监测设备后... 查看详情

yunxion资产监测设备技术中代码优化

近期笔者在进行资产监测设备研发,在进行研发时应用了多项技术,并且通过技术实现了资产监测设备对资产进行定位、运动状态监测、以及资产所处环境的温湿度监测等,为了更好地保障产品的安全,资产监测... 查看详情

资产监测设备信号不好时的设备性能

近期笔者在进行资产监测设备研发,资产跟踪设备旨在提供有关资产的位置数据,大多数情况下需要GPS定位支持,然后连接到蜂窝网络上传数据。对与定位相关的关键器件我们从不偷工减料,因为设备的性能是至... 查看详情

在进行资产监测设备研发时,两种恒流电路的设计方案

近期笔者在进行资产监测技术研发,该项技术可运用的行业非常多,如物流行业,可以通过该项技术完成对物流运输过程的管理,快递行业,通过该项技术实现实时定位,防止快递送错等。甚至该项技术还... 查看详情

资产监测设备中使用的低功耗评估工具

笔者的团队从事资产跟踪类设备的开发超过10余年,对于资产跟踪设备的项目中遇到的问题也具有丰富的解决经验。近期测试团队来了许多新同事,笔者希望能够借此机会帮助新同事对产品与工作内容有新的认识。本文主... 查看详情