本發明涉及(ji)4g模塊技術領域,特別涉及(ji)一(yi)種基于(yu)4g模塊的(de)電(dian)力載波(bo)通(tong)訊用系統。
背景技術:
隨(sui)著(zhu)科學(xue)技(ji)術(shu)(shu)的(de)(de)(de)(de)爆炸性(xing)發展,網(wang)(wang)(wang)絡(luo)(luo)(luo)已經開始涉及(ji)(ji)人(ren)們生活的(de)(de)(de)(de)方(fang)方(fang)面(mian)面(mian)。將(jiang)網(wang)(wang)(wang)絡(luo)(luo)(luo)拓展到人(ren)們生活及(ji)(ji)工作的(de)(de)(de)(de)方(fang)方(fang)面(mian)面(mian),實現(xian)全方(fang)位(wei)的(de)(de)(de)(de)網(wang)(wang)(wang)絡(luo)(luo)(luo)化(hua),越來越受到國內(nei)外眾(zhong)多開發商的(de)(de)(de)(de)關注(zhu)并(bing)已成為網(wang)(wang)(wang)絡(luo)(luo)(luo)技(ji)術(shu)(shu)發展、競爭的(de)(de)(de)(de)又一(yi)新(xin)目標。低(di)壓配電力網(wang)(wang)(wang)(low-voltagenetwork)是(shi)一(yi)個分布最(zui)廣、用戶最(zui)多且必不可少的(de)(de)(de)(de)能(neng)源動力傳輸(shu)網(wang)(wang)(wang)絡(luo)(luo)(luo)。現(xian)有的(de)(de)(de)(de),無論(lun)是(shi)電話通(tong)信(xin),還(huan)是(shi)網(wang)(wang)(wang)路通(tong)信(xin),都必須要通(tong)過新(xin)的(de)(de)(de)(de)通(tong)信(xin)網(wang)(wang)(wang)絡(luo)(luo)(luo)的(de)(de)(de)(de)建設和投資。4g是(shi)第四代移(yi)動通(tong)信(xin)及(ji)(ji)其(qi)技(ji)術(shu)(shu)的(de)(de)(de)(de)簡稱,是(shi)能(neng)夠傳輸(shu)高質量(liang)視(shi)頻圖像(xiang)以及(ji)(ji)圖像(xiang)傳輸(shu)質量(liang)與高清晰(xi)度的(de)(de)(de)(de)技(ji)術(shu)(shu)產品,如何將(jiang)4g技(ji)術(shu)(shu)創新(xin)并(bing)合理(li)地運用在電力載波技(ji)術(shu)(shu)上(shang),值得研(yan)究。
技術實現要素:
本發明所要(yao)解(jie)決的(de)技術問題是提(ti)供一種(zhong)基于4g模塊的(de)電力載(zai)波通訊(xun)用系統,以解(jie)決現有(you)技術中導致的(de)上述(shu)多項缺陷(xian)。
為實現上述(shu)目(mu)的(de),本發明提(ti)供以下的(de)技術方案(an):一(yi)種基于(yu)4g模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)的(de)電(dian)(dian)(dian)力(li)載(zai)波通(tong)(tong)訊(xun)用(yong)系統,包括cpu模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai),所(suo)述(shu)cpu模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)電(dian)(dian)(dian)性(xing)(xing)連(lian)接(jie)有電(dian)(dian)(dian)力(li)載(zai)波模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)、pwm輸(shu)出模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)、復位電(dian)(dian)(dian)路(lu)模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)、1117電(dian)(dian)(dian)路(lu)模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)和時鐘模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai),電(dian)(dian)(dian)力(li)載(zai)波模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)與pwm輸(shu)出模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)電(dian)(dian)(dian)性(xing)(xing)連(lian)接(jie),所(suo)述(shu)電(dian)(dian)(dian)力(li)載(zai)波模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)通(tong)(tong)過依次電(dian)(dian)(dian)性(xing)(xing)連(lian)接(jie)的(de)二級放大模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)、濾波器模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)與信號提(ti)取模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)連(lian)接(jie),cpu模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)還通(tong)(tong)過電(dian)(dian)(dian)源管理模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)與4g模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)電(dian)(dian)(dian)性(xing)(xing)連(lian)接(jie),cpu模(mo)(mo)(mo)(mo)塊(kuai)(kuai)(kuai)(kuai)還電(dian)(dian)(dian)性(xing)(xing)連(lian)接(jie)有jtag接(jie)口、i/o接(jie)口和串(chuan)行(xing)通(tong)(tong)信接(jie)口。
優選(xuan)的,所述時(shi)(shi)(shi)鐘(zhong)(zhong)模(mo)塊包(bao)括高速精(jing)度(du)時(shi)(shi)(shi)鐘(zhong)(zhong)模(mo)塊和低速精(jing)度(du)時(shi)(shi)(shi)鐘(zhong)(zhong)模(mo)塊。
優選的(de),所述高速精度時鐘(zhong)模塊(kuai)為8m晶振,所述低速精度時鐘(zhong)模塊(kuai)為32.768k晶振。
優選(xuan)的所述(shu)4g模塊(kuai)采(cai)用(yong)n710芯(xin)片。
優選(xuan)的,所(suo)述濾波器模塊采用max275芯片,。
優選的,所述電(dian)源管理模(mo)塊采用max232芯片(pian)。
采用(yong)(yong)以(yi)上技術方(fang)案的(de)有益效果是(shi):為用(yong)(yong)戶提供(gong)高(gao)速、永遠(yuan)在(zai)線、tcp/udp透明數據(ju)(ju)傳輸的(de)工業級(ji)無(wu)線終(zhong)端(duan)設備,產品采用(yong)(yong)高(gao)速高(gao)性(xing)能工業級(ji)的(de)cpu模塊,以(yi)實(shi)時操作系統(tong)為軟件支撐平臺,超(chao)大(da)內存,內嵌tcp/ip協議(yi)棧,為用(yong)(yong)戶提供(gong)高(gao)速,穩定可(ke)靠(kao),數據(ju)(ju)終(zhong)端(duan)永遠(yuan)在(zai)線,多(duo)(duo)種協議(yi)轉換、虛擬專用(yong)(yong)網絡的(de)系統(tong)應用(yong)(yong)。數據(ju)(ju)觸發(fa)上線以(yi)及超(chao)時自動斷線的(de)功能。同(tong)(tong)時也支持雙數據(ju)(ju)中(zhong)心(xin)備份(fen),以(yi)及多(duo)(duo)數據(ju)(ju)中(zhong)心(xin)同(tong)(tong)步(bu)接收數據(ju)(ju)等功能。
附圖說明
圖1是本發(fa)明(ming)的結構(gou)框圖。
圖(tu)2-圖(tu)7是本發明的電路(lu)原理(li)圖(tu)。
圖8是本發明的程序(xu)框圖。
其(qi)中,1-cpu模塊(kuai),2-信號提(ti)取模塊(kuai),3-濾波器模塊(kuai),4-二級放大模塊(kuai),5-電(dian)力載波模塊(kuai),6-pwm輸出(chu)模塊(kuai),7-復位電(dian)路模塊(kuai),8-1117電(dian)路模塊(kuai),9-1-高精度時(shi)鐘(zhong)模塊(kuai),92-低精度時(shi)鐘(zhong)模塊(kuai),10-電(dian)源管(guan)理模塊(kuai),11-4g模塊(kuai),12-jtag接(jie)(jie)口(kou),13-i/0接(jie)(jie)口(kou),14-串行通信接(jie)(jie)口(kou)。
具體實施方式
下面(mian)結合附圖詳細說(shuo)明(ming)本(ben)發明(ming)基于4g模塊的電力載波通訊用系統的優(you)選的實施方式。
圖1-圖6出示本發明基(ji)(ji)于4g模(mo)塊(kuai)(kuai)的電(dian)(dian)(dian)力(li)(li)(li)載波通訊用系(xi)統的具體實施方式(shi):一種基(ji)(ji)于4g模(mo)塊(kuai)(kuai)的電(dian)(dian)(dian)力(li)(li)(li)載波通訊用系(xi)統,包括cpu模(mo)塊(kuai)(kuai)1,所述(shu)cpu模(mo)塊(kuai)(kuai)1電(dian)(dian)(dian)性(xing)連(lian)接有(you)電(dian)(dian)(dian)力(li)(li)(li)載波模(mo)塊(kuai)(kuai)5、pwm輸出模(mo)塊(kuai)(kuai)6、復位(wei)電(dian)(dian)(dian)路模(mo)塊(kuai)(kuai)7、1117電(dian)(dian)(dian)路模(mo)塊(kuai)(kuai)8和(he)時鐘模(mo)塊(kuai)(kuai),電(dian)(dian)(dian)力(li)(li)(li)載波模(mo)塊(kuai)(kuai)5與pwm輸出模(mo)塊(kuai)(kuai)6電(dian)(dian)(dian)性(xing)連(lian)接,所述(shu)電(dian)(dian)(dian)力(li)(li)(li)載波模(mo)塊(kuai)(kuai)5通過(guo)依次電(dian)(dian)(dian)性(xing)連(lian)接的二(er)級放(fang)大模(mo)塊(kuai)(kuai)4、濾波器模(mo)塊(kuai)(kuai)3與信(xin)號(hao)提取模(mo)
塊(kuai)2連接(jie),cpu模塊(kuai)1還通過電源管理模塊(kuai)10與4g模塊(kuai)11電性(xing)連接(jie),cpu模塊(kuai)1還電性(xing)連接(jie)有jtag接(jie)口(kou)12、i/o接(jie)口(kou)13和串行通信接(jie)口(kou)14。
在本實(shi)施例中,所述時(shi)鐘(zhong)模塊(kuai)包(bao)括高速精度時(shi)鐘(zhong)模塊(kuai)91和低速精度時(shi)鐘(zhong)模塊(kuai)92。
在本實施例中,所述高速精度(du)時鐘(zhong)模塊91為8m晶振,所述低速精度(du)時鐘(zhong)模塊92為32.768k晶振。
在本實施(shi)例中,所述4g模塊11采用n710芯片(pian)。
在本實施例中,所述濾波(bo)器(qi)模(mo)塊3采用max275芯(xin)片,。
在(zai)本實施例中,所述電源管(guan)理模塊10采用max232芯片。
在工(gong)業檢測現場運用中,無(wu)線(xian)信息(xi)在發射(she)模(mo)塊與(yu)接(jie)(jie)收(shou)(shou)模(mo)塊之間的(de)(de)(de)(de)傳(chuan)輸(shu)過程中易受(shou)到噪聲干擾,因此需要選(xuan)擇適宜的(de)(de)(de)(de)抗干擾編(bian)(bian)碼(ma)算(suan)法。有效(xiao)地避(bi)免因連1或(huo)連0而造成(cheng)接(jie)(jie)收(shou)(shou)端無(wu)法正確接(jie)(jie)收(shou)(shou)到連1或(huo)連0的(de)(de)(de)(de)信號,使接(jie)(jie)收(shou)(shou)端能夠清楚地判(pan)斷(duan)出起(qi)始位與(yu)發送(song)的(de)(de)(de)(de)數(shu)據(ju),因為(wei)(wei)根據(ju)無(wu)線(xian)信息(xi)傳(chuan)輸(shu)協(xie)議(yi),起(qi)始位是由0xff后跟0x00構成(cheng),而經過曼徹斯特編(bian)(bian)碼(ma)格式的(de)(de)(de)(de)編(bian)(bian)碼(ma)后數(shu)據(ju)中不可(ke)能出現連1和(he)連0的(de)(de)(de)(de)狀況(kuang)。crc校(xiao)驗為(wei)(wei)了提(ti)高無(wu)線(xian)信息(xi)傳(chuan)輸(shu)過程中數(shu)據(ju)傳(chuan)輸(shu)的(de)(de)(de)(de)可(ke)靠性,根據(ju)無(wu)線(xian)信息(xi)傳(chuan)輸(shu)協(xie)議(yi)規定數(shu)據(ju)打包時最(zui)后2字節的(de)(de)(de)(de)校(xiao)驗位采用。
crc-16碼做(zuo)crc校(xiao)(xiao)(xiao)驗(yan)(yan),并(bing)通(tong)(tong)(tong)過軟(ruan)件方(fang)法(fa)(fa)實(shi)現(xian)(xian)校(xiao)(xiao)(xiao)驗(yan)(yan)。為了(le)提(ti)高無線信息傳(chuan)(chuan)輸(shu)過程中數(shu)據傳(chuan)(chuan)輸(shu)的(de)(de)可(ke)靠性(xing),根(gen)據無線信息傳(chuan)(chuan)輸(shu)協議規定數(shu)據打(da)包時最后(hou)2字節的(de)(de)校(xiao)(xiao)(xiao)驗(yan)(yan)位(wei)采(cai)用(yong)(yong)crc-16碼做(zuo)crc校(xiao)(xiao)(xiao)驗(yan)(yan),并(bing)通(tong)(tong)(tong)過軟(ruan)件方(fang)法(fa)(fa)實(shi)現(xian)(xian)校(xiao)(xiao)(xiao)驗(yan)(yan),其流程框圖如圖3所示(shi)。軟(ruan)件實(shi)現(xian)(xian)crc校(xiao)(xiao)(xiao)驗(yan)(yan)算法(fa)(fa),通(tong)(tong)(tong)常采(cai)用(yong)(yong)計(ji)算法(fa)(fa)和查表(biao)法(fa)(fa)這兩種方(fang)式。本系統設計(ji)考慮到(dao)數(shu)據傳(chuan)(chuan)輸(shu)的(de)(de)實(shi)時性(xing)要求,因此選用(yong)(yong)了(le)查表(biao)法(fa)(fa)實(shi)現(xian)(xian)crc校(xiao)(xiao)(xiao)驗(yan)(yan)。首(shou)先計(ji)算出crc表(biao)并(bing)保(bao)存,在無線通(tong)(tong)(tong)信數(shu)據打(da)包時使用(yong)(yong)該(gai)表(biao)進行crc查表(biao)法(fa)(fa)校(xiao)(xiao)(xiao)驗(yan)(yan)計(ji)算。
本(ben)發明(ming)采(cai)用了三層系(xi)(xi)統(tong)保(bao)護:在原來兩(liang)級(軟件(jian)保(bao)護+cpu內置看門狗wdt保(bao)護)系(xi)(xi)統(tong)保(bao)護的(de)基(ji)礎上,增(zeng)加一(yi)級系(xi)(xi)統(tong)虛擬值守vwm(virtualmanwatch)
檢測保(bao)(bao)護功(gong)能(neng),確保(bao)(bao)系統穩定可靠(kao)。
cpu模塊1采用(yong)高速處(chu)(chu)理(li)(li)cpu:采用(yong)高速性(xing)能(neng)(neng)工業級cpu,可以更加(jia)高速地(di)處(chu)(chu)理(li)(li)各種協議數(shu)(shu)據(ju)轉換;解決了業內(nei)“假在線(xian)”、“假死機”、“當機”等(deng)疑難問題。超大內(nei)存(cun):flash64mbits,sdram,256mbits(不(bu)(bu)同(tong)型號(hao)內(nei)存(cun)不(bu)(bu)同(tong)),有超大的(de)內(nei)存(cun)來緩存(cun)客戶發送(song)數(shu)(shu)據(ju),同(tong)時(shi)接(jie)收超大數(shu)(shu)據(ju)包(bao),數(shu)(shu)據(ju)不(bu)(bu)丟失。dns自(zi)動獲(huo)(huo)取(qu):自(zi)動獲(huo)(huo)取(qu)dns,不(bu)(bu)再需要人工配(pei)置(zhi)輸入(ru)dns;規避了因為(wei)選擇的(de)dns服(fu)務(wu)器異常,導致dtu設(she)備(bei)當機的(de)嚴重現象。完善(shan)的(de)協議棧:新(xin)系統(tong)加(jia)載了完善(shan)的(de)tcp/ip協議棧,采用(yong)了完善(shan)的(de)tcp/ip協議棧;使(shi)網絡(luo)通信(xin)性(xing)能(neng)(neng)優(you)異,掉線(xian)概率極大降低。emc性(xing)能(neng)(neng)優(you)異:通過(guo)電(dian)力3000v電(dian)擊測(ce)試(shi),特別適合(he)在工業領域環境惡劣下使(shi)用(yong);系統(tong)emc/emi優(you)異,系統(tong)穩(wen)定可靠;通過(guo)emc測(ce)試(shi);
同時本發明的系(xi)統(tong)具有以下特點(dian):
1.tcp透明(ming)數(shu)據傳(chuan)輸和udp透明(ming)數(shu)據傳(chuan)輸;支持多種工作(zuo)模式(shi)。
2.支(zhi)持虛擬數據專用(yong)網(wang)(apn/vpdn)。
3.支(zhi)持雙數(shu)據中心備份(fen)及多(duo)數(shu)據中心(8個)接受數(shu)據,最大(da)支(zhi)持發送(song)中心達256個。
4.智能防掉線。支持在線檢(jian)測,在線維(wei)持,掉線自動重撥,確保設備永遠(yuan)在線。
5.遠程(cheng)喚(huan)(huan)醒:支(zhi)持短信、語音、數據等喚(huan)(huan)醒方式以(yi)及超時斷開網絡連接。
6.支持固(gu)定ip通信方(fang)式(shi);支持ddns動(dong)態域名通信方(fang)式(shi)。
7.支(zhi)持短信遠程(cheng)配置,遠程(cheng)控(kong)制;支(zhi)持短消息告(gao)警。
8.豐富(fu)接(jie)(jie)口(kou):提供rs232接(jie)(jie)口(kou)或者rs485接(jie)(jie)口(kou)或者ttl接(jie)(jie)口(kou)或者rs422接(jie)(jie)口(kou)或者usb接(jie)(jie)口(kou)接(jie)(jie)口(kou),全接(jie)(jie)口(kou)支持。
9.完善(shan)的網(wang)(wang)絡(luo)(luo)支持:提供包括2g網(wang)(wang)絡(luo)(luo)(gsm網(wang)(wang)絡(luo)(luo)),2.5g網(wang)(wang)絡(luo)(luo)(gprs網(wang)(wang)絡(luo)(luo)),2.75g網(wang)(wang)絡(luo)(luo)(edge網(wang)(wang)絡(luo)(luo)),3g網(wang)(wang)絡(luo)(luo)(wcdma網(wang)(wang)絡(luo)(luo)、evdo網(wang)(wang)絡(luo)(luo)、td-scdma
網絡(luo)),4g網絡(luo)(hspa+網絡(luo)、lte網絡(luo)),全網絡(luo)的產品支持。
10.數(shu)據包傳輸狀態報告;標準的(de)at命令(ling)界面;可以用做普通撥(bo)號modem;支持串口軟件升級。
11.同時支持linux、unix和windows操作系統。
同時(shi)本(ben)發明的內部(bu)程(cheng)序(xu)如下(xia):
發送數據:
voidsendonebyte(u8byte)
{
u8i=8,tmp;
txd_low();//發送(song)起(qi)始位
delay_us(104);
//發送8位數據
for(i=0;i<8;i++)
{
tmp=(byte>>i)&0x01;//低位在(zai)前
if(tmp==0)
{
txd_low();
delay_us(104);//0
}
else
{
txd_high();
delay_us(104);//1
}
}
//while(i--)
//{
//mnusart_txd=(byte&0x01);//先傳低位
//delay_us(104);
//byte=byte>>1;
////無校驗位
//mnusart_txd=1;//發送結束位
//delay_us(104);
//}
txd_high();
delay_us(104);
}
voidsendbytes(u8*str,u8len)//發送(song)數組最好用這(zhe)個(ge),也(ye)可發送(song)字(zi)符串
{
u16i;
for(i=0;i<len;i++)
{
sendonebyte(str);
}
}
voidsendstr(u8*str)//發送字符串,發送數組如果帶0x00就中(zhong)斷(duan)發送了(le)
{
while(*str)
sendonebyte(*str++);
}
接收用的外部中斷:
voidextix_init(void)
{
gpio_inittypedefgpio_initstructure;
exti_inittypedefexti_initstructure;
nvic_inittypedefnvic_initstructure;
rcc_apb2periphclockcmd(rcc_apb2periph_gpioa|rcc_apb2periph_afio,enable);
gpio_initstructure.gpio_pin=gpio_pin_9;//pa.9端口配(pei)置
gpio_initstructure.gpio_mode=gpio_mode_out_pp;//推(tui)挽輸出
gpio_initstructure.gpio_speed=gpio_speed_50mhz;//io口速(su)度為50mhz
gpio_init(gpioa,&gpio_initstructure);//根據設定參數初(chu)始化gpiob.5
gpio_setbits(gpioa,gpio_pin_9);
gpio_initstructure.gpio_pin=gpio_pin_10;
gpio_initstructure.gpio_mode=gpio_mode_ipu;//浮空輸入
gpio_initstructure.gpio_speed=gpio_speed_50mhz;
gpio_init(gpioa,&gpio_initstructure);
gpio_setbits(gpioa,gpio_pin_10);//gpioa.10中斷線(xian)以及中斷初始化(hua)配(pei)置(zhi)降沿觸發
gpio_extilineconfig(gpio_portsourcegpioa,gpio_pinsource10);
exti_initstructure.exti_line=exti_line10;
exti_initstructure.exti_mode=exti_mode_interrupt;
exti_initstructure.exti_trigger=exti_trigger_falling;
exti_initstructure.exti_linecmd=enable;
exti_init(&exti_initstructure);//根據exti_initstruct中指定(ding)的參數初(chu)始化外設(she)exti寄存(cun)器
nvic_initstructure.nvic_irqchannel=exti15_10_irqn;
nvic_initstructure.nvic_irqchannelpreemptionpriority=0;
nvic_initstructure.nvic_irqchannelsubpriority=0;
nvic_initstructure.nvic_irqchannelcmd=enable;
nvic_init(&nvic_initstructure);
}
voidexti15_10_irqhandler(void)
{
u8i=9;
if(exti_getitstatus(exti_line10)!=reset)
{
/*disabletheselectedirqchannel-----------------------------*/
nvic->icer[exti15_10_irqn>>0x05]=
(uint32_t)0x01<<(exti15_10_irqn&(uint8_t)0x1f);
exti_clearitpendingbit(exti_line10);
delay_us(30);
while(i--)
{
tmp>>=1;
if(gpioa->idr&0x0400)tmp|=0x80;
delay_us(104);
}
if((usart_rx_sta&0x8000)==0)
{
if(usart_rx_sta&0x4000)
{
if(tmp!=0x0a)usart_rx_sta=0;
elseusart_rx_sta|=0x8000;
}
else
{
if(tmp==0x0d)usart_rx_sta|=0x4000;
else
{
usart_rx_buf[usart_rx_sta&0x3fff]=tmp;
usart_rx_sta++;
if(usart_rx_sta>(usart_rec_len-1))usart_rx_sta=0;//
接收
}
}
}
數據錯誤,重新開始接收
exti_clearitpendingbit(exti_line10);
nvic->iser[exti15_10_irqn>>0x05]=
(uint32_t)0x01<<(exti15_10_irqn&(uint8_t)0x1f);
}
}
主函數:intmain(void)
{
u8len;
u8hello[]={0x5a,0xa5,0x00,0x00,0x01};
delay_init();
extix_init();
//測試(shi)發送一個字節
sendonebyte(0x00);
sendonebyte(0x01);
sendonebyte(0x02);
//測試發送數組
sendbytes(hello,5);
//測試發送字符串
//sendbytes("helloword",11);
//sendstr("");
while(1)
{
if(usart_rx_sta&0x8000)
{
printf("\r\n您發送的消息為:\r\n\r\n");
len=usart_rx_sta&0x3fff;//得到(dao)此次(ci)接(jie)收(shou)到(dao)的數據長度
sendbytes(usart_rx_buf,len);
//也可以用(yong)下面的發(fa)送(song)
//sendstr(usart_rx_buf);
//for(len=0;len<200;len++)
//usart_rx_buf[len]=0;
printf("\r\n\r\n");//插入換(huan)行(xing)
usart_rx_sta=0;
}
}
基于上述,本發明基于4g模塊(kuai)的(de)(de)電(dian)力載波通訊(xun)用(yong)系統與現有技術相比有益效(xiao)果為(wei)(wei)(wei)(wei):為(wei)(wei)(wei)(wei)用(yong)戶提供高(gao)速、永(yong)遠在線、tcp/udp透明數據傳輸的(de)(de)工業(ye)級無線終端設備(bei)(bei),產品(pin)采用(yong)高(gao)速高(gao)性能(neng)(neng)工業(ye)級的(de)(de)cpu模塊(kuai)1,以(yi)實時(shi)操作(zuo)系統為(wei)(wei)(wei)(wei)軟件支(zhi)撐平臺(tai),超(chao)大內存,內嵌(qian)tcp/ip協議棧,為(wei)(wei)(wei)(wei)用(yong)戶提供高(gao)速,穩定可(ke)靠,數據終端永(yong)遠在線,多種(zhong)協議轉換、虛擬專用(yong)網絡(luo)的(de)(de)系統應用(yong)。數據觸發上線以(yi)及(ji)超(chao)時(shi)自動斷線的(de)(de)功(gong)能(neng)(neng)。同時(shi)也支(zhi)持雙(shuang)數據中(zhong)心備(bei)(bei)份,以(yi)及(ji)多數據中(zhong)心同步接收(shou)數據等(deng)功(gong)能(neng)(neng)。
以上(shang)所述的(de)僅是(shi)本發明的(de)優選實施方式,應(ying)當指出(chu),對于本領(ling)域的(de)普通(tong)技(ji)
術人員來說,在不(bu)脫離本發(fa)明創造構思的(de)前提(ti)下,還可以做出若干變(bian)形(xing)和改(gai)進,這些都屬于本發(fa)明的(de)保護范圍。