⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5117-我要仪器网 - 应用案例 - 射频模块ptr8000在无线抄表中的应用.htm

📁 简单介绍无线射频通信PTR8000的资料
💻 HTM
📖 第 1 页 / 共 3 页
字号:
                            <TD width="14%">
                              <DIV align=center>1</DIV></TD>
                            <TD width="21%">
                              <DIV align=center>1</DIV></TD>
                            <TD width="19%">
                              <DIV align=center>0</DIV></TD>
                            <TD width="44%">
                              <DIV>接收</DIV></TD></TR>
                          <TR>
                            <TD width="14%">
                              <DIV align=center>1</DIV></TD>
                            <TD width="21%">
                              <DIV align=center>1</DIV></TD>
                            <TD width="19%">
                              <DIV align=center>1</DIV></TD>
                            <TD width="44%">
                              <DIV>发射</DIV></TD></TR></TBODY></TABLE></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                               </DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV><BR><BR><BR><BR><BR><BR><BR><BR>表3&nbsp;PTR8000模式切换时间</DIV>
                        <DIV>
                        <TABLE cellSpacing=0 cellPadding=0 align=left 
                          border=1><TBODY>
                          <TR>
                            <TD vAlign=top width="73%">
                              <DIV align=center>PTR8000重要时序</DIV></TD>
                            <TD vAlign=top width="26%">
                              <DIV>最大值</DIV></TD></TR>
                          <TR>
                            <TD width="73%">
                              <DIV>PWR_DWN→ST_BY模式</DIV></TD>
                            <TD vAlign=top width="26%">
                              <DIV>3ms</DIV></TD></TR>
                          <TR>
                            <TD width="73%">
                              <DIV>STBY→TX或RX模式</DIV></TD>
                            <TD vAlign=top width="26%">
                              <DIV>650us</DIV></TD></TR>
                          <TR>
                            <TD width="73%">
                              <DIV>RX→TX模式</DIV></TD>
                            <TD vAlign=top width="26%">
                              <DIV>550us</DIV></TD></TR>
                          <TR>
                            <TD width="73%">
                              <DIV>TX→RX模式</DIV></TD>
                            <TD vAlign=top width="26%">
                              <DIV>550us</DIV></TD></TR></TBODY></TABLE></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV></DIV>
                        <DIV>&nbsp;&nbsp;</DIV>
                        <DIV align=center>&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
                        <DIV 
                        align=center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center></DIV>
                        <DIV align=center><BR><BR><BR><BR><BR><BR>表4 
                        SPI串行接口指令设置</DIV>
                        <TABLE cellSpacing=0 cellPadding=0 align=left 
                          border=1><TBODY>
                          <TR>
                            <TD vAlign=top width="100%" colSpan=3>
                              <DIV align=center>SPI串行接口指令</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV align=center>指令名称</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>指令格式</DIV></TD>
                            <TD width="60%">
                              <DIV align=center>操&nbsp;&nbsp;&nbsp; 
作</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV align=center>W_CONFIG(WC)</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>0000AAAA</DIV></TD>
                            <TD width="60%">
                              <DIV>写配置寄存器。AAAA指出写操作的开始字节,字节数量取决于AAAA指出的开始地址。</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV align=center>R_CONFIG(RC)</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>0001AAAA</DIV></TD>
                            <TD width="60%">
                              <DIV>读配置寄存器。AAAA指出读操作的开始字节,字节数量取决于AAAA指出的开始地址。</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV align=center>W_TX_PAYLOAD(WTP)</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>00100000</DIV></TD>
                            <TD width="60%">
                              <DIV>写TX有效数据:1-32字节。写操作全部从字节0开始。</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV>R_TX_PAYLOAD(RTP)</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>00100001</DIV></TD>
                            <TD width="60%">
                              <DIV>读TX有效数据:1-32字节。读操作全部从字节0开始。</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV align=center>W_TX_ADDRESS(WTA)</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>00100010</DIV></TD>
                            <TD width="60%">
                              <DIV>写TX地址:1-4字节。写操作全部从字节0开始。</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV align=center>R_TX_ADDRESS(RTA)</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>00100011</DIV></TD>
                            <TD width="60%">
                              <DIV>读TX地址:1-4字节。读操作全部从字节0开始。</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV align=center>R_RX_PAYLOAD(RRP)</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>00100100</DIV></TD>
                            <TD width="60%">
                              <DIV>读RX有效数据:1-32字节。读操作全部从字节0开始。</DIV></TD></TR>
                          <TR>
                            <TD width="26%">
                              <DIV align=center>CHANNEL_CONFIG(CC)</DIV></TD>
                            <TD width="13%">
                              <DIV align=center>1000pphc</DIV>
                              <DIV align=center>cccccccc</DIV></TD>
                            <TD width="60%">
                              <DIV>快速设置配置寄存器中CH_NO,HFREQ_PLL和PA_PWR的专用命令。CH_NO=cccccccc;HFREQ_PLL=h;PA_PWR=pp</DIV></TD></TR></TBODY></TABLE>
                        <DIV 
                        align=center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                        </DIV>
                        <P>
                        <TABLE cellSpacing=0 cellPadding=0 width="100%">
                          <TBODY>
                          <TR>
                            <TD>
                              <DIV>
                              <DIV><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></DIV></DIV></TD></TR></TBODY></TABLE>  对PTR8000的读写时序如图2、3(略,详见《电工仪表与公用表计行业信息》第7期)所示。</P>
                        <DIV>3)工作过程</DIV>
                        <DIV 
                        align=left>  上电后CPU首先对PTR8000模块进行配置。先将PWR、TX_EN、TRX_CE设为配置模式,通过SPI把配置字写入相应的寄存器。在掉电和待机模式下,配置内容仍然有效,只有当电源撤除了之后PTR8000中的数据才会丢失。</DIV>
                        <DIV 
                        align=left>  当CPU有数据要发射时,首先把PWR、TX_EN置高,然后把接收节点地址和有效数据通过SPI先写入PTR8000,再通过TRX_CE的一个上升沿来启动传输。之后PTR8000内部要进行无线系统加电、数据打包和编码发射等处理。如果AUTO_RETRAN设置为高,PTR8000将连续发射数据包,直到TRX_CE设为低为止。当TRX_CE为低时,PTR8000结束数据传输并自动进入待机模式。其时序如图4(略,详见《电工仪表与公用表计行业信息》第7期)所示。</DIV>
                        <DIV 
                        align=left>  接收数据时,首先要通过把TRX_CE置高、TX_EN置低来使PTR8000进入接收模式。模块等待650us后检测空中的信息。如果发现与接收频率一致的载波时,载波检测(CD)输出高电平。如果接收到地址于本机地址一致时,地址匹配(AM)输出高电平。如果接收到的数据包校验正确,是有效数据包时,PTR8000会去掉前导码、地址和CRC校验位,然后把数据准备就绪(DR)置为高电平。CPU可以通过SPI接口读出数据,数据读出后,AM和DR自动变为低电平。接收的时序如图5(略,详见《电工仪表与公用表计行业信息》第7期)所示。</DIV>
                        <DIV>4 结束语</DIV>
                        <DIV 
                        align=left>  本文介绍了射频模块PTR8000的特性、配置、读写时序以及工作模式等,在此基础上,以PTR8000实现无线抄表系统中的发讯器和集中器的无线数据传输,并借助于以太网实现无线远程自动抄表。该模块发射功率、接收灵敏度高,频道多,协议内置,抗干扰能力强、传输距离远,接口简单可靠,是实现无线远程自动抄表的有力保障。</DIV><BR><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD class=site-bgcolor1 align=middle width=150></TD>
    <TD class=site-bgcolor2 vAlign=bottom></TD></TR></TBODY></TABLE><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD align=middle>地址:上海 <BR>电话:021 32250316 传真:021 32250079 
      电子邮件:biz@5117.com 联系人:我要仪器网 
      <HR>
      disign by:<A href="http://www.5117.com/" 
  target=_new>5117-我要仪器</A><BR></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -