zigbee模块能直接接GPRS模块与单片机的串口协议串口吗?为什么网上都是485转zigbee?

论文发表、论文指导
周一至周五
9:00&22:00
基于Zigbee通讯的数字涡街流量计
  摘 要 中国论文网 /1/view-6335071.htm  Zigbee通讯功能的数字涡街流量计,为涡街流量计的远程抄表提供一种较为经济有效的方式。以节省前期另行建立有线通讯网络和后期有线维护的费用,实现网络资源免费共享和仪表数据的远程实时管理,大大节省资源成本。   【关键词】涡街流量计 Zigbee 远程通讯 DSP   1 引言   随着科技的进步和网络技术的发展,利用各种先进的网络技术进行工业流量仪表的远程抄收和管理已经成为可能,传统的手工抄表技术一方面要耗费巨大的人力物力,另一方面,管理部门无法实时了解和记录现场各种数据的,无法实现系统远程自动化管理。所以利用各种通讯技术进行远程自动抄表和管理已是大势所趋。   国内传统涡街流量计的通讯方式一般选择RS232,RS485串口通讯方式,这两种方式都需要重新铺设电缆,费用比较高,调试也困难。这些传统的方式已经满足不了目前远程抄表的需要。目前也有基于以太网通讯和基于GPRS通讯的涡街流量计,但是基于以太网的方式需要在工业现场布线,前期需要穿墙打孔,后期要有专门的人员维护线缆接触不良以及进行网络的安全问题,前期建设费用和后期维护费用仍然巨大。另一方面,使用GPRS模块或CDMA模块等无线通讯模块则需要缴纳网络运营费用,产生的运营费用往往难以让用户接受。   2 工作原理及特点   2.1 组成部分   该数字涡街流量计具体包括:   大规模集成电路DSP芯片主处理器、信号采集单元,信号处理单元、光电隔离单元、RS232转换单元、电源部分、液晶显示屏及Zigbee通讯模块,其中:   DSP单片机,对采集到的信号进行处理,并将处理完的数据通过端口线送到液晶显示屏。通过串口与Zigbee模块连接。   信号采集单元负责采集现场探头输出的流量 信号。   信号处理单元负责对采集单元采集的信号进行滤波整形。   电源部分,5V电源输出端连接单片机、信号处理单元的芯片、光电隔离部分的芯片和液晶显示屏的电源输入端;   光电隔离部分,输入端接信号处理单元,输出端连接单片机脉冲输入管脚。   转换单元负责将单片机的信号转换成232信号与Zigbee模块连接。   液晶显示屏,通过UART口与单片机互连。   Zigbee模块通过RS232与单片机互连。   2.2 工作原理   具有Zigbee通讯功能的数字涡街流量计的工作原理是|:首先由采样电路采集传感器探头输出的微弱电压信号,再由处理单元将信号放大整形滤波,由单片机采集处理计算成所需的流量信号,并通过端口控制液晶屏使之显示流量等信息。单片机还可与上位机Zigbee通讯模块进行通讯,在接收到读数据指令后将流量等信息通过Zigbee模块发送给上位机。   2.3 特点   基于Zigbee的数字涡街流量计采用数字信号处理技术(DSP),设计有14级数字带通滤波器,通过快速傅立叶软件算法,提高了涡街信号的检测灵敏度,从而增强小信号的测量能力,提高涡街流量计的抗振性能及抗干扰能力,突破了传统模拟方法处理涡街信号的局限性。一般情况下,DSP涡街流量计测量下限是普通涡街的1/2~1/4,从而也就扩展了涡街流量计的量程范围。DSP涡街采用无电位器化设计,全部调试采用按键设置完成。电路板对不同口径、不同介质的测量全部通用。因此,现场调试、维护非常简便,也提高了仪表运行的可靠性,增强了DSP涡街的市场竞争能力。   3 实施方式   3.1 硬件系统设计   硬件电路采用大规模集成电路DSP芯片作为系统中央处理器,负责对整个系统的控制和信息的处理。电源部分由电源芯片LM7805稳定变压器产生的5V直流电压提供给单片机,液晶显示屏DGM01406,光电隔离芯片TIL177和Max232使用。探头输出的微弱的电压信号通过模拟电路进行放大、整形和滤波,然后经过光电隔离电路由单片机脉冲捕捉管脚捕捉采集,单片机通过计算得到瞬时流量、累计流量等参数。单片机将计算处理的一些参数存储到单片机的数据存储单元中。其中通过端口将数据输出到字符液晶显示屏DGM01406。系统通过Zigbee无线通讯方式与上位机通信。Zigbee无线网卡采用致远电子基于802.15.4协议的ZBCOM-1001E,它通过串口与Max232连接,Max232与单片机连接,实现网络通讯。硬件电路采用可变增益放大器,以适应各种口径的信号强度;同时采用可变频宽多级滤波器,对涡街信号进行有效的预处理,实现14频段自适应带通滤波器算法。采用无电位器化设计,全部调试采用按键设置完成。电路板对不同口径、不同介质的测量全部通用。   3.2 软件的设计   (1)基本设置,主要包含对串口相关信息的选择和设置。   (2)命令设置,主要包含对通信地址,通信命令的设置。   (3)流量计实时信息设计,主要包含当前流量计运行的各种参数,如测量温度,模拟电流输出,工作时间,测量范围百分比等。   (4)使用信息涉及,主要包含传感器元件的一些相关信息,如传感器序列号,传感器测量上限,传感器测量下限,最小范围,测量单位等。   (5)输出信号界面设计,主要包含输出信号的相关信息,如测量范围上下限,阻尼设置等。   4 结束语   基于ZigBee的数字涡街流量计技术及产品,在流量测量领域属于领先技术,填补了国内ZigBee通讯和DSP应用技术的一个空白。随着节能环保理念的不断深入,能源计量工作日益重要。这种涡街流量计破了传统流量计的局限性,将国内涡街流量计产品推向了一个新的台阶。   参考文献   [1]王宜怀.嵌入式技术基础与实践[M].北京:清华大学出版社,2006.   [2]鲁宝春.模拟电子技术基础[M].沈阳:东北大学出版社,2008.   [3]梅丽凤.单片机原理及其接口技术[M].北京:清华大学出版社,1998.   [4]梁国伟.流量测量技术及仪表[M].北京:机械工业出版社,2007.   作者单位   石家庄奥森自动化仪表有限公司 河北省石家庄市 050081
转载请注明来源。原文地址:
【xzbu】郑重声明:本网站资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知我们删除已转载的信息。
xzbu发布此信息目的在于传播更多信息,与本网站立场无关。xzbu不保证该信息(包括但不限于文字、数据及图表)准确性、真实性、完整性等。51单片机与zigbee怎么连接?_百度知道
51单片机与zigbee怎么连接?
原本我用串口实现单片机和电脑的连接,已经实现了数据的传送,现在我想改用zigbee来实现单片机发送的数据传输到电脑上。之前我已经实现了用两个zigbee模块在两台pc上的串口透传,现在我就是想在那个基础上,将一台pc机改为单片机,不知道能不能实现?如果能实...
我有更好的答案
首先,PC之间直接用zigbee通信的程序应该是有示例代码的;如果这个做好了的话,接下来可以把单片机看成透明的(推荐使用STC的12或是15系列的51单片机,因为这个51具有双串口);然后,通过max232连接单片机串口1,单片机串口2连接ZigBee,串口1接收什么,串口2就往外发送什么。在串口1接收的中断服务程序中加入显示的代码,就能实现51单片机与zigbee的连接。
采纳率:66%
zigbee的串口传送感觉范围不大,我也遇到同样问题,单片机和电脑串口通信正常,zigbee和电脑通信也正常,就是单片机加上zigbee后与电脑无法通信,我用了51和AVR,都是已经TTL转成232了,都还是不行,于是我换成了摩托的扫描枪用zigbee结果还是不行,zigbee根本无法接收传进来的信号,你问题解决了吗?解决的话麻烦指点我下,我QQ你就说zigbee问题就行了
单片机不也是有串口的么?写个单片机的程序收发串口数据就能传数据的啊!
恩,我知道,直接用串口传的话,已经实现了,但是现在我要把串口线换成无线,无线传输数据,虽然在zigbee上也能实现,但是如果要做的话,我还需要外接电路,现在我没有材料,所以我想了这个方法。如果你有解决方法还请教教我!谢谢
一个2530连单片机,一个2530连PC,两头的程序都配合好,别给2530顶死了,传数据应该很好实现的。想不明白你怎么还不会传
我的问题是能不能直接连接,如果能怎么将单片机和zibee连接,哪几个引脚需要接,接什么地方,如果不能,有什么其他解决办法没。 如果连接成功,我肯定会考虑好传输数据的问题,现在我就是不知道怎么连,虽然有一些想法,但还是不太确定,也不想乱弄弄坏了更加麻烦,能告诉我怎么连接吗?谢谢!
一端是PC—&串口线—&无线模块,令一端是单片机—&串口线—&无线模块,你现在是哪一块不会连啊?
为您推荐:
其他类似问题
51单片机的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。RS485转ZigBee模块
485转zigbee模块效果图485转zigbee模块装配图铝壳体图片折弯挡板左折弯挡板右铝壳体二维图
ID文件名称文件格式文件大小(KB)操作
正在加载...请等待或重新刷新本页面!
此模块包括铝合金壳体、折弯挡板左、折弯挡板右;铝合金壳体属于 铝合金挤压模产品,对挤压模感兴趣的人可以下载参考;折弯挡板属于钣金类产品,正在学习钣金的朋友可以下载参考!
此产品具有数据收发一对一,一对多,多对多的特点。
此模型里面具有很多搞结构设计的便宜会经常用到的电子元器件三维模型。
下载地址 (所需金额:10沐风币)
图纸发布者
从事智能家居5年,具有丰富的工作经验。塑料同行业内各种结构的设计以及开模相关的问题。
作者热门图纸
作者其他图纸
当前分类本月下载排行
下载之前,如有问题,请
$(function(){
$(".picbig").each(function(i){
var cur = $(this).find('.img-wrap').eq(0);
var w = cur.width();
var h = cur.height();求简单好用的Zigbee转RS485方案?_百度知道
求简单好用的Zigbee转RS485方案?
最好是隔离的
我有更好的答案
你产品的应用应该是工业自动化领域的,485转无线通信,减少布线和施工难度。对于Zigbee端而言,隔离相对麻烦,在485端隔离比较容易,可以用分立器件的方式实现,也可以考虑采用集成模块,如RSM485PHT,内部自动换向,可当串口一样操作,Zigbee的UART出来连上485PHT后,即可实现Zigbee转485的功能,也满足隔离的要求。
为您推荐:
其他类似问题
您可能关注的内容
zigbee的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。下次自动登录
现在的位置:
& 综合 & 正文
zigbee CC2530一些知识小结~~~少了点,但是很有用的~~~
由于目前的模块,大多数在出厂时也配备了一套串口通讯协议,这套协议将复杂的应用,转换为简单的,具有网络功能的命令集,例如加入网络,配置网络,数据收发等功能,都可以通过单片机向串口发送简单的操作命令来完成,用户只要会单片机串口编程,无需要深入研究协议栈,就可以轻松使用技术。
协议栈里面本来就有那些功能,具体看开头的文件
内置软件选配:指令集(内置协议栈)
如果设备类型是协调者设备将使用物理地址最后两个字节作为
如果设备类型是路由器或者终端节点设备该设备将加入到任意可用到的中
如果!设备类型是协调者设备将使用该生成一个网络
如果!设备类型是路由器或者终端节点设备设备将只能加入该指定的网络
只对开了接收的设备进行广播
通过绑定表读取相应设备的段地址
广播到网络中的所有路由器,(和协调器)
广播到网络中的所有设备
修改的串口波特率
具体修改你可以在文件中
【上篇】【下篇】

我要回帖

更多关于 单片机程序直接添加串口模块 的文章

 

随机推荐