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

正文內(nèi)容

基于物聯(lián)網(wǎng)的電動(dòng)車防盜系統(tǒng)研究畢業(yè)論文-資料下載頁(yè)

2025-05-19 14:34本頁(yè)面

【導(dǎo)讀】整個(gè)畢設(shè)過(guò)程中工作態(tài)度認(rèn)真,主動(dòng)獨(dú)立思考,學(xué)習(xí)能力較強(qiáng),構(gòu)合理,寫(xiě)作規(guī)范,對(duì)相關(guān)知識(shí)和問(wèn)題闡述清晰,工作量較大。提交答辯,建議成績(jī)?cè)u(píng)定為優(yōu)秀。的各種防盜手段效果不僅耗費(fèi)人力物力,而且效果不是很好。發(fā)展,給電動(dòng)車的防盜提供了新方法。本文進(jìn)行了基于物聯(lián)網(wǎng)的電動(dòng)車智能防盜系統(tǒng)的設(shè)計(jì)。該設(shè)計(jì)充分的運(yùn)用了當(dāng)前的GSM網(wǎng)絡(luò),使電動(dòng)車,用戶,數(shù)據(jù)監(jiān)。控中心通過(guò)GSM網(wǎng)絡(luò)實(shí)現(xiàn)實(shí)時(shí)的數(shù)據(jù)交換,異常狀況快速處理等。車失竊的情況下進(jìn)行定位追蹤,從而快速的追回電動(dòng)車。合我國(guó)國(guó)情,其應(yīng)用前景是相當(dāng)廣闊的。

  

【正文】 nd,并產(chǎn)生 OnComm 事件。 EvSend 事件只在字符數(shù)與 Sthreshold 相互交叉時(shí)才被激活一次 [14]。 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 28 頁(yè) 共 67 頁(yè) 4) Settings 屬性:設(shè)置并且返回波特率、數(shù)據(jù)位、奇偶校驗(yàn)、停止位參數(shù)。 說(shuō)明:如果 value 非法,那么當(dāng)端口打開(kāi)時(shí),則 MSComm 控件會(huì)產(chǎn)生錯(cuò)誤警告 380(非法屬性值 )。 Value 由四個(gè)設(shè)置值構(gòu)成, 有如下的格式: BBBB,P,D,S。BBBB 為波特率, P 為奇偶校驗(yàn), D 為數(shù)據(jù)位數(shù), S 為停止位數(shù)。 value 的缺省值是: 9600,N,8,1[15]。 5) InputLen 屬性:設(shè)置并且返回 Input 屬性從接收緩沖區(qū)進(jìn)行讀取的字符數(shù)。 說(shuō)明: InputLen 屬性缺省值是 0。如果設(shè)置 InputLen 為 0,使用 Input 將讀取接收緩沖區(qū)接收到的全部?jī)?nèi)容。如果接收緩沖區(qū)中的 InputLen 字符無(wú)效的話, Input 屬性將會(huì)返回零長(zhǎng)度字符串 ()。在使用 Input 之前,用戶可以先選擇檢查 InBufferCount 屬性來(lái)判斷緩沖區(qū)中是否已經(jīng)存在需要數(shù)目的字符。該屬性對(duì)于輸出格式為定長(zhǎng)數(shù)據(jù)的機(jī)器讀取數(shù)據(jù)來(lái)說(shuō)是非常有用的 [16]。 6) InputMode 常數(shù):見(jiàn)表 。 表 InputMode常數(shù) 常數(shù) 值 描述 InputModeText 0 (缺?。┩ㄟ^(guò) Input 屬性以文本方式取回?cái)?shù)據(jù)。 InputModeBinary 1 通過(guò) Input 屬性以二進(jìn)制方式檢取回?cái)?shù)據(jù)。 7) PortOpen 屬性 : 打開(kāi)或關(guān)閉端口。 說(shuō)明: 值 為 Boolean 型。設(shè)為 True/False 就 可以打開(kāi) /關(guān)閉端口。 8) OutPut 屬性 : 向傳輸緩沖區(qū)寫(xiě) 入 數(shù)據(jù)流。 說(shuō)明: 值 為 Variant 型變量。 當(dāng)進(jìn)行 文本數(shù)據(jù) 的傳輸 時(shí) ,應(yīng) 該 將 String 型數(shù)據(jù)放入 Variant 變量,傳輸二進(jìn)制數(shù)據(jù)時(shí) ,應(yīng) 在 Variant 變量 中放入 Byte 型數(shù)組數(shù)據(jù) 。 VB 上位機(jī)程序界面介紹 本節(jié)先系統(tǒng)的介紹整個(gè) VB 界面所實(shí)現(xiàn)的功能,然后再由下結(jié)內(nèi)容具體的闡述這些功能模塊的具體設(shè)計(jì)過(guò)程。 上位機(jī)的硬件包括 PC機(jī)和一塊 GSM模塊,連接較為簡(jiǎn)單, GSM 模塊的 RS232接口設(shè)計(jì)和第四章里面講的硬件接口的設(shè)計(jì)相同 ,這里不再進(jìn)行闡述,只要使用一根 USB 轉(zhuǎn)串口線即能實(shí)現(xiàn) GSM 模塊和 PC 機(jī)相連。 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 29 頁(yè) 共 67 頁(yè) 數(shù)據(jù)接收界面介紹 數(shù)據(jù)接收界面是整個(gè)上位機(jī)程序設(shè)計(jì)的核心之一,只有先通過(guò)數(shù)據(jù)接收界面才能實(shí)現(xiàn)下面的數(shù)據(jù)管理,與客戶聯(lián)動(dòng)等功能。數(shù)據(jù) 接收 界面如圖 所示: 圖 數(shù)據(jù)接收界面 該界面實(shí)現(xiàn)的功能如下: 1)首先在這個(gè)界面上設(shè)置了一個(gè) ComboBox 控件,里面定義了 8 個(gè)端口號(hào),這樣的話可以提高程序的靈活性,可自由的選擇電腦的端口。 2)選擇好端口正常工作以后,當(dāng)電動(dòng)車車子異常時(shí),車載端 GSM 芯片會(huì)發(fā)送報(bào) 警短信通知客戶,同時(shí)車載端的 GPS 數(shù)據(jù)經(jīng)過(guò)單片機(jī)處理后,提取出里面的經(jīng)緯度信息,也通過(guò)短信的方式發(fā)送給數(shù)據(jù)監(jiān)控中心(即上位機(jī)),發(fā)送給上位機(jī)的短信格式為(緯度,經(jīng)度),只有這種格式能被上位機(jī)識(shí)別。上位機(jī)接收到車子地理位置信息短信后,在上位機(jī)的 TextBox 控件中顯示出來(lái)。 3)下位機(jī)發(fā)送的經(jīng)緯度信息不僅能在上位機(jī)窗口中顯示出來(lái),還通過(guò)WebBrowser 控件連接谷歌地圖,在谷歌地圖上標(biāo)出用戶的位置。 4) 對(duì)于 WebBrowser 控件連接的谷歌地圖,不僅提供了讀取完下位機(jī)短信中的經(jīng)緯度后自動(dòng)顯示位置的功能,還 考慮到客戶可能要根據(jù)以往的經(jīng)緯度信息來(lái)追蹤電動(dòng)車的軌跡,所以提供了從數(shù)據(jù)查詢系統(tǒng)中讀取到車載端經(jīng)緯度后,進(jìn)行手動(dòng)輸入查詢的功能,增加使用的靈活性。 5)下位機(jī)發(fā)來(lái)的數(shù)據(jù)還將通過(guò) Adodc 控件寫(xiě)入數(shù)據(jù)庫(kù),同時(shí)根據(jù)下位機(jī)的 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 30 頁(yè) 共 67 頁(yè) 手機(jī)號(hào)碼以及數(shù)據(jù)庫(kù)里登記的客戶信息提取到客戶手機(jī)號(hào)碼,詢問(wèn)是否要通過(guò)短信方式再次通知客戶有狀態(tài)異常。 6)本界面提供了兩個(gè)切換按鈕,可以切換到數(shù)據(jù)查詢系統(tǒng)以及短信發(fā)送系統(tǒng)。 數(shù)據(jù)查詢界面介紹 數(shù)據(jù)查詢界面也是比較重要的,通過(guò)這個(gè)界面能定向的對(duì)用戶數(shù)據(jù)進(jìn)行查詢,數(shù)據(jù)查詢界面如圖 所示: 圖 數(shù)據(jù)查詢界面 該界面實(shí)現(xiàn)的功能如下: 1)數(shù)據(jù)查詢界面可根據(jù)輸入的用戶手機(jī)號(hào)(這邊用戶手機(jī)號(hào)為車載端的號(hào)碼,客戶手機(jī)號(hào)為用戶使用的手機(jī)號(hào)碼)從數(shù)據(jù)庫(kù)中登記的用戶信息,查詢到用戶名以及客戶手機(jī)號(hào)兩項(xiàng)信息,在客戶信息 TextBox 控件中進(jìn)行顯示,同時(shí)在datagrid 控件中顯示該電動(dòng)車的所有報(bào)警信息,包括時(shí)間和經(jīng)緯度。 2)通過(guò)界面上的一個(gè)切換按鈕可返回到數(shù)據(jù)接收界面。 短信發(fā)送界面 為了再次增加程序的靈活性,這邊還專門(mén)設(shè)計(jì)了一個(gè)短信發(fā)送界面,當(dāng)需要時(shí)可手動(dòng)輸入短 信發(fā)送信息給客戶。短信發(fā)送界面如圖 所示: 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 31 頁(yè) 共 67 頁(yè) 圖 短信發(fā)送界面 該界面實(shí)現(xiàn)的功能如下: 1) 監(jiān)控中心當(dāng)要向某個(gè)客戶發(fā)送短信時(shí),可輸入短信中心號(hào),客戶手機(jī)號(hào),短信內(nèi)容等進(jìn)行發(fā)送。 2) 通過(guò)界面上的一個(gè)切換按鈕可返回?cái)?shù)據(jù)接收界面。 上位機(jī)程序具體模塊設(shè)計(jì) 上一節(jié)介紹了整個(gè)系統(tǒng)界面及其相應(yīng)功能,在這一節(jié)將詳細(xì)說(shuō)明這些模塊的設(shè)計(jì)過(guò)程。 端口設(shè)計(jì) 如上節(jié)所說(shuō)為了增加程序的靈活性,用 ComboBox 控件實(shí)現(xiàn)了端口選擇,其中能選擇 1到 8個(gè)端口。 下拉式列表框( ComboBox)是一種特殊的列表框,它是文字方塊與列表框組合出來(lái)的控制組件,所以同時(shí)兼具文本框的鍵盤(pán)輸入及列表框的鼠標(biāo)選取兩種功能,應(yīng)用十分廣泛。 先在數(shù)據(jù)接收系統(tǒng)窗體函數(shù) Form_Load()中添加進(jìn)如下代碼,以便在程序運(yùn)行加載窗體的時(shí)候就能執(zhí)行代碼: 1 2 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 32 頁(yè) 共 67 頁(yè) 3 4 5 6 7 8 = 0 通過(guò) 語(yǔ)句 , 依次在下拉式列表框中寫(xiě)入每行要顯示的字符。然后在 Combo1_Click()函數(shù)中添加如下代碼 : If = (0) Then duankou = 1 ElseIf = (1) Then duankou = 2 ElseIf = (2) Then duankou = 3 ElseIf = (3) Then duankou = 4 ElseIf = (4) Then duankou = 5 ElseIf = (5) Then duankou = 6 ElseIf = (6) Then duankou = 7 Else duankou = 8 End If 每次點(diǎn)擊下拉式列表框,就會(huì)觸發(fā)一次這個(gè)事件。這邊定義了一個(gè)全局整型變量 duankou,通過(guò) ()這個(gè)語(yǔ)句,觸發(fā)事件后把列表框中 中的內(nèi)容和列表框中儲(chǔ)存的信息進(jìn)行對(duì)比,來(lái)判斷端口,給 duankou 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 33 頁(yè) 共 67 頁(yè) 賦值。該端口的值選擇好后在其他程序模塊中,如要用到串口通信的模塊,打開(kāi)串口時(shí)直接引用該值即是程序?qū)嶋H連接的端口號(hào)。 串口通信設(shè)計(jì) 串口通信程序設(shè)計(jì)不管在本課題的 C 程序中還是 VB 程序中都是比較 重要的一塊,因?yàn)椴还苁菃纹瑱C(jī)還是 PC 機(jī)都需要通過(guò)串口和 GSM 芯片進(jìn)行數(shù)據(jù)交互。 要實(shí)現(xiàn)串口通信,首先要對(duì)串口進(jìn)行初始化,代碼如下: = 9600,n,8,1 = 1024 = 1024 = 0 = 0 = 0 = 0 = 0 = InputModeText If = False Then = True End If 波特率設(shè)置為 9600,數(shù)據(jù)格式為 8 位數(shù)據(jù)位,一位停止位;接收和發(fā)送緩沖區(qū)大小為 1024; = 0 和 = 0 這兩個(gè)語(yǔ)句設(shè)定了發(fā)送和接收字符時(shí)不產(chǎn)生 OnComm 事件; = InputModeText 這個(gè)語(yǔ)句設(shè)置 Input 屬性以文本方式取回?cái)?shù)據(jù);打開(kāi)通信串口(這邊串口不能重復(fù)打開(kāi),不然會(huì)報(bào)錯(cuò))。通過(guò)上面一系列代碼,完成了串口的初始化。 串口初始化以后就可以通過(guò)串口實(shí)現(xiàn)數(shù)據(jù)的收發(fā)了。接著進(jìn)行 GSM 芯片的初始化,因?yàn)檫@邊 VB 程序讀取新短信不再是通過(guò)查詢的方式,而是當(dāng)有新短信來(lái)GSM 芯片就發(fā)信息提醒,所以要對(duì) GSM 芯片的工作模式進(jìn)行設(shè)置。代碼如下: = ATamp。F + vbCr Sleep 200 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 34 頁(yè) 共 67 頁(yè) = AT+CMGF=1 + vbCr Sleep 200 = AT+CNMI=2,1,0,0,1 + vbCr Sleep 200 這邊先對(duì) GSM 芯片發(fā)送 ATamp。F 進(jìn)行格式化,然后通過(guò) AT+CMGF=1 指令設(shè)置短信格式為 Text 格式。我們這里使用 AT+CNMI=2,1,0,0,1 指令,設(shè)置 MODE 為 2,短消息儲(chǔ)存在 SIM 卡中,當(dāng)新消息來(lái)時(shí) GSM 芯片會(huì)通過(guò)串口發(fā)送信息通知用戶,并且告知用戶短信息存在第幾條。 短信接收模塊設(shè)計(jì) 短信的接收與處理是監(jiān)控中心實(shí) 現(xiàn)自動(dòng)監(jiān)控的重要組成部分。 短信的格式分好幾種形式(本課題中設(shè)置的 GSM 工作模式把接收到的短信都存在 SIM 卡中),當(dāng)車載端發(fā)送地理信息報(bào)警短信后, GSM 芯片會(huì)向 PC 機(jī)發(fā)送如下格式的數(shù)據(jù): 圖 GSM返回?cái)?shù)據(jù) 該圖顯示新信息存放在 SIM 卡中第 23 條,如果要讀取第 23條信息,把接收到的數(shù)據(jù)放在一個(gè)數(shù)組中,由于字符數(shù)是固定的,可以按照指定字符來(lái)讀取 23這個(gè)信息,然后利用 AT+CMGR=23 這個(gè) AT指令來(lái)讀取第 23條指令。由于一般 SIM卡內(nèi)存中能儲(chǔ)存 50 條信息,讀取數(shù)字為 1 到 50,所以個(gè)位數(shù)的讀取與十位 數(shù)的讀取會(huì)相差一位,程序設(shè)計(jì)過(guò)程中要考慮進(jìn)去。 SIM 卡的內(nèi)存有限,所以當(dāng)讀取完一條信息后即使用 AT+CMGD 指令把該短信刪除,下次讀取還是在這個(gè)位置,使內(nèi)存不會(huì)溢出。 由于對(duì)短信讀取時(shí),提取短信中的車載端手機(jī)號(hào)碼,發(fā)送時(shí)間,經(jīng)緯度等信息基本都是通過(guò)計(jì)算特定字符數(shù)來(lái)實(shí)現(xiàn)的,所以不同情況下接收與讀取的短信字 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 35 頁(yè) 共 67 頁(yè) 符數(shù)會(huì)有差異: 1) 當(dāng)短信第一次讀取與二次及多次讀取時(shí),讀取信息里會(huì)顯示 READ 與UNREAD 之分,相差兩個(gè)字符,見(jiàn)圖 。 2) 讀取本地手機(jī)號(hào)與外地手機(jī)號(hào)會(huì)相差三個(gè)字符,外地手機(jī)號(hào)會(huì)在手機(jī)號(hào)碼前面加 +86。 3) 讀取 SIM卡中的短信,短信存儲(chǔ)位置小于 9的短信要比大于 9 的短信少一個(gè)字符。 了解完這些信息后就能對(duì)信息進(jìn)行正確的接收與讀取了。 圖 短信讀取 短信發(fā)送模塊設(shè)計(jì) 上面通過(guò)一系列的 AT 指令就實(shí)現(xiàn)了短信的讀取,然而在讀取完以后的數(shù)據(jù)處理方面會(huì)稍微復(fù)雜,發(fā)送短信模塊要比接收短信模塊更易于實(shí)現(xiàn),數(shù)據(jù)處理過(guò)程很簡(jiǎn)單。 發(fā)送短信代碼如下: = AT+CSCA=+86 amp。 + vbCr Sleep 200 = AT+CMGS= amp。 + vbCr Sleep 200 = s Sleep 200 = 0 i = 0 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 36 頁(yè) 共 67 頁(yè) = Chr$(26) Sleep 4000 通過(guò)向 中寫(xiě)入要發(fā)送的 AT指令,并延時(shí)一會(huì)等待 GSM 芯片的響應(yīng),就能實(shí)現(xiàn)短信的發(fā)送了。 AT 指令發(fā)送流程可參考第四章介紹的單片機(jī)控制 GSM 發(fā)短信,這里不再詳細(xì)闡述。 數(shù)據(jù)庫(kù)設(shè)計(jì) 要實(shí)現(xiàn)對(duì)用戶數(shù)據(jù)的管理 ,數(shù)據(jù)庫(kù)是必不可少的。用 菜單欄中的外接程序里面的可視化數(shù)據(jù)管理可方便的建立一個(gè) ACCESS 數(shù)據(jù)庫(kù)。 打開(kāi)可視化數(shù)據(jù)管理器后出現(xiàn)如下界面: 圖 可視化數(shù)據(jù)管理器菜單欄 然后點(diǎn)擊文件選項(xiàng)卡,在里面新建 ACCESS 數(shù)據(jù)庫(kù),建完以后保存,接著在數(shù)據(jù)庫(kù)里面建立數(shù)據(jù)表,數(shù)據(jù)表建立頁(yè)面如下: 圖 數(shù)據(jù)表的建立 把想要建立的字段分別添加即可,通過(guò)以上操作,數(shù)據(jù)表建立完成。我們可以手動(dòng)輸入或者通過(guò) VB 程序來(lái)向數(shù)據(jù)表中添加數(shù)據(jù)。 在本課題的設(shè)計(jì)中,建立了兩張數(shù)據(jù)表,一張為用戶信息表,這個(gè)表里的 信 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 37 頁(yè) 共 67 頁(yè) 息是通過(guò) VB程序讀取車載端信息后直接自動(dòng)填寫(xiě)的;還有一張表為用戶登記表,這張表為手動(dòng)輸入的用戶表格,里面記錄了用戶姓名,用戶手機(jī)號(hào)以及車載端手機(jī)號(hào)(表中客戶手機(jī)即為用戶注冊(cè)的手機(jī)號(hào)碼,用戶手機(jī)號(hào)為電動(dòng)車車載端號(hào)碼)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1