|
本帖最后由 FSL_TICS_ZJJ 于 2014-6-5 13:25 编辑
主控用的KE02Z64VLC2,转成RS485接口,发送命令读取电表的当前有功总电量,但是电表一点反馈信息都木有。电路图如下:
发送的数据串为:
0xFE,0xFE,0xFE,0xFE,0x68,0x23,0x62,0x18,0x66,0x88,0x00,0x68,0x11,0x04,0x33,0x33,0x34,0x33,0x3D,0x16
智能电表接收该数据串后应该返回一帧电能量数据,但目前电表死活都没有任何反应。
波形图如下:
黄色是单片机串口的输出,绿色是485+和485-之间测得的差模电压。
电表规约是DLT645 /2007 波特率为默认的2400。
16:20更新进展
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
去朋友那里借了一个232转485,能够用软件读得智能电表的读数,用示波器测了一下485+和485-的差模电压,和我的电路发出的信号有很大的差异,如下图所示:
黄色是我的,不发数据时485+ 485-之间的电压为0V,发数据时 峰峰值才只有5V。
绿色是232转485发出的信号,不发数据时485+ 485-之间的电压为5V,发数据时 峰峰值达到了10V,感觉这才是对的,但我无法从我的电路上判断出什么问题。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。
|