freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

全國(guó)大學(xué)生嵌入式設(shè)計(jì)大賽公交站點(diǎn)智能服務(wù)系統(tǒng)設(shè)計(jì)報(bào)告(參考版)

2025-05-20 17:55本頁(yè)面
  

【正文】 輸入站點(diǎn)名實(shí)現(xiàn)思路是通過(guò)軟鍵盤點(diǎn)擊要查詢的站點(diǎn)名首字母, 觸發(fā) click信號(hào) 取得該按鈕鍵值 ,再通過(guò) getCharSta()函數(shù)連接數(shù)據(jù)庫(kù)取得以該鍵值字母為首字母的站點(diǎn)名列表。界面上設(shè)計(jì) 26 個(gè)字母的軟鍵盤,用于輸入要查詢的站點(diǎn)名稱。 與實(shí)時(shí)定位功能類似,在報(bào)站指示界面,通過(guò)界面旁的 QComboBox 下拉菜單選擇要查詢的目標(biāo)線路號(hào) 不斷 向服務(wù)器 提交 線路號(hào) 后 ,服務(wù)器會(huì)向 站臺(tái)數(shù)字終端 以 QstringList 類型 返回該線路所有 站點(diǎn) 名列表 allStas 和 上一站 到站站點(diǎn) 名列表 arrStas, 數(shù)字終端 接收到返回的站點(diǎn)信息后,將 allStas 和 arrStas 傳到子類化后 的QLabel 類 staLabel 類中,調(diào)用 staLabel 類的 update()函數(shù) 更新界面,觸發(fā)staLabel::paintEvent(QPaintEvent *event)重繪,將該線路所有站點(diǎn)的到站情況畫在界面上。如:當(dāng)前 站臺(tái)數(shù)字終端 所在站點(diǎn)名稱為紅色,公車所到 的上一站站點(diǎn)名稱為綠色,其余站點(diǎn)名稱為黑色。 如圖 所示: 圖 實(shí)時(shí)定位原理 報(bào)站指示模塊的設(shè)計(jì)與實(shí)現(xiàn) 報(bào)站指示模塊用于 簡(jiǎn)潔列表 形式 顯示公交到站情況。 數(shù)字終端 接收到服務(wù)器端返回的坐標(biāo) 字符串 后,通過(guò)瀏覽器 webView 的 load ( const QUrl amp。 在實(shí)時(shí)定位界面, 通過(guò)界面旁的 QComboBox 下拉菜單選擇要查詢的目標(biāo)線路 號(hào) , 通過(guò) QComboBox的 currentText()函數(shù) 獲得 當(dāng)前選中的目標(biāo)線路號(hào) , 定時(shí)器 timerMsg 會(huì)每隔 5S 時(shí)間提交該線路號(hào) 給服務(wù)器。str)槽,實(shí)現(xiàn)外部短信查詢公交到站功能。 圖 與 站臺(tái)數(shù)字終端 通信 短信到站查詢模塊的設(shè)計(jì)與實(shí)現(xiàn) 該部分負(fù)責(zé)處理外部手機(jī) 發(fā)來(lái)的查詢公交到站 短信 ,由 SIM300 模塊支持。 (2)對(duì)遠(yuǎn)程 站臺(tái)數(shù)字終端 通過(guò) UDP 發(fā)送更新 命令 。 如圖 所示。 《公交站點(diǎn)智能服務(wù)系統(tǒng)》設(shè)計(jì)報(bào)告 26 與 站臺(tái)數(shù)字終端 通信模塊的設(shè)計(jì)與實(shí)現(xiàn) 該部分模塊負(fù)責(zé)與 站臺(tái)數(shù)字終端 通信, 與 車載子系統(tǒng) 設(shè)計(jì)類似 ,同為監(jiān)聽(tīng) TCP 請(qǐng)求,并在線程里對(duì) TCP 請(qǐng)求進(jìn)行處理。 ③ 若讀入信息為塞車信息, 則將信息通過(guò) QListWidget::addItem ( const QString amp。 通過(guò)函數(shù) insertGpsStatus(bool gpsOk, const QString amp。msgStr, QString amp。 坐標(biāo)加偏通過(guò)函數(shù) Wgs2Mars(double x_wgs, double y_wgs, double *x_mars, double *y_mars)實(shí)現(xiàn) ,可使得 GPS 坐標(biāo)可在谷歌地圖上正確顯示。staIdStr)傳到線程 gpsThread 中。lat1, const QString amp。 ① 若 讀 入 信 息 為 坐 標(biāo) 信 息 , 則 將 坐 標(biāo) 信 息 通 過(guò) 函 數(shù)savGpsThread::setBusLL(const QString amp。 ( 2) 線程里處理 TCP請(qǐng)求 。接收到 車載子系統(tǒng) 的 TCP 連接后通過(guò)繼承 QTcpServer 的自定義類BusTcpSer 生成線程處理 TCP 請(qǐng)求。該功能為按鈕提交塞車 TCP 請(qǐng)求信息, 通過(guò) trafficJam()函數(shù) 直 接往線程 mygprs 中設(shè)置 TCP 發(fā)送 道路塞車 報(bào)告 。str) 發(fā) 送 到 線 程 mygprs , 使用setMsgTxt(const QString amp。 收到數(shù)據(jù)內(nèi)容 如圖 所示,可利用 Qstring 類的 split()函數(shù)通過(guò) ’,’對(duì)串 《公交站點(diǎn)智能服務(wù)系統(tǒng)》設(shè)計(jì)報(bào)告 24 口字符串?dāng)?shù)據(jù)進(jìn)行分析提取,用 QstringList 類存儲(chǔ)分析 結(jié)果 , 然后通過(guò) 轉(zhuǎn)換 得出 十進(jìn)制 WGS84 坐標(biāo) [5]。該數(shù)據(jù)幀的結(jié)構(gòu)及各字段釋義如下: $GPGGA,1,2,3,4,5,6,7,8,9,M,10,M,11,12*xxCRLF $GPGGA:起始引導(dǎo)符及語(yǔ)句格式說(shuō)明 (本句為 GPS定位數(shù)據(jù) ); 1 UTC時(shí)間,格式為 ; 《公交站點(diǎn)智能服務(wù)系統(tǒng)》設(shè)計(jì)報(bào)告 23 2 緯度,格式為 (第一位是零也將傳送 ); 3 緯度半球, N或 S(北緯或南緯 ) 4 經(jīng)度,格式為 (第一位零也將傳送 ); 5 經(jīng)度半球, E或 W(東經(jīng)或西經(jīng) ) 6 定位質(zhì)量指示, 0=定位無(wú)效, 1=定位有效; 7 使用衛(wèi)星數(shù)量,從 00到 12(第一個(gè)零也將傳送 ) 8 水平精確度, 9 天線離海平面的高度, M 指單位米 10 大地水準(zhǔn)面高度, M 指單位米 11 差分 GPS數(shù)據(jù)期限 (RTCM SC104),最后設(shè)立 RTCM傳送的秒數(shù)量 12 差分參考基站標(biāo)號(hào),從 0000到 1023(首位 0也將傳送 )。 GPS 模塊輸出內(nèi)容 介紹 : GPGGA GPS固定數(shù)據(jù)輸出語(yǔ)句 ($GPGGA) 這是一幀 GPS定 位的主要數(shù)據(jù),也是使用最廣的數(shù)據(jù)。 讀取到經(jīng)緯度信息后 ,將經(jīng)緯度信息與站點(diǎn)坐標(biāo)列表作比較檢查到站情況, 再通過(guò)信號(hào)setStatusTxt(const QString amp。 如圖 所示: 圖 GPRS模塊發(fā)送消息設(shè)置 GPS 定位 模塊的設(shè)計(jì)與實(shí)現(xiàn) GPS 定位模塊由 GPS15L/H 模塊支持。 線程 mygprs 中 通過(guò)串口 設(shè)置 GPRS 網(wǎng)絡(luò) TCP 連接參數(shù)步驟: : AT+CSTT指令 : AT+CIICR指令 建立 TCP連接 : AT+CLPORT=TCP,6178 AT+CIPSTART=TCP,8080 //服務(wù)器 IP 端口 返回 :OK 連接成功返回 :CONNECT OK hello world AT+CIPSEND hello world 《公交站點(diǎn)智能服務(wù)系統(tǒng)》設(shè)計(jì)報(bào)告 22 ctrl+z發(fā)送 返回 OK 如果對(duì)方有數(shù)據(jù) , 直接返回值 (3)當(dāng) 車載子系統(tǒng) 獲取到當(dāng)前經(jīng)緯度、公交到站信息或設(shè)置 塞車指示后 , 調(diào)用線程 mygprs 的 Tgprs::setMsgTxt(const QString amp。 ( 1) 讀取配置文件配置 子系統(tǒng) 車牌 、 服務(wù)器信息 和站點(diǎn)坐標(biāo)列表 的功能是通過(guò) QFile 在構(gòu)造函數(shù) busclient(QWidget *parent = 0)里實(shí)現(xiàn),先判斷目錄下是否存放在配置文件,有則 打開(kāi)并存儲(chǔ)在線程 mygprs 的成員中,否則提示出錯(cuò)信息。 啟動(dòng) 車載子系統(tǒng) 后, 子系統(tǒng) 先讀取存儲(chǔ)在當(dāng)前目錄下的配置文件, 對(duì) 車牌號(hào) 、 服務(wù)器信息 和站點(diǎn)坐標(biāo)列表進(jìn)行 預(yù)配置。先介紹 車載子系統(tǒng) 部分的 GPRS 通信模塊、 GPS 通信模塊和塞車通知模塊;然后介紹服務(wù)器端與 車載子系統(tǒng) 通信模塊、與 站臺(tái)數(shù)字終端 通信模塊和短信到站查詢模塊;最后 介紹 站臺(tái)數(shù)字終端 的實(shí)時(shí)定位模塊 、報(bào)站指示模塊、換乘查詢模塊、生活資訊模塊、報(bào)警中心模塊和視頻播放模塊 。當(dāng)公交車到站時(shí),也是通過(guò)該功能實(shí)現(xiàn) 調(diào)用音頻文件 報(bào)站。 站臺(tái)數(shù)字終端 一旦接收到服務(wù)器更新新聞?wù)埱缶蜁?huì)馬上 獲取其數(shù)據(jù)庫(kù)新聞表的內(nèi)容。另外服務(wù)器端往站臺(tái)數(shù)字終端 發(fā)送各種 UDP 請(qǐng)求, 調(diào)用 站臺(tái)數(shù)字終端 的函數(shù)接口, 實(shí)現(xiàn) 站臺(tái)數(shù)字終端 新聞 更新 、 緩存文件刪除 等功能。服務(wù)器接 收到求助信息后可 作出回應(yīng) 處理 。用戶點(diǎn)擊相應(yīng)的資訊查詢按鈕后, 數(shù)字終端 連接服務(wù)器數(shù)據(jù)庫(kù)請(qǐng)求獲取資訊介紹 ,并 將文字?jǐn)?shù)據(jù)和圖片介紹顯示在界面上,顯示的圖片為本地存儲(chǔ)的圖片,圖片通過(guò)用戶點(diǎn)擊的資訊名稱來(lái)判斷顯示哪一張。 另外可以通過(guò)軟鍵盤選擇目標(biāo)站點(diǎn)名稱獲得該站點(diǎn)的 《公交站點(diǎn)智能服務(wù)系統(tǒng)》設(shè)計(jì)報(bào)告 20 公交線路分布。點(diǎn)擊站點(diǎn)名輸入框, 通過(guò)軟鍵 盤輸入站點(diǎn)名。 換乘查詢: 為 方便對(duì)路線不熟悉的用戶乘坐公交車, 數(shù)字終端 提供換乘查詢功能。 報(bào)站指示: 在報(bào)站指 示界面左邊的下拉菜單選擇要查詢的公交車線路號(hào),然后 數(shù)字終端 會(huì)向服務(wù)器請(qǐng)求獲得該線路號(hào)的所有車輛的上一站信息。 工作 流程如圖 所示 圖 站臺(tái)數(shù)字終端 原理 實(shí)時(shí)定位: 在 實(shí)時(shí)定位界面左邊的下拉菜單選擇要查詢的公交車線路號(hào),然后 數(shù)字終端 會(huì)向服務(wù)器請(qǐng)求獲得該線路號(hào)的所有車輛的實(shí)時(shí)坐標(biāo)信 息。 圖 服務(wù)器 端 原理 站臺(tái)數(shù)字終端 流程 站臺(tái)數(shù)字終端 按功能分為實(shí)時(shí)定位、報(bào)站指示、換乘查詢、生活資訊查詢、報(bào)警、 UDP 遠(yuǎn)程更新、滾動(dòng)新聞和廣告視頻播放七個(gè)部分 ; 由用戶自行選擇執(zhí)行 《公交站點(diǎn)智能服務(wù)系統(tǒng)》設(shè)計(jì)報(bào)告 19 需要的功能。要對(duì)遠(yuǎn)程 站臺(tái)數(shù)字終 端 進(jìn)行更新時(shí),也將 通過(guò) UDP 廣播 進(jìn)行遠(yuǎn)程維護(hù)更新。 UDP 發(fā)送更新命令 :可 通過(guò)該功能遠(yuǎn)程管理 站臺(tái)數(shù)字終端 。 當(dāng)接收到塞車報(bào)告信息后,將塞車信息顯示到服務(wù) 《公交站點(diǎn)智能服務(wù)系統(tǒng)》設(shè)計(jì)報(bào)告 18 器 端界面。 處理 車載子系統(tǒng) 連接 :當(dāng)接收到來(lái)自 車載子系統(tǒng) 的坐標(biāo)信息后,將 GPS 坐標(biāo)進(jìn)行加偏轉(zhuǎn)換成可以在谷歌地圖上正確顯示位置的火星坐標(biāo) [4],并將該坐 標(biāo)存儲(chǔ)到數(shù)據(jù)庫(kù)中。 按功能分主要為 “ TCP監(jiān)聽(tīng) 連接 處理 ”、 “ UDP 發(fā)送更新命令”和“ GSM 短信查詢到站”三部分。 發(fā)送消息: 車載子系統(tǒng) 通過(guò) GPRS 網(wǎng)絡(luò)與擁有公網(wǎng) IP 的服務(wù)器組網(wǎng), 將 GPS獲得的經(jīng)緯度數(shù)據(jù)結(jié)果通過(guò) GPRS 網(wǎng)絡(luò)發(fā)送給服務(wù)器 。 啟動(dòng) GPS:在啟動(dòng) GPRS 通信后,點(diǎn)擊“啟動(dòng) GPS”將會(huì)打開(kāi) GPS模塊所接入的串口, GPGGA 格式 和 GPRMC 格式的 坐標(biāo)信息 將會(huì)不斷被串口讀出,對(duì)這些坐標(biāo)信息進(jìn)行字符串處理,提取出目標(biāo)經(jīng)緯度信息 ,并將經(jīng)緯度與存儲(chǔ)在 車載子系統(tǒng)內(nèi)的站點(diǎn)經(jīng)緯度列表相比較 。 車載子系統(tǒng) 流程 車載子系統(tǒng) 部分按流程可 分為“啟動(dòng) GPRS”、“啟動(dòng) GPS” 、“報(bào)告塞車” 和“發(fā)送消息”四 個(gè)部分。更新新聞內(nèi)容靠服務(wù)器端 UDP 發(fā)送更新指令更新。 UDP 更新模塊: 自動(dòng)報(bào)站 功能為接收來(lái)自 服務(wù)器自動(dòng)發(fā)送報(bào)站指令 ,并以 語(yǔ)音形式播放 報(bào)站 。周邊商家查詢 為向服務(wù)器數(shù)據(jù)庫(kù)獲取周邊衣食住行玩的出行相關(guān)介紹和 公交 路線。點(diǎn)擊對(duì)應(yīng)功能鍵后會(huì)通過(guò) TCP 通知到服務(wù)器端的界面等待決策者的處理。 換乘查詢通過(guò) 26 個(gè)字母的軟鍵盤 選擇要查詢站點(diǎn)的站點(diǎn)名稱, 提交 查詢 連接數(shù)據(jù)庫(kù) 得 出 結(jié)果;實(shí)現(xiàn)公交換乘查詢系列功能。 公交 到站 情況 查詢?yōu)楹?jiǎn)潔顯示 的公交定位,定位精度 指定到某一站點(diǎn)。該系統(tǒng) 由 TCP通信模塊、視頻播放模塊和 UDP 更新模塊三大模塊組成;實(shí)現(xiàn) 公交實(shí)時(shí) 定位 、 報(bào)站指示 、換乘查詢、生活資訊 查詢 、報(bào)警中心、 廣告播放、自動(dòng)報(bào)站、 滾動(dòng)新聞更新等 功能。 ,服務(wù)器提取接收到的短信中的起始站點(diǎn)、終點(diǎn)、線路而去查詢數(shù)據(jù)庫(kù),并將到站情況以短信形式返回給發(fā)信人。 站臺(tái)數(shù)字終端 的請(qǐng)求后,根據(jù)不同請(qǐng)求而查詢數(shù)據(jù)庫(kù)作出不同 回復(fù) 。 軟件結(jié)構(gòu)如圖 :通過(guò) GPRS 網(wǎng)絡(luò) 使用 TCP 與 車載子系統(tǒng) 通信、 通過(guò)網(wǎng)線使用 TCP、 UDP 與 站臺(tái)數(shù)字終端 通信、 通過(guò) GSM 網(wǎng)絡(luò)與外部手機(jī)通信 。 檢測(cè)模塊負(fù)責(zé)接收 GPS 數(shù)據(jù)和手動(dòng)報(bào)告塞車信息。 圖 整體采用 C/S架構(gòu) 《公交站點(diǎn)智能服務(wù)系統(tǒng)》設(shè)計(jì)報(bào)告 14 車載子系統(tǒng) 軟件 結(jié)構(gòu) 車 載子系統(tǒng) 負(fù)責(zé)采集坐標(biāo)信息和 道路阻塞信息 , 分為通信模塊和檢測(cè)模塊 。 本方案重點(diǎn)開(kāi)發(fā)為 站臺(tái)數(shù)字終端 部分。 本系統(tǒng)設(shè)計(jì)主要基于博創(chuàng) 經(jīng)典平臺(tái)。 圖 服務(wù)器端硬件結(jié)構(gòu) ( 3)模塊硬件設(shè)計(jì) GPRS 模塊硬件設(shè)計(jì) 見(jiàn) GPRS 硬件模塊設(shè)計(jì)部分 站臺(tái)數(shù)字終端 硬件 結(jié)構(gòu) ( 1)硬件結(jié)構(gòu) 硬件組成主要 由 開(kāi)發(fā)平臺(tái)的硬件系統(tǒng) 組成, 結(jié)構(gòu)如圖 所示,開(kāi)發(fā)板平臺(tái)上使用的是核心板、觸摸屏 、 LCD、音頻、電源和各種接口。結(jié)構(gòu)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1