低功耗数据终端产品

        之前开发的物联网主机是基于外部供电,因此带了操作系统、大的内存(64MB)、大的存储(256MB),可以满足复杂应用的需要;但在一些应用条件下并不需要这么复杂、功能丰富的设备,而且只能电池供电或者太阳能供电,所以准备开发一款低功耗的DTU设备。

一、设备总体概述

1、设备组成:硬件上分为通信子板和控制子板:通信子板包括4G、NB、LORA模块;控制子板采用低功耗单片机,采用单片机的WKT自唤醒模式,在需要通信的情况下就给通信子板上电,并发送需要的数据,然后就处于低功耗休眠模式。通信子板与控制板准备采用接插件进行连接。

2、设备外部接口包括MBUS接口、RS232、RS483;可以采用4G、NB、LORA进行通信;比较宽的电源输入(电源输入范围待定),带EEPROM可以用来存储数据。

二、开发中问题记录

1、在调试EEPROM的时候,由于用的是64K的容量,因此I2C总线驱动程序地址读写要用2个字节,先发送高位字节,在发送地位字节。

2、ADC采样的时候单片机的地需要焊接好,否则ADC不能正常采样。由于我的单片机PCB设计上的失误,单片机的底部封装被涂上了绿油,因此单片机的底部没有充分接地,导致在调试的时候ADC始终不正确,总是为很小的电压。后面用络铁给单片机底部的过孔上锡,让焊锡从过孔融化,然后跟单片机底部充分连接,让单片机接地充分。头天调试的过程中没有找到问题,第二天先在其他主板上验证采样程序是没有问题的,然后再用在DTV1.0的主板上调试,问题依旧,先排除软件的问题,然后再逐步排查可能的硬件问题。下图箭头2处的mcu封装底面应该像箭头1处指示的一样。

3、整个系统的休眠功耗在3.5微安左右,对于一般的应用理论上运行10年8年是没有问题的。在低功耗的调试过程中需要注意的是PMOS管的选择,因为是电池供电,所以应该尽量选择导通电压低的,越低越好。另外,在休眠的时候,将外部不用的单元模块全部断电。

 以下为模块化后的数据终端产品图:

模块化后的终端调试总结:

1、npn三极管原理图封装和pcb封装不能对应,修改原理框图。

2、在进行mbus总线调试的时候可以观察到下发的电压调制波形,但没有电流调试波形;后续调试发现是回路没有打开,回路中的NMOS管没有打开,调制R407电阻由10K变为2K,将NMOS管GS端的电压加大,电路正常运行。

3、一个需要继续研究的问题:在下行调制电压过后,有一个获取基准电压的过程,发现总线上有电压跳变,目前还没有分析出来是什么原因导致的,波形图和电路原理如下:

         

增加蓝牙连接手机App进行水量读取,方便现场调试

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值