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

关键词: NiosII+GPS/GSM 监控系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版