锐能微RN8209D开发记录及资料获取


【本文发布于https://blog.csdn.net/Stack_/article/details/116175320,未经允许不得转载,转载须注明出处】



电路设计

注意事项

  1. 电压采样电路的分压电阻必须考虑不同封装的耐压和功率。
  2. 电流采样信号很小,很容易受干扰,P、N两条线尽量靠近并且等长(就是差分走法)能有效排除干扰。
  3. 如果供电使用MP150这种非隔离AC-DC芯片提供,并且按照典型电路设计,会导致板上的GND既不和零线也不跟火线直接连在一起,导致测量误差大。所以无论是隔离还是非隔离供电,板上GND都须和零线或者火线直接相连。
  4. 需要给单片机提供一个市电断开的信号,以让单片机及时保存电量信息。如果供电是12V转5V再转3.3V的供电方式,在市电断开时,12V先掉到0,触发一个中断,而后级有大电容维持着供电,就能有足够电量去保存信息。或者是将市电的50Hz正弦波转成方波给到单片机(RN8209D就支持转换输出),单片机发现方波消失了即可及时保存信息。如果不考虑成本,可以采用铁电来存储。
  5. 如果带485通讯,则单片机和485芯片之间必须电气隔离。方法有 普通485芯片+光耦+隔离电源 或者
    隔离485芯片(ADM2483)+隔离电源。



程序设计

注意事项

  1. 从RN8209读取到寄存器数据后,需要进行转换,这个过程中的中间变量会超过32位大小,因此STM8一类的8位单片机就不适用了。
  2. 需要集成校表代码。


关于校准


1、脉冲法校表

貌似需要专业的校表台,估计很贵。


2、功率校表法

需要一个高精度可调稳压源和高稳定性的负载。

稳压源需要能调电压、电流和一些其它东西,例如不知道是啥的0.5L。电压精度0.001V,电流0.0001A。

普通负载电阻阻值会随温度改变,根本无法做标准负载,不知用什么代替。

现有几万块钱的稳压源,电压精度只有0.1V,电流0.01A,更没有什么0.5L可以调。用它只能稍稍校准电压电流,但是各项数据精度差得离谱。

因为对电表的各种参数不了解,这个行业很神秘似的,网上开发案例极少,又没有高精度校表仪器,用RN8209D开发电表困难重重,而且做收费电表需要CMC资质。

如果只是想做粗略的电量统计,用免校准的HLW8032 / HLW8110会容易非常多。



资料

RN8209

【网盘 3zdn】

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值