NiosII+GPS/GSM實現(xiàn)汽車狀態(tài)監(jiān)控系統(tǒng)
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);
/等待發(fā)送準備好na_uart_1->np_uarttxdata=data[m]; /發(fā)送數(shù)據(jù)
}
}
int gsm=2,gsm_buf[18]={"A","T"};
void gsm_rxd(int context) {
/接收中斷服務程序
gsm_buf[gsm]=na_uart_1->np_uartrxdata; /接收數(shù)據(jù)
if(gsm_buf[gsm]=="T") gsm=1;
/數(shù)據(jù)定位
if(++gsm==18) gsm=2;
}
3 設計調試方法和設計結果
實際試用結果表明:基于SoPC的汽車安全監(jiān)控系統(tǒng)運行正常,定位準確,數(shù)據(jù)傳輸可靠,操作管理方便。如果再配備上GIS(地理信息系統(tǒng)),整個系統(tǒng)將如虎添翼。
評論