新闻中心

EEPW首页 > 模拟技术 > 设计应用 > NiosII+GPS/GSM实现汽车状态监控系统

NiosII+GPS/GSM实现汽车状态监控系统

作者: 时间:2013-09-22 来源:网络 收藏
-size-adjust: auto; webkit-text-stroke-width: 0px">  GSM系统的数据收发以短信形式进行,选择短信格式的AT命令为AT+CMGF,收发短信的AT命令分别为AT+CMGR和AT+CMGS,对应的管理子程序为:

  cmgf[20]={"A","T","+","C","M","G","F","=","1",0x0d};/短信格式void gsm_txd(int data[], int n) {

  volatile int m;

  for(m=0;m

  while(~na_uart_1->np_uartstatus 0x40);

  /等待发送准备好na_uart_1->np_uarttxdata=data[m]; /发送数据

  }

  }

  int gsm=2,gsm_buf[18]={"A","T"};

  void gsm_rxd(int context) {

  /接收中断服务程序

  gsm_buf[gsm]=na_uart_1->np_uartrxdata; /接收数据

  if(gsm_buf[gsm]=="T") gsm=1;

  /数据定位

  if(++gsm==18) gsm=2;

  }

  3 设计调试方法和设计结果

  实际试用结果表明:基于SoPC的汽车安全运行正常,定位准确,数据传输可靠,操作管理方便。如果再配备上GIS(地理信息系统),整个系统将如虎添翼。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭