关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于GPS自动授时的无线智能控制器的设计

基于GPS自动授时的无线智能控制器的设计

作者:谢志平 罗金凤时间:2014-11-27来源:电子产品世界收藏
编者按:  摘要:本文设计了一种利用GPS模块对时钟芯片进行授时的无线智能控制装置。单片机通过串行口接收GPS模块采集的标准北京时间,完成对时钟芯片的授时。单片机可根据使用者通过红外摇控器设置的时间,通过2.4GHz无线模块准确驱动远端的电铃、家用电器等负载工作;单片机还可利用各种传感器采集的信息,通过2.4GHz无线模块驱动远端语音模块进行报警。   引言   GPS是一项成熟的技术,但是,在我国,民用产品开发方面还不算非常普及,主要集中在导航设备中。在学校,老师工作、学生学习的时间安排等信息往往是通过打铃

  NMEA-0183协议定义的语句很多,以“$”开始,常用的兼容性最广的语句主要有$GPGGA,$GPVTG,$GPRMC。其中:

本文引用地址:http://www.eepw.com.cn/article/266055.htm

  $GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<11>,<12>*hh

  <1> 为UTC时间,hhmmss(时分秒)格式 。

  $GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh

  <9> 为UTC日期,ddmmyy(日月年)格式 。

  $GPRMC在本设计中没有用到。

  由于波特率的原因,必须使用11.0592M晶振,否则解析不出数据包。

  3 硬件与软件设计

  3.1 硬件设计

  使用的是nRF2401,nRF24L01是NORDIC公司生产的一款无线通信芯片,采用FSK调制,内部集成NORDIC自己的Enhanced Short Burst协议。可以实现点对点或者是1对6的无线通信。无线通信速度可以达到2Mbps。

  nRF2401是3.3V供电,电压过低或过高都会对通信造成影响,要么不能完全通信要么断断续续地通信,需要稳压到3.3V,可以采用稳压二级管,也可以使用LM317进行稳压。电路见图5。

  3.2 软件设计

  nRF2401有工作模式有四种:收发模式、配置模式、空闲模式和关机模式。nRF2401的工作模式由PWR_UP 、CE和TX_EN和CS三个引脚决定,详见表1。

  收发模式下有两种通信方式:ShockBurstTM模式与Direct模式。

  ShockBurstTM模式:数据首先传送到芯片内,然后以设定的速率将数据发射出去,这样可以保证在较高的数据通信速率下使用低速,降低功耗同时减少受干扰的机会,同时内部集成硬件通信协议和CRC数据校验,保证了极高的通信稳定性。

  Direct模式:数据发送到芯片即通过RF直接发射出去,所有的通信协议、数据校验都由软件实现。

红外遥控器相关文章:红外遥控器原理

万能遥控器相关文章:万能遥控器代码


晶振相关文章:晶振原理


评论


相关推荐

技术专区

关闭