极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 16370|回复: 5

ESP8266NodeMCU+Andriod采集485电度表数据务实之验

[复制链接]
发表于 2016-5-26 16:39:18 | 显示全部楼层 |阅读模式
本帖最后由 zdzdzddd 于 2016-5-26 16:39 编辑

      ESP8266模块很便宜,内置独立智能芯片还具很厉害的网络功能,刷NodeMCU的话就可以随时添入自己的LUA代码搞各种实验,即使只用裸板模块就可以实现好多说不完的智能。觉得若只是用于开关控制和温度检测,太屈才它了。一直我就在想像用于仪表类的智能遥测。可是,目前能找到ESP8266固件中都没有带奇偶校验的串口方式,比如采集485电度表数据就没法运用了。要感谢NodeMCU固件给咱提供了容易上手的LUA代码添加功能的实验机会。于是我写了几段485软件串口的LUA代码,拟独立引用ESP8266模块、直连电度表采集数据。实际试验,果然了得。
      按照电度表 2007通讯规约,用GPIO写口方式来模拟电度表的字节格式和请求数据帧,被采集的电度表型号是DDS711,485通信参数为:2400比特,8数据位,1校验位,1停止位,1起始位。







然后用同一个GPIO口中断方式,模拟串口接收数据。



波形图中蓝色脉冲是我在GPIO读口时在另一个口加入的脉冲以校准读取时间,居然还可以直接对应读出数据,很妙吧。
     一定没听说过,这可是单口485,还没用接口芯片,咋回事?咋整滴?有兴趣的哥们值得待我下回分解。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2016-6-16 08:54:47 | 显示全部楼层
显示波形的是什么软件,虚拟示波器?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-19 18:50:25 | 显示全部楼层
本帖最后由 zdzdzddd 于 2016-6-19 18:56 编辑
weiview 发表于 2016-6-16 08:54
显示波形的是什么软件,虚拟示波器?


(居然没有人关注我的主题,就这么忽略着一个485举世创意实验。继续寻觅知音。)
贴中波形图是有DSO2100虚拟示波器测的。见我关于DSO2100的贴文:“古老的DSO2100虚拟....."
http://bbs.elecfans.com/jishu_866113_1_1.html
回复 支持 反对

使用道具 举报

发表于 2016-6-30 17:22:19 | 显示全部楼层
我也有和楼主类似的想法,我是想DIY一个可调超声波发生器,用来改变超声波的频率从而能够进行多种材质、物体的探伤。但是就这个可调超声波发生器就卡住了。
回复 支持 反对

使用道具 举报

发表于 2016-7-14 07:46:08 来自手机 | 显示全部楼层
期待下回分解…
回复 支持 反对

使用道具 举报

发表于 2016-9-17 10:39:03 | 显示全部楼层
求:软件串口的LUA代码,这个很需要啊,哪里有?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-17 00:21 , Processed in 0.043175 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表