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