版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)設(shè)計(論文)</p><p><b> ( 屆)</b></p><p> 論文題目 車輛行駛記錄儀的設(shè)計和實踐</p><p> (英文) The Vehicle Traveling Data Recorder Of Design And Practice</p><p>
2、 所在學(xué)院 電子信息學(xué)院 </p><p> 專業(yè)班級 電子信息工程 </p><p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期
3、 年 月 日</p><p><b> 摘要</b></p><p> 在現(xiàn)代化生產(chǎn),生活當(dāng)中單片機占越來越重要的地位,在車輛行駛方面單片機也占著重要的作用。本課題是將單片機運用到車輛上的一個設(shè)計,是制作一個車輛行駛記錄儀。能夠?qū)崿F(xiàn)車輛定位、測量經(jīng)緯度、速度、海拔高度等功能,能夠通過LCD進(jìn)行當(dāng)前數(shù)據(jù)顯示,并且存儲到EEPROM中。本課題是
4、運用單片做為一個主控芯片,通過硬件系統(tǒng)和軟件系統(tǒng)的配合來控制整個系統(tǒng)的運作。系統(tǒng)通過GPS模塊將采集到的數(shù)據(jù)通過串口通信將信息發(fā)送的單片機中進(jìn)行處理,然后將處理過的數(shù)據(jù)發(fā)送到EEPROM中進(jìn)行存儲,并將數(shù)據(jù)傳輸?shù)絃CD液晶屏上進(jìn)行顯示。該系統(tǒng)采用51單片機指令集編程來進(jìn)行軟件運行。經(jīng)測試,該系統(tǒng)能實現(xiàn)上述功能。該記錄儀能有助于監(jiān)督駕駛員合法行駛,減少交通事故,提高行車安全,規(guī)范駕駛員行車習(xí)慣,促進(jìn)整個社會的秩序。</p>
5、<p> 關(guān)鍵詞:單片機;GPS;EEPROM存儲;車輛行駛記錄儀;液晶顯示屏;串口通信</p><p><b> Abstract</b></p><p> In the modern production and life , the single chip microcomputer play a more important role. It
6、also play important role in the vehicle. This topic is t use microcontroller to the vehicle, is to produce a vehicle traveling data recorder. The vehicle recorder can measure the latitude and longitude, speed, altitude,
7、and other functions, it can use display the Current data through the LCD, and storage to the EEPROM. This topic is the use of the monolithic chip as a master, it use hardware and soft</p><p> Keyword: Singl
8、e chip microcomputer; Global Positioning System; EEPROM Storage; Vehicle traveling data recorder ; Liquid crystal display; Serial communication</p><p><b> 目 錄</b></p><p><b>
9、 1引言1</b></p><p> 2總體設(shè)計錯誤!未定義書簽。</p><p> 3硬件設(shè)計錯誤!未定義書簽。</p><p> 3.151單片機系統(tǒng)錯誤!未定義書簽。</p><p> 3.1.1 51單片機與其他單片機的比較錯誤!未定義書簽。</p><p> 3.1.2
10、 單片機學(xué)習(xí)板介紹3</p><p> 3.2GPS模塊5</p><p> 3.2.1 GPS模塊介紹5</p><p> 3.2.2 NEMA-0831協(xié)議6</p><p> 3.2.3 GPS性能指標(biāo),模塊配置,引腳錯誤!未定義書簽。</p><p> 3.3LCD液晶顯示7</
11、p><p> 3.3.1 LCD顯示屏介紹8</p><p> 3.3.2 LCD引腳介紹8</p><p> 3.3.3 LCD液晶驅(qū)動芯片介紹 .......................................9</p><p> 3.4串口通信協(xié)議10</p><p> 3.4.1串口通
12、信.........................................................10</p><p> 3.4.2 MAX-232芯片介紹12</p><p> 3.5EEPROM介紹12</p><p><b> 4軟件設(shè)計14</b></p><p> 4.1軟
13、件開發(fā)工具14</p><p> 4.1.1 軟件開發(fā)工具介紹14</p><p> 4.2軟件總體設(shè)計16</p><p> 4.3軟件部分程序17</p><p> 4.3.1 LCD顯示模塊17</p><p> 4.3.2 GPS模塊錯誤!未定義書簽。</p><p
14、> 4.3.3串口通信錯誤!未定義書簽。</p><p> 5制作與調(diào)試24</p><p> 5.1電路板的設(shè)計和制作24</p><p> 5.2系統(tǒng)調(diào)試26</p><p> 5.2.1 硬件調(diào)試26</p><p> 5.2.2 軟件調(diào)試26</p><p
15、> 5.3.3聯(lián)合調(diào)試26</p><p><b> 6結(jié)論27</b></p><p><b> 致謝28</b></p><p><b> 參考文獻(xiàn)29</b></p><p> 附件1 系統(tǒng)實物圖30</p><p>
16、 附錄2 實驗原理圖31</p><p> 附錄3 畢業(yè)設(shè)計作品說明書32</p><p><b> 引言</b></p><p> 隨著各國道路交通事業(yè)和汽車事業(yè)的不斷發(fā)展,各國的交通安全日益的嚴(yán)重,如何做到交通安全的防備和事故的分析,如何能夠更好的記錄汽車行駛時的一切數(shù)據(jù)就成了頭等大事,而車輛行駛記錄儀的出現(xiàn)就成了一個很好的工
17、具,能夠檢測到車輛行駛時數(shù)據(jù)。</p><p> 車輛行駛記錄儀是將飛機黑匣子的設(shè)計思想應(yīng)用于汽車, 集機械、電子、微電腦于一體, 用于預(yù)防事故、監(jiān)查違章和科學(xué)管理, 并為事故分析提出公正、準(zhǔn)確、科學(xué)的依據(jù)[1]。并且它能夠記錄行駛的時間,速度等相關(guān)的參數(shù),判斷駕駛員有無違反交通法規(guī),是否其安全駕駛等等作用。</p><p> 車輛行駛記錄儀的出現(xiàn)它減少了交通事故,提高了行車安全,改善
18、了交通環(huán)境,緩解了交通壓力,規(guī)范了駕駛員駕駛的習(xí)慣,規(guī)范了交通警察的執(zhí)法依據(jù),并提高了效率。而且能通過其迅速的分出責(zé)任人,保障了受害者生命財產(chǎn)的安全,促進(jìn)了整個社會的秩序汽車行駛記錄儀的使用對抑制各種駕駛員的疲勞駕車,超速行駛,酒后駕車等各種違反交通法規(guī)的駕駛員提供了法律的依據(jù)[2]。</p><p> 因此車輛行駛記錄儀成了車輛的必備安裝品之一,這也意味著記錄儀存在著巨大的商機。隨著中國經(jīng)濟的不斷發(fā)展,人們對
19、于汽車的需求不斷的增強,而且單一的汽車記錄儀不能滿足人們的需求,汽車記錄儀的發(fā)張展也越來越多樣化,會在保持原來的基礎(chǔ)上增加心得功能。如采用無線局域網(wǎng),使用藍(lán)牙,3G移動手機通信,指紋識別系統(tǒng),新的科技應(yīng)用將大大提高產(chǎn)品的使用效率,優(yōu)化使用效果[3]。</p><p> 本課題是利用單片機作為主控單元來制作一個簡單的車輛行駛記錄儀。能夠?qū)崿F(xiàn)車輛定位、測量經(jīng)緯度、速度、海拔高度等功能,能夠通過LCD進(jìn)行當(dāng)前數(shù)據(jù)顯示
20、,并且存儲到EEPROM中。</p><p><b> 2. 總體設(shè)計</b></p><p> 本課題是利用單片機學(xué)習(xí)板來制作一個車輛行駛記錄儀,能夠?qū)崿F(xiàn)車輛定位、測量經(jīng)緯度、速度、海拔高度等功能,能夠通過LCD進(jìn)行當(dāng)前數(shù)據(jù)顯示,并且存儲到EEPROM中。總體方案如下圖2-1:</p><p> 圖2-1 系統(tǒng)總體框圖</p&g
21、t;<p> 這個系統(tǒng)只要有做為主控單元的單片機系統(tǒng),鍵盤輸入模塊,GPS模塊,LCD液晶顯示模塊和EEPROM外部存儲器構(gòu)成的。</p><p> 該系統(tǒng)采用c51單片機作為記錄儀的核心系統(tǒng),然后通過單片機來協(xié)調(diào)其內(nèi)部的軟件系統(tǒng)和硬件系統(tǒng)來運轉(zhuǎn)整個系統(tǒng)。其中數(shù)據(jù)采集是通過GPS模塊將采集到的數(shù)據(jù)通過串口通信轉(zhuǎn)發(fā)到的單片機系統(tǒng)中進(jìn)行處理。隨后單片機將處理過的數(shù)據(jù)轉(zhuǎn)存到EEPROM存儲器中進(jìn)行存儲
22、,同時也將數(shù)據(jù)傳送到LCD液晶顯示模塊中進(jìn)行顯示。而鍵盤輸入模塊是控制LCD顯示屏上顯示的數(shù)據(jù)。</p><p> 一般人在制作車輛記錄儀時是采用的嵌入式系統(tǒng)來實現(xiàn)的,是采用ARM7TDMI為內(nèi)核,由16/32位的RISC處理器S3C44B0X構(gòu)成,該芯片資源豐富,結(jié)合通用外設(shè)和強大內(nèi)部功能來實現(xiàn),減少了外部硬件設(shè)施,能編少量的代碼就可完成部分的硬件的功能[4]。采用該系統(tǒng)的記錄儀與同類相比更加的完整精確,更能
23、多樣化的記錄數(shù)據(jù)。</p><p> 綜上我選擇使用的是以51單片機為核心的系統(tǒng)設(shè)計,因為該方案簡單,并且用的是自己所熟悉的單片機,并且程序簡單。嵌入式系統(tǒng)雖好,但是由于自己的水平有限自己不足以運用,而且對S3C44B0X芯片不是很了解,對其工作原理,代碼編程不懂,所以選擇了以51單片機為核心的系統(tǒng)。</p><p><b> 3.硬件設(shè)計</b></p&g
24、t;<p> 這個系統(tǒng)主要包括單片機系統(tǒng),GPS模塊,LCD液晶顯示系統(tǒng),EEPROM存儲器系統(tǒng),鍵盤控制系統(tǒng)。</p><p> 3.1 51單片機系統(tǒng)</p><p> 3.1.1 51單片機和其他單片機的比較</p><p> PIC單片機和51單片機比較:</p><p> 51單片機采用的是馮-諾依曼結(jié)構(gòu),他
25、只能在同一個存儲器中讀取數(shù)據(jù)和數(shù)據(jù),兩者不能同時進(jìn)行,而PIC的總線結(jié)構(gòu)是哈佛結(jié)構(gòu),數(shù)據(jù)和數(shù)據(jù)空間是完全分開的,一個用于指令,一個用于數(shù)據(jù)。51單片機的讀取和執(zhí)行采用的是流水線結(jié)構(gòu),即是讀一條執(zhí)行一條,而PIC單片機采用是雙指令結(jié)構(gòu),即該條程序被執(zhí)行時,下條允許被讀取。PIC單片機的I/O口,定時器,計數(shù)器都是采用RAM格式的,所以只需一個周期就可執(zhí)行,而51單片機需另個周期。</p><p> AVR單片機和
26、51單片機的比較:</p><p> 兩著之間的指令集完全不同,51單片機采用的是CISC指令,AVR單片機采用的是PISC指令集。51單片機采用的是馮-諾依曼結(jié)構(gòu),AVR采用是哈弗結(jié)構(gòu)。51單片機需要12個機器周期才能完成一個指令周期, AVR系列的單片機擁有的更高的處理速度,AVR系列的單片機每個振蕩周期處理一條指令。[5]</p><p> 綜上兩種常用的單片機和51單片機的各個
27、特點,我選用的51單片機,因為51單片機編程比較簡單,運行簡單,而且方便調(diào)試,,并且其使用廣泛,其價格低,能夠?qū)崿F(xiàn)該系統(tǒng)的運行,最適合于實驗室中進(jìn)行實驗。</p><p> 3.1.2 單片機開發(fā)板的介紹</p><p> 本課題選擇的是51單片機系列中的STC89C52RC單片機,該單片機是有宏晶推出的單片機,指令碼完全兼容8051單片機。該單片機是一種低功耗,高性能的CMOS 8位
28、微控制器,擁有8K字節(jié)的flash,512個字節(jié)的RAM,32位的I/O口,內(nèi)置了MAX810復(fù)位電路,三個16位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu)。該單片機的擁有成本低廉,性能高,并且支持ISP技術(shù)和IAP技術(shù),而且還具有高抗靜電,輕松的過2KV/4KV的快速脈沖的干擾,寬電壓,具有加密性強,無法解密的特點,單片機內(nèi)部還有個EEPROM存儲器,自帶看門狗定時器,可以用來提高程序運行的可靠性。</p><p>
29、; 其中下圖3-1是STC89C52RC單片機的引腳標(biāo)注圖:</p><p> 圖3-1 STC89C52RC引腳圖</p><p> 本課題采用的是STC89C52RC單片機為主的核心板子,下圖為單片機核心板的電路原理圖:如圖3-2</p><p> 圖3-2 單片機核心板的原理圖</p><p><b> 3.2
30、GPS模塊</b></p><p> 3.2.1 GPS模塊的介紹</p><p> GPS模塊是集成了RF射屏芯片,基代芯片和核心CPU,并且加上了外圍的一些相關(guān)電路而組成的一個集成的電路。目前的GPS模塊的核心選擇的是以SiRFIII系列為主。一般來說由于選擇的GPS核心不同,性能和價格也會有不一樣,但是采用SiRF三系列的性能最優(yōu)。而本課題是制作儀個簡單的車輛記錄儀,
31、無需使用復(fù)雜的GPS模塊,所以選用的是以C3-470C產(chǎn)品為核心的GPS模塊。</p><p> C3-470C模塊是一款功能小,高接收靈敏度的GPS模塊,非常適合實驗室進(jìn)行操作。它有兩個串口,而且還能支持NMEA、UBX 協(xié)議,外型尺寸為39.0*35.5*8.0mm3。c3-470C模塊擁有內(nèi)置GPS接收機,保護(hù)罩,擁有完全的SiRFstarIIIGPS結(jié)構(gòu),而且還用有的是GSC3F/LP高性能的GPS芯片
32、,并且內(nèi)置了一個RTC時鐘的 ARM7TDMI CPU 處理器,擁有了一個4Mbits的FLASH存儲空間,還擁有低噪聲運放和SAW濾波器,溫度補償晶體振蕩器,復(fù)位器和校準(zhǔn)器,并且內(nèi)置了電源。</p><p> 下圖3-3是該GPS模塊的內(nèi)部結(jié)構(gòu)圖:</p><p> 圖3-3 GPS模塊的內(nèi)部結(jié)構(gòu)</p><p> 3.2.2NEMA-0183協(xié)議<
33、/p><p> NEMA-0183協(xié)議是GPS接收機索要遵循的協(xié)議,也是這個世界上使用最為廣泛的協(xié)議,而且目前世界上的GPS接收機都在使用并且都兼容NEMA-0183協(xié)議[6]。</p><p> 該協(xié)議是有美國國家海洋電子協(xié)會為制定海洋導(dǎo)航所頒發(fā)的一個協(xié)議?,F(xiàn)如今該協(xié)議還兼容了很多內(nèi)容,包括測探儀,羅經(jīng)方位系統(tǒng)和其他多種設(shè)備的接口,同時還允許別的公司自定義協(xié)議。</p>&
34、lt;p> NEMA-0183中的數(shù)據(jù)是以SASCII文本字符表示,一般是以$”開頭,后面是語句頭。而且在該協(xié)議中語句頭是由5個字母所組成的,并且分成了2個部分,前面2個字母部分代表的是系統(tǒng)的ID,即表示該語句是表示屬于哪個系統(tǒng)的;后面3個字母表示語句的ID,表示該語句是關(guān)于哪個反面的數(shù)據(jù)。語句頭后面的數(shù)據(jù)體,里面包含的是個種的數(shù)據(jù)體字段。在語句端的末尾為數(shù)據(jù)的校正碼,是以回車換行符來結(jié)束的。每行的語句最多包含了82個字符,數(shù)據(jù)
35、字段是以逗號來分隔識別,最后空字段保留了逗號.如以GPS的GPRMC為例;</p><p> $GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh<CR><LF></p&g
36、t;<p> 其中GP所表示的語句是GPS定位系統(tǒng),RMC表示的是GPS所輸出的定位信息,后面是數(shù)據(jù)體,*hh最后是校正碼是用來校正數(shù)據(jù)的。</p><p> NEMA-0183信息的輸出說明</p><p> RMC-NMEA 協(xié)議有自己GPS 基本數(shù)據(jù)</p><p> 例如像GPRMC,013120.57,A,3707.4997,N,12
37、705.4397,E,000.0,000.0,</p><p> 030705,,,A*54</p><p> 其中MRC表示使用的最小C句型,013120表示的是在01:30:20被鎖定了,A表示的是該系統(tǒng)處在活動狀態(tài),隨后3707.4997 N表示的是北緯47度07.4997分 12705.4397 E表示的是東經(jīng)127度0.4397分 000.0表示離開地面的速度,000.0表示
38、跟蹤的角度。030705表示的是2005年07月03日</p><p> 有關(guān)于速率方面的語句如下:GPVTG,000.0,T,,M,000.0,N,000.0,K,A*0D</p><p> 其中VTG表示的是速度的正常跟蹤,000.0T表示地面跟蹤正常,000.0 N表示地面的速度,000.0表示的是地面的速度,千米/每小時。</p><p> 還有有關(guān)數(shù)
39、據(jù)和時間的語句如下:GPZDA,013119.57,03,07,2005,,*6C</p><p> 其中ZDA表示的是數(shù)據(jù)和時間,0.3119.57代表的是UTC, 03,07,2005所代表的是2005年7月3號。</p><p> 3.2.3 GPS性能指標(biāo),引腳</p><p> GPS模塊的性能指標(biāo),該接收機的最大特點為L1頻率,C/A碼,20-通道
40、。在啟動時間上,當(dāng)采用冷啟動方式時,最快的時間為60s,當(dāng)采用的是暖啟動時時間為40s,當(dāng)采用熱啟動時時間應(yīng)小于3s;當(dāng)采用采用重新啟動時時間應(yīng)小于1s。它的3D跟蹤靈敏度為-158DB接收器的輸入,它的位置精度有效值是小于10M,其使用范圍是海拔18000米以下,速度在515m/s。4Mbit的FLASH存儲。</p><p> C3-470c的引腳圖如下圖3-4所示</p><p>
41、 圖3-4 C3-470C引腳圖</p><p> 3.3 LCD液晶顯示屏</p><p> 本課題在使用中要用到LCD液晶顯示,市面上比較使用的比較多的液晶顯示屏有LCD1602,LCD12864等等,lcd1602是字符行的液晶顯示,是點陣式的液晶顯示,目前擁有16*1,16*2,20*2等模塊,一般顯示的容量為16*2個字符,芯片的工作溫度為4.5v-5.5v工作的電流為2
42、.0mA,尺寸為2.95*4.35.LCD12864的點陣格式是128*64,它的控制器兼容st7920,它的工作電壓為3.0v-5.5v,擁有8位并口數(shù)據(jù)總線,內(nèi)力提供了8192個16*16點陣的漢字。LCD5110是84*48點陣驅(qū)動,可顯4行文字,并且供電電壓低,體積比較小,方便攜帶,信號線較少,傳輸效率高。</p><p> 綜合上述本實驗選擇選擇的是lcd5110液晶顯示。</p>&l
43、t;p> 3.3.1LCD顯示屏介紹</p><p> 本課題是制作車輛行駛記錄儀的需要將處理過的數(shù)據(jù)顯示出來,是以要選用LCD液晶顯示屏,由于是在實驗是制作為考慮到成本,所以選擇NOKIA5110的LCD顯示屏。</p><p> 該種型號的液晶顯示屏相比其他的產(chǎn)品相比有如下的幾個特點:</p><p> 該產(chǎn)品宣用的84*48的點陣LCD顯示,可以
44、顯示4行文字。</p><p> 而且還采用了串行接口與主處理器進(jìn)行了通信,接口的數(shù)量答復(fù)的減小,包括地線在內(nèi)的信號線只有9條,并且支持了串口通信協(xié)議,傳輸率高達(dá)4Mbps,并且可以全速的寫入數(shù)據(jù),沒有等待的時間,</p><p> LCD控制器/驅(qū)動芯片已經(jīng)綁定到了LCD晶片上了,并且模塊的體積很小,方便攜帶。</p><p> 可以通過導(dǎo)電膠進(jìn)行連接模塊,
45、而不需要使用電纜,用模塊上的金屬板可以固定到電路板上,非常的便于更換和安裝。</p><p> 該模塊采用的是低電壓供電,正常顯示時電壓只需200ua,具有掉電模式。</p><p> 3.3.2 LCD的引腳</p><p> LCD液晶顯示屏的引腳如下圖3-5所示:</p><p> 圖3-5 LCD液晶引腳顯示圖</p&
46、gt;<p> 上述圖中1腳表示的電源,2腳的功能是同步時鐘輸入,3腳是數(shù)據(jù)輸入,4腳是數(shù)據(jù)與命令的切換,5腳是片選信號,6腳是外部時鐘輸入,7腳是接地,8腳是為LCD供電的,9腳是LCD復(fù)位信號的輸入,10-13號腳是兩個背光的LED燈,14-17號腳是四個金屬框固定孔,18-19號腳是2個定位的孔。</p><p> 3.3.3LCD液晶驅(qū)動芯片介紹</p><p>
47、 LCD5110液晶顯示是以用PCD8544來作為其驅(qū)動芯片的。該芯片擁有以下幾個特征:它是單芯片LCD驅(qū)動控制,擁有的是48行84列的輸出,顯示的數(shù)據(jù)為48*84位的,該芯片是由LCD電壓發(fā)生器,LCD偏置電壓發(fā)生器,振蕩器所夠成的。它的最高串行界面為4.0Mbits/s,該芯片的邏輯電壓范圍是2.7V-3.3V,而且它功耗低,適用于電池供電系統(tǒng)。</p><p> 以下圖3-6是其方框圖</p>
48、;<p> 圖3-6 芯片結(jié)構(gòu)圖</p><p> 如上圖所示其中的R0-R47是LCD行驅(qū)動輸出,C1-C83是LCD的列驅(qū)動輸入,VSS1,VSS2是用來接地的,VDD1,VDD2是用來供電的,了VLCD1,VLCD2是其電源電壓,T1是指測試點1的輸入,T2是指測試點2的輸出。T3指的是測試點3的輸出與輸入,T4代表的是測試點4的輸出,SDIN代表的是串行數(shù)據(jù)的輸入端,SCLK代表的是串
49、行時鐘輸入端,D/C代表的是數(shù)據(jù)與串行命令,SCE是數(shù)據(jù)使能,OSC代表的是振蕩器,RES是外部復(fù)位的輸入端,Dummy1,2,3,4代表的是沒有用來進(jìn)行連接的。</p><p><b> 3.4串口通信協(xié)議</b></p><p><b> 3.4.1串口通信</b></p><p> 由于本次設(shè)計采用的單片機是用
50、串口通信來下載程序的,而且本次設(shè)計需要應(yīng)用到GPS模塊,而且此模塊是要用串口通信來進(jìn)行數(shù)據(jù)傳輸?shù)?。所以串口通信在本次設(shè)計中是很重要的一部分。</p><p> 串口通信是計算機上非常常用的通信協(xié)議。大多的計算機上都存在著兩個基于RS-232的串口。串口通信的概念非常的簡單,串口是按照著位來發(fā)送和接收字節(jié)的。盡管來是按照位來發(fā)送,顯得有些慢,但是串口能在使用一條數(shù)據(jù)線來發(fā)送數(shù)據(jù)的同時能用另外一根來進(jìn)行數(shù)據(jù)的接收。
51、它很簡單,而且可以進(jìn)行遠(yuǎn)距離的通信。串口通信最重要參數(shù)是波特率,數(shù)據(jù)位,停止位,和奇偶校驗。</p><p> 串口通信分為兩種方式,一種是同步通信,另一種是異步通信。,同步通信是將數(shù)據(jù)組成組,再一個一個的發(fā)送,但在每組字符開始之前要加上同步字符,因為同步傳輸時不能有空隙。采用異步傳輸時,兩個字符之間是隨意的,因此每個字符前后都要用數(shù)據(jù)進(jìn)行區(qū)分。因此,在數(shù)據(jù)傳輸?shù)臅r候,一般都會選擇使用同步通信方式。</p
52、><p> 在使用串口通信時一般所使用的是RS-232協(xié)議的。RS-232協(xié)議是美國電子行業(yè)協(xié)會所制定的一種串行物理接口的標(biāo)準(zhǔn)。其中RS是推薦標(biāo)準(zhǔn)的縮寫,232是標(biāo)識符。RS-232-C總線標(biāo)準(zhǔn)的設(shè)計有25條信號線,并且還包括一個主通道和一哥輔助的通道。在一般的情況下是同都是主通道的。</p><p> RS-232標(biāo)準(zhǔn)中規(guī)定的數(shù)據(jù)傳出率為50,75,100,150,300,600,120
53、0,2400,4800,9600,19200波特率。而且在標(biāo)準(zhǔn)中還規(guī)定驅(qū)動器擁有2500pf的電載電容,通信距離受電載電容的限制。</p><p> RS-232-C對電器的特性,邏輯電平和各種信號線功能做了如下的規(guī)定:在TxD和RxD上,邏輯1(MARK)=-15V-3V,邏輯0(SPACE)=+3V-15V.在RTS,CTS,DTR,DSR和DCD等控制線上,信號有效(接通,ON狀態(tài),正電壓)=+3V~+1
54、5V,信號無效(斷開,OFF狀態(tài),負(fù)電壓)=-3V~-15V。</p><p> 串口通信的具體電路圖3-7如系下所示:</p><p> 圖3-7 串口通信電路圖</p><p> 3.4.2 MAX-232芯片介紹</p><p> max232芯片是由美信公司專門為電腦的rs-232標(biāo)準(zhǔn)串口協(xié)議所開發(fā)的芯片。在使用的時候只需要
55、5v的電源即可。下圖3-8是芯片引腳圖</p><p> 圖3-8 MAX-232芯片引腳圖</p><p> 該芯片的引腳功能分為了三個部分,其中第一個部分是電荷泵電路,是由1,2,3,4,5,6腳和4只電容所構(gòu)成的。第二部分是數(shù)據(jù)轉(zhuǎn)換的通道,是由7,8,9,10,11,12,13,14腳所組成的兩個數(shù)據(jù)通道。其中的13,12,11,14腳為第一數(shù)據(jù)通道,而8,9,10,7腳為第二
56、數(shù)據(jù)通道。第三部分是供電的,由15腳的GND和16腳的VCC所組成。</p><p> 該芯片還擁有以下幾個特點:條件符合所有的RS-232技術(shù)標(biāo)準(zhǔn),而且只需要一個5V的供電電源即可運行,能夠產(chǎn)生+10V和-10V電壓V+、V-,并且功耗低,只需5mA的供電電流,內(nèi)部集成了2個RS-232-c的驅(qū)動器,并且高度的集成,只需要4個電容即可進(jìn)行工作。</p><p> 3.5 EEPROM
57、存儲器介紹</p><p> EEPROM存儲器是一種電可擦只讀存儲器,是一種在掉電后仍然能夠保存數(shù)據(jù)的芯片。EEPROM可以在電腦或?qū)S迷O(shè)備上擦除已有的信息,在重新編程,一般是即插即用型的。EEPROM的擦除不需要借用其他的設(shè)備,它是用電子信號來進(jìn)行擦除的,而且是以比特為最小單位的,不需要資料全部刪除后在寫入。EEPROM在寫入數(shù)據(jù)時需要一定的編程的電壓,它是屬于雙電壓工作芯片的。</p>&l
58、t;p> 本課題選用的EEPROM芯片是AT24C02芯片。AT24C02芯片是一種2K串行的CMOS EEPROM,內(nèi)部含有256個8位字節(jié)。尋址方式有兩種,芯片尋址和片內(nèi)子地址尋址。芯片尋址的方式是AT24C02芯片地址為1010,它的芯片地址控制格式為1010A2A1A0R/W,其中A2,A1,A0為可編程地址選擇位人。R/W是芯片讀寫控制位,該位為0時,表示芯片正在進(jìn)行讀寫操作。</p><p>
59、 AT24C02的工作極限參數(shù):工作溫度工業(yè)級為-55℃ +125℃,商業(yè)溫度為0℃ +75℃,每個管腳的承受電壓為-2V-2V,封裝的功率損耗為1.0w,輸出的電流為100mA。它還擁有數(shù)據(jù)線上的看門狗定時,擁有可編程復(fù)位門欄的電平,高數(shù)據(jù)傳輸速率400khz,擁有100萬次的擦寫周期,數(shù)據(jù)可保存100年等等其他的特性。</p><p> 下圖3-9為AT24C02芯片的引腳圖</p><
60、;p> 圖3-9 AT24C02引腳圖</p><p> 其圖上引腳種,123腳表示的是器件的地址選擇,5腳表示的是串行地址和選擇,6腳表示的是串行時鐘,7腳表示的是寫保護(hù),8腳表示的是電源為1.8v~6v的電壓,4腳表示的是接地。</p><p><b> 4 軟件設(shè)計</b></p><p> 本次設(shè)計中的軟件部分主要的是單
61、片機開發(fā)工具,單片機程序部分程序的介紹和編程繪圖工具軟件的介紹和極其運用。</p><p> 4.1軟件開發(fā)工具的介紹</p><p> 4.1.1STC89C51開發(fā)軟件的介紹</p><p> 軟件設(shè)計的采用的是美國Keil Software公司制作的51系列單片機的c語言軟件開發(fā)系統(tǒng)[8]。KEIL該軟件是包括了C語言編輯器,宏匯編,連接器,庫處理和擁有
62、一個功能十分強大的仿真器在內(nèi)的完整的開發(fā)方案,是通過集成的開發(fā)環(huán)境,將這些部分一起組合起來的。</p><p> Keilc51介紹: uVision是C51為windous所開發(fā)系統(tǒng)。可以完成包括編輯,編譯,連接,調(diào)試,仿真在內(nèi)的各個部分的開發(fā)。開發(fā)的人員可以用其自帶的編輯器來進(jìn)行編輯C語言文件,然后在由C51編譯器進(jìn)行編譯并且產(chǎn)生了以O(shè)BJ為結(jié)尾的目標(biāo)文件。該文件可以由LIB51轉(zhuǎn)換成了庫文件,然后生成了A
63、BS文件,接著ABS文件可以通過OH51文件轉(zhuǎn)化成為HEX文件,以供其進(jìn)行源代碼級的調(diào)試,而且還可以用仿真器進(jìn)行直接進(jìn)行調(diào)試,也可以直接寫入存儲器如EEPROM進(jìn)行存儲。</p><p> 在使用keil軟件進(jìn)行調(diào)試時需要注意幾個方面:</p><p> 1)仿真器內(nèi)部配備的晶振為11.0592MHz的晶振,但是用戶可以隨便的更換其它頻的晶振。</p><p>
64、 2)仿真器的復(fù)位鍵只負(fù)責(zé)復(fù)位仿真芯片,不負(fù)責(zé)系統(tǒng)的復(fù)位。</p><p> 3)仿真芯片的31腳接了最高電平,所以在仿真時只能接著內(nèi)部的ROM,不能使用外部。但仿真器外31腳并不以仿真芯片的31腳相連,因此該仿真器可以插入到外部有外部ROM的目標(biāo)系統(tǒng)中使用。</p><p> Keil軟件在使用時生成的目標(biāo)的代碼效率非常的高,多數(shù)的軟件編程的語句非常緊湊,容易理解。在與匯編相比,C
65、語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用。</p><p> 如圖4-1是keil的運行界面</p><p> 圖4-1 keil軟件運行界面</p><p> 下載的軟件選擇的是STC-ISP。它是一款以單片機下載編程燒入軟件軟件,是專門針對STC系列的軟件,可用來下載89系列,12C2052系列等系列單片機并且使用簡單,應(yīng)用廣闊
66、。</p><p> 下圖4-2是其應(yīng)用的界面</p><p> 圖4-2 STC-ISP應(yīng)用界面</p><p> 4.2軟件總體的設(shè)計</p><p> 系統(tǒng)的軟件設(shè)計如下圖4-3所示:</p><p> 圖4-3 系統(tǒng)總體體流程圖</p><p> 接上電源后系統(tǒng)開始運行,
67、首先進(jìn)行的是初始化程序,對LCD,GPS,單片機的初始化,然后讀取了GPS模塊采集來的數(shù)據(jù),將處理后的數(shù)據(jù)發(fā)送到LCD顯示模塊進(jìn)行顯示,然后反復(fù)進(jìn)行該過程,來顯示更新數(shù)據(jù)。</p><p><b> 4.3軟件部分程序</b></p><p> 4.3.1 LCD顯示模塊編程</p><p> LCD液晶顯示模塊的作用是為了處理好的數(shù)據(jù)顯
68、示給別人看。它的總體流程圖4-4如下所示</p><p> 圖4-4 LCD顯示流程圖</p><p> LCD液晶顯示模塊顯示的是最后的結(jié)尾,包含了緯度,經(jīng)度,速度,和時間。在開起程序后,首先進(jìn)入眼簾的是制作人的介紹,然后在進(jìn)行5秒的延時過后,出現(xiàn)的是LCD顯示的各個數(shù)據(jù)。第一行顯示的是數(shù)據(jù)的來源是來自GPS模塊。第二行顯示的是其緯度,在北緯幾度幾分,第三行顯示的是經(jīng)度,通過這兩點
69、便可確定其位置,第四行顯示的是速度的情況,第五行顯示的是時間。</p><p> LCD初始化的程序如下:</p><p> void LCD_Init(void)</p><p><b> {</b></p><p> // 產(chǎn)生一個讓LCD復(fù)位的低電平脈沖</p><p><b&
70、gt; RST = 0;</b></p><p> delay_1us();</p><p><b> RST = 1;</b></p><p><b> SCE = 0;</b></p><p> DC = 0;// 關(guān)閉LCD</p><p> d
71、elay_1us(); //延時必須加</p><p><b> // 使能LCD</b></p><p> delay_1us();</p><p> LCD_write_CMD(0x21);// 使用擴展命令設(shè)置LCD模式,PD=0,V=0,H=1</p><p> LCD_write_CMD(0xc0)
72、;// 設(shè)置偏置電壓</p><p> LCD_write_CMD(0x06);// 溫度校正</p><p> LCD_write_CMD(0x13);// 1:48</p><p> LCD_write_CMD(0x20);// 使用基本命令</p><p> LCD_write_CMD(0x0c);// 設(shè)定顯示模式,
73、正常顯示</p><p><b> SCE = 1;</b></p><p><b> }</b></p><p> LCD清屏子函數(shù)如下所示:</p><p> void LCD_Clear(void)</p><p><b> {</b>&
74、lt;/p><p><b> uint uii;</b></p><p> LCD_set_XY(0,0);</p><p> for(uii=0; uii<c_Lcd_Max_x * c_Lcd_Max_y; uii++)</p><p><b> {</b></p>&l
75、t;p> LCD_write_Data(0x00);</p><p><b> }</b></p><p><b> }</b></p><p> LCD參數(shù)設(shè)置的子函數(shù)如下所示:</p><p> void LCD_set_XY(unsigned char X, unsigned
76、char Y)</p><p><b> {</b></p><p> LCD_write_CMD(0x40 | (Y & 0X07));// column</p><p> LCD_write_CMD(0x80 | (X & 0X7F)); // row</p><p>&
77、lt;b> }</b></p><p> LCD寫數(shù)據(jù)串的子程序:</p><p> void LCD_write_english_string(unsigned char X,unsigned char Y,char *s);</p><p><b> {</b></p><p> LCD_
78、write_english_string(0,3,"Speed=");</p><p><b> }</b></p><p> LCD 芯片各引腳與單片機引腳定義</p><p> sbit LED_A =P2^7;</p><p> sbit SCLK=P2^1; //時鐘信號</p
79、><p> sbit SDIN=P2^2; //數(shù)據(jù)輸入</p><p> sbit DC = P2^3;</p><p> sbit RST = P2^5;</p><p> sbit SCE = P2^4;</p><p> sbit LCD_GND =P2^6;</p><p>
80、 sbit LCD_VDD =P2^0;</p><p> 如果制作一張84*48的圖片,需要在圖片里面寫上自己的名字和學(xué)號,然后用Image2Lcd軟件將該圖片轉(zhuǎn)化為數(shù)據(jù)格式。在使用該軟件時選擇用C語言數(shù)組,掃描模式是采用的是數(shù)據(jù)水平,字節(jié)垂直模式,并且還要選擇字節(jié)內(nèi)像素數(shù)據(jù)返序模式,選擇的灰度為單色,然后將其進(jìn)行轉(zhuǎn)化,將轉(zhuǎn)化后的數(shù)據(jù)放到程序中的dal[]數(shù)組中去。然后運用keil軟件進(jìn)行仿真編譯。</
81、p><p> 如圖4-5為Image2Lcd軟件轉(zhuǎn)化界面</p><p> 圖4-5 軟件轉(zhuǎn)化界面</p><p> 圖片顯示的制作程序如下</p><p> void nokia_5110_picture()//寫一屏圖</p><p><b> {</b></p><
82、;p><b> uchar e;</b></p><p><b> uchar t;</b></p><p><b> uchar k;</b></p><p><b> uint d;</b></p><p><b> d=0;
83、</b></p><p> for(t=0;t<6;t++)</p><p><b> {</b></p><p> for(k=0;k<84;k++)</p><p><b> {</b></p><p><b> e=dal[d
84、];</b></p><p> write_byte(e,1);</p><p><b> d=d+1;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }&l
85、t;/b></p><p> 如圖4-6為通過keil軟件編譯后產(chǎn)生的圖片,在硬件運行中的效果圖</p><p> 圖4-6 實際硬件運行的效果圖</p><p><b> 數(shù)據(jù)顯示程序如下:</b></p><p><b> while(1)</b></p><
86、p><b> {</b></p><p> LCD_set_XY(30,0);</p><p> LCD_write_char(‘G’);</p><p> LCD_write_char(‘P’);</p><p> LCD_write_char(‘S’);//第一行居中顯示“gps”</p>
87、<p> LCD_set_XY(0,1);</p><p> LCD_write_char(‘N’);</p><p> LCD_write_char(‘=’);</p><p> LCD_write_english_string(12,1,GPS_N);//第二行顯示的是所在的緯度</p><p> LCD_set_
88、XY(0,2);</p><p> LCD_write_char(‘E’);</p><p> LCD_write_char(‘=’);</p><p> LCD_write_english_string(12,2,GPS_E);//第三行顯示的是其所在的經(jīng)度</p><p> LCD_write_english_string(0,3
89、,”Speed=”);</p><p> LCD_write_english_string(37,3,GPS_K);//第四行顯示的是速度</p><p> LCD_write_english_string(0,4,”Time=”);</p><p> LCD_write_english_string(31,4,GPS_T);//第五行顯示的是時間</p
90、><p><b> } </b></p><p><b> }</b></p><p> 4.3.2 GPS模塊部分應(yīng)用編程</p><p> GPS模塊是用來采集數(shù)據(jù)的,它的流程圖4-7如下所示</p><p> 圖4-7 GPS流程圖</p>&
91、lt;p> GPS是在超級終端上進(jìn)行的,在調(diào)試時先要發(fā)指令給GPS,該指令將波特率設(shè)置為9600,然后連接好硬件就可在超級終端上顯示從衛(wèi)星發(fā)送回來的數(shù)據(jù)。</p><p> 下面數(shù)據(jù)是GPS實際采集到的數(shù)據(jù)</p><p> $GPGGA,085039.000,2949.2613,N,12133.5735,E,1,05,3.6,26.5,M,8.5,M,,0000*51<
92、/p><p> $GPGSA,A,3,32,25,20,31,14,,,,,,,,4.7,3.6,3.1*35</p><p> $GPGSV,3,1,09,14,69,082,30,31,53,327,36,30,42,227,26,25,37,040,48*7B</p><p> $GPGSV,3,2,09,29,29,099,,22,28,188,19,32
93、,28,304,44,16,16,217,20*78</p><p> $GPGSV,3,3,09,20,06,318,33*4E</p><p> $GPRMC,085039.000,A,2949.2613,N,12133.5735,E,0.00,,270312,,*19</p><p> 在該段數(shù)據(jù)中,顯示的時間為08:05:39,從GPS顯示的時間為格林
94、尼治時間,所以換算北京時間為16:50:39,經(jīng)對比,該數(shù)據(jù)是正常的,其中上面顯示緯度是北緯29度49.2613分,東經(jīng)121度33.5735分,顯示的速度為0</p><p> 如圖4-8是GPS數(shù)據(jù)顯示圖</p><p> 圖4-8 GPS數(shù)據(jù)顯示圖</p><p> 4.3.3 串口通信部分軟件編程</p><p> 串口通信
95、模塊是把采集到的數(shù)據(jù)傳輸?shù)絃CD中進(jìn)行顯示,它只是一個傳輸?shù)墓ぞ?,用來?lián)通一個模塊和另一個模塊間的傳輸方式。采用的是串口總線的方式,程序如下所示:</p><p> if(RI)//如果串口有數(shù)據(jù)</p><p><b> {</b></p><p> temp=SBUF;</p><p> if(temp==’
96、$’)</p><p><b> {</b></p><p> LCD_set_XY(0,0);</p><p> LCD_write_char(temp);</p><p> SBUF=temp;</p><p><b> numh++;</b></p>
97、;<p> if(numh>1){numh=0;flag=1;}</p><p><b> numl=0;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b
98、></p><p><b> numl++;</b></p><p> GPS_data[numh][numl]=temp; </p><p> LCD_write_char(temp);</p><p> if(numl>50)</p><p><b> { &
99、lt;/b></p><p><b> numl=0;</b></p><p> LCD_set_XY(0,0);</p><p> for(i=0;i<18;i++)</p><p> {LCD_write_char(GPS_data[0][i]); }</p><p>&l
100、t;b> } </b></p><p><b> }</b></p><p><b> 5 制作和調(diào)試</b></p><p> 5.1電路版的設(shè)計和制作</p><p> 本課題采用的是用PROTELL99SE來進(jìn)行的設(shè)計的。該軟件是由Altium公司推出的32位的
101、電路板設(shè)計軟件,它包含了設(shè)計電路原理圖,畫原件圖,設(shè)計電路板,畫封裝圖,和對電路仿真等各部分組成。在電子的CAD行當(dāng)中,它是當(dāng)之無愧的排行第一,是電子著作著的首選軟件。設(shè)計電路板先是進(jìn)行原理圖的設(shè)計,對于里面沒有的,在原件庫里自己畫出原件圖,然后進(jìn)行的是對原件的封裝,對于沒有的封裝,自己封裝,然后進(jìn)行電氣規(guī)則檢查,無誤后,由實驗原理圖生成網(wǎng)絡(luò)列表,在將其導(dǎo)入的電路板上進(jìn)行排版設(shè)計[9]。</p><p> 電路
102、原理圖的設(shè)計報是由元器件和線路圖所夠成的,電路原理圖的設(shè)計包括了元器的選擇,電路圖圖紙的大小,電路圖的總體規(guī)劃,元器件如何的擺放,如何進(jìn)行布局和布線,最后對其進(jìn)行整理調(diào)整,使其美觀大方[10]。</p><p> 網(wǎng)絡(luò)列表是用來連接電路圖和PCB版之間的橋梁,PCB板的布線需要的是網(wǎng)路列表。網(wǎng)絡(luò)列表的作用的就是將原理圖導(dǎo)入到PCB板子中去,將電路圖進(jìn)到板子中去,這樣就可以對電路板進(jìn)行設(shè)計制作。在設(shè)計PCB的過程
103、中,利用protel99se強大的交互式布線功能可以很輕松的實現(xiàn)電路板的板面布局設(shè)計和完成高難度的布線工作。繪制PCB板的一般步驟為:</p><p> 1)規(guī)劃電路板。在制作電路板時,首先要規(guī)劃電路板的大小,盡量的做到不浪費空間,還有要選擇使用幾層布板(在一般情況下選擇的是單層或是雙層),各原件的封裝位置。</p><p> 2)設(shè)置參數(shù)。設(shè)置原件上的參數(shù),層參數(shù),線的大小,地線電源
104、線的大小。</p><p> 3)PCB板的布線、調(diào)整等等工作,在手動布線,繪制之后,就可以生成印制電路板報表最后保存文件及輸出</p><p> 最后根據(jù)設(shè)計好的電路板,將元件這些原件焊接到電路板上去。PCB板圖5-1如下所示:</p><p> 圖5-1 電路PCB板圖</p><p> 如下圖5-2是為根據(jù)電路圖焊接的電路板&
105、lt;/p><p> 圖5-2 焊接好的電路板</p><p><b> 5.2系統(tǒng)調(diào)試</b></p><p> 本次系統(tǒng)調(diào)試分為硬件調(diào)試和軟件調(diào)試和聯(lián)合調(diào)試三個部分。</p><p><b> 5.2.1硬件調(diào)試</b></p><p> 本系統(tǒng)在設(shè)計中采用的是分模
106、塊的設(shè)計,所以在方便進(jìn)行各個模塊的調(diào)試工作:單片機的控制調(diào)試模式,LCD液晶顯示調(diào)試,GPS的模塊調(diào)試,串口通信的調(diào)試,隨后,將系統(tǒng)的各個部分進(jìn)行組合,進(jìn)行軟件調(diào)試。</p><p><b> 5.2.2軟件調(diào)試</b></p><p> 本課題的軟件調(diào)試是在KEIL軟件上進(jìn)行設(shè)計,仿真及其調(diào)試。軟件仿真是將編好的程序進(jìn)行調(diào)試,檢查是否有語法錯誤并確認(rèn)其完整。由于
107、本系統(tǒng)采用的是分模塊的設(shè)計方法,所以在進(jìn)行系統(tǒng)的調(diào)試時采用的分模塊進(jìn)行的,比如像LCD顯示模塊,是在調(diào)試時將其單獨的放在一個程序內(nèi)進(jìn)行調(diào)試,看看其是否能完成預(yù)期的功能,如果能行,那好,如果不行,那就在該程序中進(jìn)行反復(fù)修改,直到通過了為止。</p><p> 在進(jìn)行的調(diào)試的過程中,采用了設(shè)置斷點,單步,跟蹤等等方式,使得軟件調(diào)試簡單了許多。但也出現(xiàn)了一些困難,像如何在LCD顯示上顯示自制的圖像,如何將采集到的數(shù)據(jù)
108、顯示到LCD上去之類的難題,通過多次檢測修改語句以及通過同萬能表測試電路等方法來進(jìn)行,使其達(dá)到想要的效果。</p><p> 5.3.2 綜合調(diào)試</p><p> 各個模塊在通過調(diào)試之后,根據(jù)總體的電路圖,將各個模塊組裝起來,組成一個整體的食物,然后將調(diào)試過的各個模塊的程序和在一起,通過軟件不斷調(diào)試,修改語句,通過萬用表來測量硬件等方式,使的整個系統(tǒng)能夠按照正常的指標(biāo)來進(jìn)行運轉(zhuǎn)。&l
109、t;/p><p><b> 6.結(jié)論</b></p><p> 由于車輛行駛記錄儀的重要行越來越顯著,各個國家也都在加大對其的投資,使其能夠一路的發(fā)展,市場越來越火爆。隨著道路交通事業(yè)和汽車工業(yè)的迅猛發(fā)展,所以交通的安全形勢越來越嚴(yán)峻,而車輛行駛記錄儀能狗緩解該狀況,所以歐盟,美國,日本中國及其它國家都規(guī)定車輛必須使用新型的數(shù)字記錄儀。這也意味著記錄儀有著巨大的機遇。
110、隨著各國世界經(jīng)濟的不端發(fā)展,人們對于汽車的需求在不斷的增加,那么,隨之而來的生產(chǎn)廠商也不斷的增加,單一的記錄儀將不能在滿足于人們的需要了,那就需要對產(chǎn)品進(jìn)行革新,增加高科技技術(shù),在該市場中保持先進(jìn)的水平。</p><p> 本科題是利用單片機來實現(xiàn)車輛記錄的,使用來檢測車輛的數(shù)據(jù)用的。車輛記錄儀擁有操作簡單,功耗低等等特點。本系統(tǒng)是用來記錄車輛的經(jīng)緯度,時間和速度等,,最終達(dá)到一個實用的效果。</p>
111、;<p> 從本科題開始到結(jié)束的這幾月里,我學(xué)習(xí)到的很多知識,收獲非常大。開始對GPS技術(shù)一點也不懂,但現(xiàn)在外我已經(jīng)基本了解了其工作元理,了解到了其如何定位,它顯示的數(shù)據(jù)的內(nèi)容。在完成本次課程中,運用了C語言編程,單片機學(xué)習(xí)板的開發(fā),PROTEL軟件的制作等等大學(xué)中所學(xué)到的知識,讓我對所學(xué)過的知識有了更加深刻的了解。在本次設(shè)計實驗過程中,遇到了很多難題,在指導(dǎo)老師的幫助下解決了。</p><p>
112、 這次的設(shè)計,我完成了指導(dǎo)老師在任務(wù)書上的各個要求,總體效果良好。另外不可避免的是由于自己的知識不夠,系統(tǒng)在功能的實現(xiàn)和軟件的設(shè)計上還存在著一些不足和缺陷,有待在以后的工作學(xué)習(xí)中不斷進(jìn)步。</p><p><b> 致 謝</b></p><p> 畢業(yè)設(shè)計結(jié)束標(biāo)志著大學(xué)時代的結(jié)束,也意味我已經(jīng)開始走向了社會?;厥姿哪甑拇髮W(xué)生涯,能夠在眾多老師的熏陶下度過,感到
113、十分高興,并且學(xué)到了許多有用的知識,這個不僅包括了自身的努力,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵是分不開的。對于畢業(yè)論文的寫作是枯燥和麻煩的,但有十分的富有挑戰(zhàn)性,老師和同學(xué)的幫助是我完成論文的源泉之一。特別是我的指導(dǎo)老師鄭文老師,從論文的選題,布局,框架設(shè)計,到最后的定稿,從內(nèi)容的要求到格式,他都幫我檢查,告訴我哪里不行,哪里重寫,該怎樣寫才符合標(biāo)準(zhǔn)。沒有鄭文老師的辛勤栽培、孜孜教誨,我的論文就不能這么順利地完成。另外還要感謝電
114、子信息系老師四年來的關(guān)心和教導(dǎo),感謝電子信息工程專業(yè)的各位同學(xué)。由于時間的倉促和自己水品的有限,這篇論文有些錯誤和不足之出,還請見諒,希望閱讀該論文的老師,同學(xué)指出不足指出,謝謝。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 李建偉,劉大維,張翼.車輛行駛記錄儀及研究現(xiàn)狀[J].青島大學(xué)車輛工程系, 20
115、05,4,2:1-3.</p><p> [2] 李敏,宋日聰,柳波.范敏.基于單片機的及USB的行駛記錄儀設(shè)計[J].微處理技術(shù),2008,2,2:168-171.</p><p> [3] 張軍.汽車行駛記錄儀應(yīng)用技術(shù)及發(fā)展趨勢分析[J].道路交通管理,2010,8:48-49.</p><p> [4] 江琴,朱曉梅,葉梓,胡鋼.汽車行駛記錄儀的軟件系統(tǒng)
116、設(shè)計[J].河海大學(xué)常州校學(xué)報,2006,12,20(2):55-58.</p><p> [5] 李弘.AVR單片機入門與實踐[M].北京:北京航空航天大學(xué)出版社,2008,5.</p><p> [6] 汶曉勇,肖越.GPS和A_GPS技術(shù)研討[J].通信技術(shù).2011,8(44):76-78. </p><p> [7] 王為青,程國鋼.單片機Keil
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車輛行駛記錄儀設(shè)計和實踐[開題報告]
- 汽車行駛記錄儀的設(shè)計畢業(yè)論文
- 汽車行駛記錄儀系統(tǒng)設(shè)計【畢業(yè)論文】
- 車輛行駛記錄儀的設(shè)計.pdf
- 車輛行駛記錄儀的設(shè)計與實踐[任務(wù)書]
- 車輛行駛記錄儀的設(shè)計研究.pdf
- 車輛行駛記錄儀[文獻(xiàn)綜述]
- 車輛行駛記錄儀研究.pdf
- 基于GPS的車輛行駛記錄儀的研制.pdf
- 簡易圖形記錄儀畢業(yè)論文
- 汽車行駛記錄儀設(shè)計.pdf
- 地鐵車輛運營記錄儀的設(shè)計和應(yīng)用
- 汽車行駛記錄儀系統(tǒng)設(shè)計.pdf
- 汽車行駛記錄儀的設(shè)計開題報告
- 新型汽車行駛記錄儀的設(shè)計.pdf
- 基于stm32的汽車行駛記錄儀的設(shè)計與實現(xiàn)-本科畢業(yè)論文
- 基于ARM Cortex-M3的車輛行駛記錄儀研究設(shè)計.pdf
- 試析道路運輸營運車輛應(yīng)用gps和行駛記錄儀的現(xiàn)狀與經(jīng)驗
- 藍(lán)牙汽車行駛記錄儀.pdf
- 汽車行駛記錄儀系統(tǒng)設(shè)計【開題報告】
評論
0/150
提交評論