999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數(shù)據(jù)存儲(chǔ)和GPS定位在冷藏機(jī)組控制器中的應(yīng)用

2020-03-14 08:45:22董亞楠許海陽(yáng)張克廷許欽濤黃正旺
汽車電器 2020年1期
關(guān)鍵詞:系統(tǒng)

董亞楠,陳 龍,許海陽(yáng),張克廷,許欽濤,黃正旺

(豫新汽車熱管理科技有限公司,河南 新鄉(xiāng) 453049)

隨著中國(guó)社會(huì)生活水平的提高、生活方式的轉(zhuǎn)變,國(guó)家對(duì)于人民生活的方方面面越來(lái)越重視特別是在食品和醫(yī)藥領(lǐng)域,因此要求在速凍食品、藥品以及疫苗等特殊物品進(jìn)行生產(chǎn)、加工、運(yùn)輸時(shí),需要全過(guò)程的冷凍、冷藏保鮮,以確保產(chǎn)品的品質(zhì)和安全。而在整個(gè)冷鏈保存過(guò)程中,冷藏車輛的運(yùn)輸存在著:貨物存儲(chǔ)溫度不可監(jiān)控,貨物運(yùn)輸路線、時(shí)間不明確,貨物超出要求存儲(chǔ)溫度時(shí)間不可追溯的運(yùn)輸行業(yè)固有的問(wèn)題,這樣就有可能造成運(yùn)輸?shù)呢浳镆虼鎯?chǔ)溫度未能達(dá)到標(biāo)準(zhǔn)溫度造成易腐品的變質(zhì)從而給客戶用戶帶來(lái)經(jīng)濟(jì)損失、身體健康危害,存儲(chǔ)溫度波動(dòng)過(guò)大造成藥品及疫苗等特殊物品出現(xiàn)失效、產(chǎn)生有毒物質(zhì)有可能帶來(lái)的嚴(yán)重后果。鑒于此,本文將數(shù)據(jù)存儲(chǔ)和GPS定位功能應(yīng)用于車載冷藏機(jī)組控制器系統(tǒng)中,解決現(xiàn)有的車載冷藏機(jī)組控制器運(yùn)行信息不可追溯的問(wèn)題。

1 方案設(shè)計(jì)

1.1 數(shù)據(jù)存儲(chǔ)和GPS定位模塊的功能

根據(jù)冷藏機(jī)組控制系統(tǒng)和冷藏機(jī)組控制器使用工況的要求,數(shù)據(jù)存儲(chǔ)和GPS定位模塊應(yīng)具有以下功能:①數(shù)據(jù)能夠直接存儲(chǔ)于USB閃存盤(pán)中方便使用;②存儲(chǔ)信息的格式方便用戶在PC端以EXCEL的格式查詢。

1.2 器件的選擇

1)主控芯片:選擇ATMEL公司生產(chǎn)的ATMEGA644PAAU,MCU作為系統(tǒng)控制節(jié)點(diǎn)和操作節(jié)點(diǎn)的中心處理器,其具有以下特點(diǎn):①ATMEGA644PA-AU具有64KB系統(tǒng)內(nèi)可編程Flash的高性能,低功耗8位微控制器,2.7~5.5V寬電壓工作,64KB字節(jié)的系統(tǒng)內(nèi)可編程Flash,2KB字節(jié)EEPROM,4KB字節(jié)SRAM,32個(gè)通用I/O口線,32 x 8通用工作寄存器+外設(shè)控制寄存器,16 MHz時(shí)可達(dá)16 MIPS吞吐量,用于邊界掃描的JTAG接口,支持片內(nèi)調(diào)試與編程。②3個(gè)具有比較模式的靈活的定時(shí)器/計(jì)數(shù)器,片內(nèi)/外中斷,2路可編程串行USART。③8路10位具有可選差分輸入級(jí)可編程增益的ADC,具有片內(nèi)振蕩器的可編程看門(mén)狗定時(shí)器,一個(gè)SPI串行端口。ATMEGA644PA-AU微處理器MCU負(fù)責(zé)了整個(gè)空調(diào)控制系統(tǒng)的控制程序的控制和輸入輸出[1]。

2)數(shù)據(jù)存儲(chǔ)芯片:由于在PC端查詢數(shù)據(jù)只查詢FAT32或者FAT16格式的文件,而使用MCU編程來(lái)建立FAT32格式的文件需要占據(jù)大量FLASH的存儲(chǔ)空間,造成MCU選型時(shí)的浪費(fèi)。因此在控制器系統(tǒng)中選用CH376T U盤(pán)和SD卡文件管理芯片作為數(shù)據(jù)存儲(chǔ)的控制芯片,其具有以下特點(diǎn):①CH376支持 USB設(shè)備方式和 USB主機(jī)方式,并且內(nèi)置了USB通信協(xié)議的基本固件,內(nèi)置了處理Mass-Storage海量存儲(chǔ)設(shè)備的專用通信協(xié)議的固件,內(nèi)置了FAT16和FAT32以及FAT12文件系統(tǒng)的管理固件,支持常用的 USB存儲(chǔ)設(shè)備(包括U盤(pán)/USB、硬盤(pán)/USB、閃存盤(pán)/USB讀卡器)。②支持1.5Mbps低速和 12Mb/s全速USB通信,兼容USBV2.0,外圍元器件只需要晶體和電容。③自動(dòng)檢測(cè) USB設(shè)備的連接和斷開(kāi),提供設(shè)備連接和斷開(kāi)的事件通知。④內(nèi)置 USB控制傳輸?shù)膮f(xié)議處理器,簡(jiǎn)化常用的控制傳輸。⑤內(nèi)置固件處理海量存儲(chǔ)設(shè)備的專用通信協(xié)議,支持 Bulk-Only傳輸協(xié)議和 SCSI、UFI、RBC或等效命令集的 USB存儲(chǔ)設(shè)備。⑥內(nèi)置FAT16和FAT32以及FAT12文件系統(tǒng)的管理固件,支持容量高達(dá)32GB的U盤(pán)。

3)GPS定位芯片:選擇U-BLOX公司生產(chǎn)的NEO-6Q為GPS定位芯片,其具有以下特點(diǎn):①接收特性:50通道、GPS L1頻率、C/A碼、SBAS:WAAS,EGNOS,MSAS。②定位精度:GPS為2.5m、SBAS為2.0m、SBAS+PPP7<1m(2D,R50)、SBAS+PPP7<1m (3D,R50)。③捕捉靈敏度:-162dBm。④定位時(shí)間:冷啟動(dòng):≤26s、溫啟動(dòng):≤26s、熱啟動(dòng):≤1s。⑤最大導(dǎo)航更新率:≤5Hz。⑥速度精度:≤0.1m/s。⑦航向精度:≤0.5°。⑧使用溫度:-40℃至85℃。⑨通信形式:UASRT異步串口通信、USB2.0通信支持速度12Mbit/s、SPI通信。

2 設(shè)計(jì)實(shí)現(xiàn)

2.1 硬件部分

2.1.1 CH376T應(yīng)用電路

本文設(shè)計(jì)的數(shù)據(jù)存儲(chǔ)電路由CH376T和其必要的外圍電路組成,芯片CH376T可以直接與MCU和USB接口相連接,可以簡(jiǎn)化硬件電路的設(shè)計(jì)提高其抗干擾能力,其硬件電路原理圖如圖1所示。其中①C7、R3構(gòu)成了CH376T的上電復(fù)位電路。②C9為CH376T使用5V系統(tǒng)時(shí)的退耦電容。③C3、C4為CH376T的主電源退耦電容。④Y1、C5、C6組成CH376T的時(shí)鐘電路,為其系統(tǒng)提供工作時(shí)鐘。⑤Q1、R1、R2、C1、C2構(gòu)成了CH376T和USB插座供電控制,由于CH376T芯片在U盤(pán)進(jìn)行熱插拔時(shí),會(huì)出現(xiàn)CH376T系統(tǒng)U盤(pán)初始化錯(cuò)誤,通過(guò)USART通信中的復(fù)位命令和使用CH376T的RSTI復(fù)位引腳進(jìn)行復(fù)位,都不能解決U盤(pán)初始化的問(wèn)題,不能正常的讀寫(xiě)U盤(pán),因此只能使用Q1 PNP三極管對(duì)CH376T和USB的5V端進(jìn)行控制,來(lái)實(shí)現(xiàn)當(dāng)熱插拔U盤(pán)帶來(lái)的無(wú)法初始化的問(wèn)題。其中Q1為PNP型三極管用于控制CH376T和U盤(pán)供電。R1為Q1三極管的基極限流電阻。R2為Q1基極上拉電阻用于穩(wěn)定系統(tǒng)上電時(shí)的Q1三極管基極電平,防止出現(xiàn)Q1在MCU上電時(shí)的瞬間I/O口電平不確定而帶來(lái)的風(fēng)險(xiǎn)。C1和C2為濾波退耦電容,用于穩(wěn)定輸入CH376和U盤(pán)5V電壓。⑥R5電阻為U盤(pán)的限流電阻防止U盤(pán)損壞,短路而可能造成整個(gè)控制器損壞或者DC-DC電源電路短路保護(hù)影響冷藏運(yùn)輸?shù)氖褂谩8為U盤(pán)的退耦電容用于穩(wěn)定U盤(pán)的使用電壓,防止U盤(pán)熱插拔時(shí)供電系統(tǒng)瞬間的使用電流增大而造成控制器系統(tǒng)電壓的不穩(wěn)定。⑦R4為CH376T芯片片選接口,用于選擇CH376T工作于哪種通信模式下,接高電平時(shí)選擇USART通信。⑧其USART通信TXD、RXD接口與ATMEGA644PA-AU的PD2、PD3相連接、Q1三極管的基極由PC7端口控制[2]。

圖1 CH376T硬件電路原理圖

2.1.2 NEO-6Q應(yīng)用電路

本文設(shè)計(jì)的GPS定位電路由NEO-6Q和其外圍電路組成,其硬件電路原理圖如圖2所示。

其中R6為天線的阻抗匹配電阻,L1為增加天線的物理長(zhǎng)度,C10為退耦電容。

2.2 軟件部分

2.2.1 CH376T軟件設(shè)計(jì)

圖2 NEO-6Q硬件電路原理圖 [3]

本文中采用CH376T U盤(pán)及SD卡文件管理芯片進(jìn)行U盤(pán)數(shù)據(jù)存儲(chǔ),其可以在U盤(pán)內(nèi)建立txt、doc、xls、csv格式的文件,在存儲(chǔ)文件類型上,txt和doc格式的文件其中存入的數(shù)據(jù),不能以表格的形式展現(xiàn),不利于用戶的數(shù)據(jù)的查詢和管理。xls格式的文件在程序書(shū)寫(xiě)上較為復(fù)雜,不適用于MCU的系統(tǒng)中,因此本文選用的是逗號(hào)分隔符csv格式的文件,其可以用Excel表格的格式展開(kāi)方便用戶管理和查詢。在程序書(shū)寫(xiě)上只需要將各個(gè)不同的數(shù)據(jù)使用逗號(hào)和雙引號(hào)分開(kāi),就可以將不同的數(shù)據(jù)分別展現(xiàn)在不同的表格的格中,簡(jiǎn)化了程序的書(shū)寫(xiě)難度,有利于較少使用MCU中的FLASH[4]。例如:本文中的程序中SIM900A_Send_str(strlen(" "日期","時(shí)間","箱體溫度¨","除霜溫度","出風(fēng)口溫度¨"," 系統(tǒng)電壓"," 系統(tǒng)壓力"," 設(shè)定溫度¨",")," " 日期","時(shí)間","箱體溫度¨","除霜溫度¨","出風(fēng)口溫度¨","系統(tǒng)電壓","系統(tǒng)壓力","設(shè)定溫度",")。其中使用strlen庫(kù)函數(shù)計(jì)算輸入的字符串的長(zhǎng)度。其程序流程圖如圖3所示[5]。在CH376T的控制上使用ATMEGA644PA-AU中的USART1異步串口通信方式進(jìn)行,按照其要求的串口通信的操作規(guī)范進(jìn)行,其串口初始化程序如圖4所示。

圖3 CH376T程序流程圖 [6]

圖4 USART1串口初始化程序圖

2.2.2 NEO-6Q軟件設(shè)計(jì)

本文中采用的GPS定位芯片為U-BLOX公司的NEO-6Q的芯片,在硬件電路中選用的通信方式為異步串口通信,通信波特率為9600b/s。NEO-6Q芯片采用的通信協(xié)議為NMEA 0183是美國(guó)國(guó)家海洋電子協(xié)會(huì) (National Marine Electronics Association)為海用電子設(shè)備制定的標(biāo)準(zhǔn)格式,目前已成了GPS導(dǎo)航設(shè)備統(tǒng)一的RTCM (Radio Technical Commission for Maritime services)標(biāo)準(zhǔn)協(xié)議。其通信的幀格式要求為:采用ASCII碼,其串行通信默認(rèn)參數(shù)為:波特率=9600b/s;數(shù)據(jù)位=8bit;開(kāi)始位=1bit;停止位=1bit;無(wú)奇偶校驗(yàn)位[7-8]。

本文中采用NMEA 0183協(xié)議中的$GPGGA、$GPGSV、$GPRMC、$GPVTG的語(yǔ)句來(lái)讀取GPS的定位信息,其中通過(guò)$GPRMC獲取UTC時(shí)間、定位狀態(tài)、經(jīng)緯度,$GPGGA獲取定位衛(wèi)星個(gè)數(shù),$GPVTG獲取運(yùn)行速度 (km/h),$GPGSV獲取信噪比信息。通過(guò)ATMEGA644PA-AU單片機(jī)中USART0的異步串口實(shí)現(xiàn)通信。其程序流程圖如圖5所示,串口初始化程序如圖6所示。

圖5 NEO-6Q程序流程圖[9]

圖6 USART0串口初始化程序圖

3 功能測(cè)試

本文采用實(shí)際車輛運(yùn)行測(cè)試的方式來(lái)確認(rèn)數(shù)據(jù)存儲(chǔ)和GPS定位功能在車載冷藏機(jī)組控制器中的功能是否實(shí)現(xiàn)和其運(yùn)行的可靠性。測(cè)試使用的控制器如圖7所示,圖中控制器的液晶顯示屏的第一行用于顯示系統(tǒng)的各個(gè)溫度點(diǎn)溫度、電壓、系統(tǒng)功能設(shè)定、GPS信息 (時(shí)間、經(jīng)度、緯度)、系統(tǒng)故障信息,第二行用于顯示制冷、制熱圖標(biāo)、蒸發(fā)風(fēng)扇圖標(biāo)、定位衛(wèi)星個(gè)數(shù)、車輛運(yùn)行速度信息、USB閃存盤(pán)運(yùn)行存儲(chǔ)圖標(biāo)。

測(cè)試地點(diǎn)從河南省新鄉(xiāng)市起至江蘇省鹽城市止,全程約843km途經(jīng)多個(gè)省市。本次測(cè)試數(shù)據(jù)記錄間隔1min,其車輛運(yùn)行圖如圖8所示。部分測(cè)試數(shù)據(jù)如圖9所示。

圖7 控制器局部硬件圖

圖8 測(cè)試運(yùn)行圖

通過(guò)實(shí)車運(yùn)行的測(cè)試整個(gè)控制功能運(yùn)行正常、可靠達(dá)到了設(shè)計(jì)要求,能夠滿足冷藏機(jī)組實(shí)際要求的需要。

4 結(jié)語(yǔ)

本文將數(shù)據(jù)存儲(chǔ)和GPS定位的功能引進(jìn)車載冷藏機(jī)組控制器系統(tǒng)中,在保證冷藏機(jī)組控制器正常制冷功能的前提下,增加了歷史運(yùn)行數(shù)據(jù)的查詢,能夠有效地保證客戶對(duì)貨物品質(zhì)的監(jiān)控,提高貨物安全系數(shù),對(duì)以后的車載冷藏機(jī)組控制器的開(kāi)發(fā)、優(yōu)化具有指導(dǎo)意義。

圖9 部分測(cè)試數(shù)據(jù)圖

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開(kāi)發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 青草精品视频| 波多野结衣一区二区三视频| 久久精品无码中文字幕| 亚洲一区免费看| 高清久久精品亚洲日韩Av| 久久超级碰| 国产成人无码久久久久毛片| 婷婷六月综合网| 亚洲黄色高清| 成人国产精品视频频| 久久精品免费看一| 性色生活片在线观看| 国产女人水多毛片18| 99er这里只有精品| 亚洲天堂网视频| 青青草综合网| 尤物在线观看乱码| 国产自在线拍| 天天躁狠狠躁| 国产麻豆福利av在线播放| 一级全黄毛片| 欧美中文字幕在线二区| 国产在线观看第二页| 狠狠干综合| 国产精品页| 日韩国产无码一区| 日本草草视频在线观看| 91美女视频在线观看| 欧美午夜在线播放| 91免费国产在线观看尤物| V一区无码内射国产| 激情网址在线观看| 国产一级毛片高清完整视频版| 制服丝袜一区二区三区在线| 91人妻在线视频| 97视频精品全国免费观看| 国产白浆一区二区三区视频在线| 国产黄在线观看| 人妻91无码色偷偷色噜噜噜| 午夜啪啪网| 亚洲aaa视频| 国产激爽爽爽大片在线观看| 园内精品自拍视频在线播放| 国产在线98福利播放视频免费| 91成人在线免费观看| 婷婷五月在线视频| a级毛片在线免费观看| 视频一本大道香蕉久在线播放 | 国产杨幂丝袜av在线播放| 免费啪啪网址| 午夜福利视频一区| 97亚洲色综久久精品| 欧美色综合网站| 欧美日韩精品一区二区在线线| 五月天久久婷婷| 亚洲国产天堂久久综合| 免费国产高清精品一区在线| 欧美人在线一区二区三区| 色综合天天视频在线观看| 亚洲精品在线影院| 深夜福利视频一区二区| 久久77777| 亚洲欧洲日本在线| 色男人的天堂久久综合| 2021最新国产精品网站| 91久久精品国产| 国产精品浪潮Av| 国产爽妇精品| 久久国产精品国产自线拍| 亚洲Aⅴ无码专区在线观看q| 欧美色亚洲| 视频一本大道香蕉久在线播放| 欧美视频免费一区二区三区| 五月婷婷综合色| 亚洲欧美日韩精品专区| 国产精品尹人在线观看| 精品国产一区二区三区在线观看| 亚洲欧洲日韩综合色天使| 国产精品亚洲va在线观看| 在线观看国产精美视频| 久久久久国产精品嫩草影院| 日本道中文字幕久久一区|