eeworm.com VIP專區(qū) 單片機(jī)源碼系列 33資源包含以下內(nèi)容:1. 51控制溫濕傳感器源程序.rar2. LaunchPad(MSP430G2553)_官方例程.doc3. FT232設(shè)計(jì)指南.pdf4. DS18B20溫度測量、報(bào)警系統(tǒng)的設(shè)計(jì).rar5. MSP430單片機(jī)應(yīng)用系統(tǒng)開發(fā)典型實(shí)例.pdf6. 單片機(jī)c語言程序設(shè)計(jì)100例--基于PIC+PROTEUS.rar7. 單片機(jī)C語言通用處理程序范例.pdf8. 51單片機(jī)C編程.rar9. 51單片機(jī)C編程.rar10. 嵌入式C編程與Atmel AVR.pdf11. 用數(shù)碼管設(shè)計(jì)的可調(diào)電子鐘.zip12. 單片機(jī)和PC機(jī)的串口通信應(yīng)用 (RS232 協(xié)議).rar13. 深入淺出AVR精要.pdf14. ds18b20溫度采集控制系統(tǒng) 利用單片機(jī)控制.rar15. 51單片機(jī)實(shí)驗(yàn)與實(shí)踐教程.pdf16. SH79F081A_PII_V0.0.pdf17. 電機(jī)控制技術(shù) 單片機(jī)利用了98控制轉(zhuǎn)向 PWm技術(shù).rar18. 利用紅外線實(shí)現(xiàn)單片機(jī)間的數(shù)據(jù)通信.doc19. 51單片機(jī)串口發(fā)N字節(jié).doc20. 基于單片機(jī)的液晶時(shí)鐘.doc21. nRF24L01基礎(chǔ)經(jīng)典的收發(fā)程序.rar22. 雙245芯片P10電路圖.pdf23. ATmega16中文資料.pdf24. ISIS_7_Professional中英對照.doc25. Si4432資料.zip26. 單片機(jī)外圍電路設(shè)計(jì)及C語言編程視頻教程內(nèi)容目錄V2.doc27. STC12系列單片機(jī)與PC機(jī)在數(shù)據(jù)采集系.pdf28. PCF8563 日歷時(shí)鐘芯片原理及應(yīng)用設(shè)計(jì).rar29. 利用紅外線實(shí)現(xiàn)單片機(jī)間的數(shù)據(jù)通信.doc30. 投影機(jī)串口控制碼大全.doc31. 單片機(jī)課程設(shè)計(jì).doc32. isp下載線工具安裝.rar33. 基于51單片機(jī)循跡小車的設(shè)計(jì).doc34. Labview清華教程.pdf35. 尋軌小車.docx36. 單片機(jī) 畢業(yè)論文.doc37. keil入門.PDF38. [單片機(jī)原理及接口技術(shù)].李全利.文字版.pdf39. 74hc595常用資料.pdf40. 基于單片機(jī)的防盜報(bào)警器課程設(shè)計(jì)(改良版).doc41. usb讀寫模塊.PDF42. atmega128串行操作lcd12864.zip43. 通過Qorivva MCU解決方案應(yīng)對復(fù)雜車輛網(wǎng)絡(luò)的挑戰(zhàn).zip44. PCtoLCD2002完美版.rar45. HDR2010燒錄程序.rar46. 便攜串口調(diào)試助手(COMDBG).rar47. 用ATmega16設(shè)計(jì)簡單流水燈電路相關(guān)文件.rar48. 超聲波模塊描述_超聲波測距的一些資料.pdf49. 單片機(jī)教程.PDF50. LaunchPad系統(tǒng)初始化及時(shí)鐘配置.pdf51. 單片機(jī)c語言程序設(shè)計(jì)100例--基于PIC+PROTEUS.rar52. MSP430系列超低功耗16位單片機(jī)原理與應(yīng)用.pdf53. MSP430經(jīng)典講解.pdf54. SP202E資料.PDF55. MSP430flash型超低功耗16位單片機(jī)胡大可.pdf56. msp430庫.doc57. 51單片機(jī)串口通信資料.ppt58. 格力空調(diào)YB0F2遙控器編碼.doc59. MCU和模擬集成的優(yōu)勢.zip60. uln2003芯片中文資料.pdf61. 電子密碼鎖.zip62. i2C調(diào)整手冊.exe63. 編碼解碼芯片PT2262PT2272芯片原理.doc64. 機(jī)器人擴(kuò)展卡安裝.pdf65. DAC0832中文資料.pdf66. AVR核心教程.pdf67. MCS-51單片機(jī)原理與應(yīng)用(C語言版).pdf68. RZ-51V20 實(shí)例程序.rar69. MCS-51單片機(jī)原理及接口技術(shù).pdf70. 51單片機(jī)綜合學(xué)習(xí)系統(tǒng)原理圖.pdf71. LCD1602 液晶驅(qū)動(dòng)程序.rar72. 單片機(jī)MCS-51系列指令快速記憶法.doc73. 增強(qiáng)型51單片機(jī)STC12C5A60S2的內(nèi)部AD和PWM波以及時(shí)鐘輸出程序.doc74. 單片機(jī)實(shí)用電路.pdf75. c語言文件操作.doc76. 初學(xué)單片機(jī).pdf77. AT89C51中文資料.pdf78. C語言入門.pdf79. 怎樣使用CCS5創(chuàng)建Stellaris的新工程.pdf80. 單片機(jī)紅外遙控發(fā)送接收仿真.rar81. 快速傅里葉C程序.doc82. DAS_Product_Brief_v1.1.pdf83. DAvE_使用手冊_8_bit.pdf84. 單片機(jī)小精靈.exe85. 單片機(jī)實(shí)驗(yàn)箱原理圖.rar86. 從單片機(jī)初學(xué)者邁向單片機(jī)工程師.pdf87. 74HC595程序應(yīng)用(附原理圖).doc88. 單片機(jī)時(shí)鐘程序.doc89. 義隆EM78P372N資料.rar90. adda擴(kuò)展板使用說明.pdf91. 單片機(jī)99秒計(jì)時(shí)器.doc92. 印制板時(shí)鐘.doc93. 單片機(jī)學(xué)習(xí)知識(shí)點(diǎn).docx94. 超齊全單片機(jī)工具集奉獻(xiàn)給大家.rar95. Labview在單片機(jī)數(shù)據(jù)采集系統(tǒng)的應(yīng)用.pdf96. avr基礎(chǔ)程序大全.rar97. 單片機(jī)課程學(xué)習(xí)重點(diǎn).ppt98. STM8的C語言編程.doc99. C程序設(shè)計(jì).ppt100. 12864圖像顯示.doc
上傳時(shí)間: 2013-07-23
上傳用戶:eeworm
單片機(jī)串口通信的應(yīng)用,通過串口,我們的個(gè)人電腦和單片機(jī)系統(tǒng)進(jìn)行通信。 個(gè)人電腦作為上位機(jī),向下位機(jī)單片機(jī)系統(tǒng)發(fā)送十六進(jìn)制或者ASCLL碼,單片機(jī) 系統(tǒng)接收后,用LED顯示接收到的數(shù)據(jù)和向上位機(jī)發(fā)回原樣數(shù)據(jù)。
標(biāo)簽: 232 RS PC機(jī)與單片機(jī)
上傳時(shí)間: 2013-06-21
上傳用戶:hopy
水位計(jì)廣泛應(yīng)用于水利、石油、化工、冶金、電力等領(lǐng)域的自動(dòng)檢測和控制系統(tǒng)中.本文設(shè)計(jì)的智能水位計(jì)是吸收了國內(nèi)外最新智能化儀表的設(shè)計(jì)經(jīng)驗(yàn),采用工業(yè)控制單片機(jī),集水位采集、存儲(chǔ)、顯示及遠(yuǎn)程聯(lián)網(wǎng)于一體,適用于各種液位及閘門開度的測量.它具有高精度、高可靠性、多功能和智能化等特點(diǎn).針對研制任務(wù)的要求,課題期間研制了下位機(jī)系統(tǒng)硬件和軟件,開發(fā)了上位機(jī)監(jiān)控軟件,其中所作的具體工作包括:測量原理的研究和在系統(tǒng)中的實(shí)現(xiàn),在本次設(shè)計(jì)中用三種方法來進(jìn)行水位測量,分別是旋轉(zhuǎn)編碼器法、液位壓力傳感器法和可變電阻器法;主控芯片的選擇,我們選用了高集成度的混合信號(hào)系統(tǒng)級(jí)芯片C8051F021;實(shí)現(xiàn)了信號(hào)的采集和處理,包括信號(hào)的轉(zhuǎn)換和在單片機(jī)內(nèi)的運(yùn)算;高集成度16位模數(shù)轉(zhuǎn)換芯片AD7705在系統(tǒng)中的應(yīng)用,我們完成了它與單片機(jī)的接口設(shè)計(jì)及程序編制任務(wù);精確時(shí)鐘芯片DS1302在系統(tǒng)中的應(yīng)用,在此,我們實(shí)現(xiàn)了用單片機(jī)的I/O口與DS1302的連接和在軟件中對時(shí)序的模擬,該芯片的應(yīng)用給整臺(tái)儀器提供了時(shí)間基準(zhǔn),方便了儀器的使用;另外,針對研制任務(wù)的要求,還給系統(tǒng)加上了一路4~20mA模擬信號(hào)電流環(huán)的輸出電路來提供系統(tǒng)監(jiān)測,該部分的實(shí)現(xiàn)是通過采用AD421芯片來完成的,本設(shè)計(jì)中完成了AD421與單片機(jī)的SPI接口任務(wù),協(xié)調(diào)了它與AD7705芯片和單片機(jī)共同構(gòu)成的SPI總線系統(tǒng)的關(guān)系,并完成了程序設(shè)計(jì);與上位機(jī)的通信接口設(shè)計(jì),該部分通過兩種方法實(shí)現(xiàn):RS232通信方式和RS485通信方式;系統(tǒng)設(shè)計(jì)方面還包括報(bào)警電路設(shè)計(jì)、操作鍵盤設(shè)計(jì)、電源監(jiān)控電路設(shè)計(jì)、電壓基準(zhǔn)電路的設(shè)計(jì).在硬件設(shè)計(jì)的基礎(chǔ)上,對系統(tǒng)進(jìn)行了軟件設(shè)計(jì),軟件部分包括下位機(jī)單片機(jī)程序的設(shè)計(jì)和上位機(jī)監(jiān)控軟件的設(shè)計(jì).在軟硬件充分結(jié)合的情況下,實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)要求,很好地解決了以往的水位計(jì)中存在的問題,達(dá)到了高精度水位測量儀器的各項(xiàng)標(biāo)準(zhǔn).
標(biāo)簽: 水位計(jì)
上傳時(shí)間: 2013-06-20
上傳用戶:libenshu01
超級(jí)電容器是一種介于電池和靜電電容之間的新型儲(chǔ)能元件,其功率密度比電池高數(shù)十倍,能量密度比靜電電容高數(shù)十倍。具有充放電速度快、對環(huán)境無污染、循環(huán)壽命長等優(yōu)點(diǎn),有希望成為21世紀(jì)的新型綠色能源。 設(shè)計(jì)了一個(gè)主回路以BUCK降壓電路為主,控制回路以單片機(jī)89C51為核心的超級(jí)電容器充放電測試系統(tǒng),用于測試超級(jí)電容器充放電性能。本系統(tǒng)通過檢測超級(jí)電容器的端電壓、電流和溫度,并將采集到的信號(hào)由ADC0809轉(zhuǎn)換為數(shù)字信號(hào),送入89C51分析處理后,再經(jīng)DAC0832輸出,調(diào)節(jié)脈寬調(diào)制器TL494的電壓信號(hào),調(diào)整PWM的輸出值,控制BUCK轉(zhuǎn)換電路中MOSFET功率開關(guān)的占空比,從而改變輸出直流電壓的大小,實(shí)現(xiàn)恒流控制。超級(jí)電容器充電方法采用分階段恒流充電,依照充電狀態(tài)的不同,適時(shí)調(diào)整充電電流大小,避免過充電造成超級(jí)電容器損害。在其控制方法和實(shí)現(xiàn)手段上,主要通過單片機(jī)的設(shè)定值與實(shí)測值的比較來控制電路的輸出,也可以通過模糊控制技術(shù)來實(shí)現(xiàn),并用MATLAB進(jìn)行了仿真實(shí)驗(yàn),仿真結(jié)果證明采用模糊控制能夠取得更好的效果。在整個(gè)系統(tǒng)的保護(hù)功能方面,采用了過壓、過流以及過熱等的保護(hù)方法,實(shí)現(xiàn)軟硬件對系統(tǒng)的保護(hù)。 利用本測試系統(tǒng)可以對超級(jí)電容器進(jìn)行恒電流充放電,其充放電曲線基本上呈現(xiàn)線性。模糊控制能針對電容器充電狀態(tài)的不同,適時(shí)給予不同的充電電流,不至于發(fā)生大電流過充造成超級(jí)電容器受損的情況,確保使用壽命。 解決了系統(tǒng)的電磁兼容,從而能夠保證系統(tǒng)能夠安全可靠地工作。在電路裝置硬件電路、軟件以及印制電路板設(shè)計(jì)中所采取了一些抗干擾措施,可以有效地預(yù)防一些干擾帶來的誤差,提高了系統(tǒng)的可靠性和穩(wěn)定性。
上傳時(shí)間: 2013-04-24
上傳用戶:Kecpolo
該系統(tǒng)是一款磁卡閱讀存儲(chǔ)器,根據(jù)用戶要求解決了普通閱讀器只能實(shí)時(shí)連接計(jì)算機(jī),不能單獨(dú)使用的問題。而且針對作為特殊用途的磁卡,要求三道磁道都記錄數(shù)據(jù),并且第三磁道記錄格式與標(biāo)準(zhǔn)規(guī)定的記錄格式不同時(shí),系統(tǒng)配套的應(yīng)用程序?qū)ζ渥隽苏_譯碼、顯示。 @@ 整個(gè)系統(tǒng)包括單片機(jī)控制的閱讀存儲(chǔ)器硬件部分,和配套使用的計(jì)算機(jī)界面應(yīng)用程序軟件部分。其中硬件電路包括磁條譯碼芯片、外部存儲(chǔ)器芯片、串口電平轉(zhuǎn)換芯片等等,所有的工作過程都是由單片機(jī)控制。我們這里選用紫外線擦除的87C52單片機(jī),電路使用的集成電路芯片都是采用SMT封裝器件,極大縮小了讀存器的體積,使用簡單,攜帶方便。 @@ 磁條譯碼芯片采用的是中青科技有限公司出品的M3-230.LQ F/2F解碼器集成電路。該IC實(shí)現(xiàn)了磁信號(hào)到電信號(hào)的轉(zhuǎn)換。外部存儲(chǔ)器則是使用的8K Bytes的24LC65集成芯片,擴(kuò)展8片,總?cè)萘窟_(dá)到8×8K。 @@ MAXIM公司出品的MAX232實(shí)現(xiàn)了單片機(jī)TTL電平到RS232接口電平的轉(zhuǎn)換,從而與計(jì)算機(jī)串口實(shí)現(xiàn)硬件連接。 @@ 計(jì)算機(jī)界面顯示程序采用當(dāng)今使用最廣的面向?qū)ο缶幊陶Z言Visual Basic 6.0版本(以后簡稱VB),并且使用VB帶有的串口通信控件MScomm,通過設(shè)置其屬性,使其和下位機(jī)單片機(jī)協(xié)議保持一致,進(jìn)而進(jìn)行正確的串口通信。關(guān)于磁道上數(shù)據(jù)記錄的譯碼,則是通過對每條磁道上數(shù)據(jù)記錄進(jìn)行多次實(shí)驗(yàn),認(rèn)真分析,進(jìn)而得到了各條磁道各自的編碼規(guī)則,按照其規(guī)則對其譯碼顯示。這部分程序也是通過VB編程語言實(shí)現(xiàn)的。另外,計(jì)算機(jī)應(yīng)用程序部分還實(shí)現(xiàn)了對下位機(jī)讀存器的擦除控制。 @@關(guān)鍵詞:磁卡,閱讀存儲(chǔ)器,單片機(jī),串口通信,track3數(shù)據(jù)譯碼
上傳時(shí)間: 2013-08-05
上傳用戶:黃華強(qiáng)
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,受其影響的儀器行業(yè)也發(fā)生了巨大的變革,即儀器的手動(dòng)操作使用改為計(jì)算機(jī)控制自動(dòng)測試。隨著自動(dòng)測試技術(shù)和程控儀器的發(fā)展,除了要求物理硬件接口標(biāo)準(zhǔn)化外,也要求軟件控制標(biāo)準(zhǔn)化。 硬件方面,從20世紀(jì)50代自動(dòng)測試概念建立起,經(jīng)過初期專用接口、半專用接口到20世紀(jì)80年代中期才普及推廣開放式標(biāo)準(zhǔn)接口總線,如RS232串行通信接口總線、GPIB通用接口總線、PXI計(jì)算機(jī)外圍儀器系統(tǒng)總線、VXI塊式儀器系統(tǒng)總線等。 軟件方面,1987年6月頒布的IEEE488.2(程控儀器消息交換協(xié)議)標(biāo)準(zhǔn)首先解決了數(shù)據(jù)結(jié)構(gòu)方面的問題,但仍將大量的器件語義留給設(shè)計(jì)者自由定義。1990年4月,國際上九家儀器公司在IEEE488.2基礎(chǔ)上提出了SCPI(Standard Commands for Programmable Instruments程控儀器標(biāo)準(zhǔn)命令),才使程控儀器器件數(shù)據(jù)和命令得到標(biāo)準(zhǔn)化。SCPI的總目標(biāo)是縮短自動(dòng)測試系統(tǒng)程序開發(fā)時(shí)間,保護(hù)儀器制造者和使用者雙方的硬、軟件投資,為儀器控制和數(shù)據(jù)利用提供廣泛兼容的編碼環(huán)境。 儀器接收到SCPI消息后進(jìn)行響應(yīng):接收字符串消息、詞法分析、語法分析、中間代碼生成、優(yōu)化和目標(biāo)代碼生成,語法分析模塊的性能直接影響到程控執(zhí)行效率。為了進(jìn)一步簡化儀器內(nèi)語法分析模塊、提高程控執(zhí)行效率,本課題提出了在接口電路中加入解析模塊的思想,可將控制器發(fā)送到儀器的SCPI消息即復(fù)雜的ASCII碼字符串轉(zhuǎn)變?yōu)楹唵蔚亩M(jìn)制代碼。采用此解析模塊將大大簡化儀器設(shè)計(jì)者的軟件工作,既能實(shí)現(xiàn)儀器語言標(biāo)準(zhǔn)化又能提高儀器對遠(yuǎn)程 控制的響應(yīng)速度,這在研究實(shí)驗(yàn)室內(nèi)的自制儀器時(shí)將是很有用的。 儀器接口有很多種,本課題主要討論了RS232和GPIB兩種接口。本設(shè)計(jì)中儀器接口板是獨(dú)立于儀器的,與儀器單獨(dú)使用微處理器,若要與儀器連接實(shí)現(xiàn)通信只需在兩微處理器之間進(jìn)行通信即可,這樣做的目的是:一方面可以不影響儀器的設(shè)計(jì)和操作,一方面可以實(shí)現(xiàn)接口板的通用性和儀器的可換性。針對于RS232接口為一簡單接口,我先將工作重心放在軟件設(shè)計(jì)上,主要考慮怎樣把復(fù)雜的ASCII碼字符串解析為簡單的二進(jìn)制代碼。針對于GPIB接口,軟件設(shè)計(jì)的主要部分已完成,再把工作重心放在硬件設(shè)計(jì)上,采用性價(jià)比更高的CPID實(shí)現(xiàn)GPIB接口芯片NAT9914。為了觀察解析結(jié)果還加入了LCD顯示。本設(shè)計(jì)在開發(fā)通用的、低價(jià)的儀器接口板方面做了一個(gè)有益的嘗試,為進(jìn)一步的自動(dòng)測試系統(tǒng)研究打下了基礎(chǔ)。 關(guān)鍵詞:儀器;SCPI;RS232接口;GPIB接口;CPLD
標(biāo)簽: SCPI 儀器接口 模塊設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:Andy123456
隨著世界能源危機(jī)的到來,太陽能光伏發(fā)電在能源結(jié)構(gòu)中正在發(fā)揮著越來越大的作用。而太陽能光伏發(fā)電系統(tǒng)的核心部件并網(wǎng)逆變器的性能還需要進(jìn)一步提高。為了迎合市場上對高品質(zhì)、高性能、智能化并網(wǎng)逆變器的需求,我們將ARM+DSP架構(gòu)作為并網(wǎng)逆變器的控制系統(tǒng)。本系統(tǒng)集成了ARM和DSP的各自的強(qiáng)大功能,使并網(wǎng)逆變器的性能和智能化水平得到了顯著提高。本論文是基于山東大學(xué)魯能實(shí)習(xí)基地“光伏并網(wǎng)逆變器項(xiàng)目”,目前已經(jīng)試制出樣機(jī)。本人主要負(fù)責(zé)并網(wǎng)逆變器控制系統(tǒng)的軟硬件設(shè)計(jì)工作。本文主要研究內(nèi)容有: @@ 1.本并網(wǎng)逆變器采用了內(nèi)高頻環(huán)逆變技術(shù)。文中詳細(xì)分析了這種逆變器的優(yōu)缺點(diǎn),進(jìn)行了充分的系統(tǒng)分析和論證。 @@ 2.采用MATLAB/Simulink軟件對并網(wǎng)逆變器的控制算法進(jìn)行仿真,包括前級(jí)DC-DC變換的控制算法以及后級(jí)DC-AC逆變的控制算法。通過仿真驗(yàn)證了所設(shè)計(jì)算法的可行性,對DSP程序開發(fā)提供了很好的指導(dǎo)意義。 @@ 3.本文將ARM+DSP架構(gòu)作為逆變器的控制系統(tǒng),并設(shè)計(jì)了相應(yīng)的硬件控制系統(tǒng)。DSP控制板硬件系統(tǒng)包括AD數(shù)據(jù)采集、硬件電流保護(hù)、電源、eCAN總線,SPI總線等硬件電路。ARM板硬件系統(tǒng)包括SPI總線、RS232總線、RS480總線、以太網(wǎng)總線、LCD顯示、實(shí)時(shí)時(shí)鐘、鍵盤等硬件電路。 @@ 4.本文設(shè)計(jì)和實(shí)現(xiàn)了兩種最大功率點(diǎn)跟蹤控制算法:功率擾動(dòng)觀察法或增量電導(dǎo)法;孤島檢測方法采用被動(dòng)式和主動(dòng)式兩種檢測方式,被動(dòng)式所采用的方法是將過/欠電壓和電壓相位突變檢測相結(jié)合的方式,主動(dòng)式采用正反饋頻率偏移法;為了實(shí)現(xiàn)并網(wǎng)逆變器的輸出電流與電網(wǎng)電壓同頻同相,使用了軟件鎖相環(huán)控制技術(shù)。本文分別給出了以上各種算法的控制程序流程圖。 @@ 5.本文也給出了AD數(shù)據(jù)采集、eCAN總線、RS232、RS485、以太網(wǎng)、PWM輸出等程序流程圖,以及DSP和ARM之間的SPI總線通信程序流程圖。并且分別給出了ARM管理機(jī)控制系統(tǒng)主程序流程圖和DSP控制機(jī)控制系統(tǒng)主程序流程圖。 @@ 6.最后對并網(wǎng)逆變器樣機(jī)進(jìn)行實(shí)驗(yàn)結(jié)果分析。結(jié)果顯示:該樣機(jī)基本上實(shí)現(xiàn)了本文提出的設(shè)計(jì)方案所應(yīng)完成的各項(xiàng)功能,樣機(jī)的性能比較理想。 @@關(guān)鍵詞:太陽能光伏;并網(wǎng)逆變器;SPWM; DSP; ARM
標(biāo)簽: ARMDSP 架構(gòu) 太陽能光伏
上傳時(shí)間: 2013-07-02
上傳用戶:windwolf2000
控制器局域網(wǎng)(CAN)最初是由德國BOSCH公司為汽車的監(jiān)測、控制系統(tǒng)設(shè)計(jì)的。它是一種有效的支持分布式控制或者實(shí)時(shí)控制的串行通信網(wǎng)絡(luò)。由于其具有多主機(jī)、高性能以及高可靠性,CAN總線已經(jīng)廣泛應(yīng)用于汽車電子控制、過程控制、機(jī)械工業(yè)、紡織機(jī)械、機(jī)器人、數(shù)控機(jī)床、醫(yī)療器械以及傳感器等領(lǐng)域。CAN總線已經(jīng)形成國際標(biāo)準(zhǔn),并已被公認(rèn)為幾種最有前途的現(xiàn)場總線之一。 另一方面,隨著電動(dòng)車的技術(shù)的不斷發(fā)展,電動(dòng)車已經(jīng)開始邁向了市場普及的道路。對于電動(dòng)車電池的管理和維護(hù)越來越成為電動(dòng)車發(fā)展的重點(diǎn)之一。由于CAN具有抗干擾性強(qiáng)、連接簡單、無主通信等特點(diǎn),非常適合用來實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的采集和傳輸。因此,本文利用CAN總線為基礎(chǔ)設(shè)計(jì)了一個(gè)電池實(shí)時(shí)數(shù)據(jù)采集與管理系統(tǒng),經(jīng)分析、設(shè)計(jì)、編程和調(diào)試,在實(shí)際應(yīng)用中得以實(shí)現(xiàn)。 該系統(tǒng)主要包括數(shù)據(jù)采集層,數(shù)據(jù)傳輸層和用戶管理層三個(gè)部分。數(shù)據(jù)采集層的主要任務(wù)是電池實(shí)時(shí)數(shù)據(jù)的采集和發(fā)送;數(shù)據(jù)傳輸層的主要功能是通過CAN總線接收數(shù)據(jù)采集層發(fā)送的實(shí)時(shí)數(shù)據(jù),并將其轉(zhuǎn)換成RS232串口協(xié)議發(fā)送到上位機(jī);用戶管理層的主要功能是通過串口接收數(shù)據(jù),實(shí)時(shí)顯示,存儲(chǔ)和分析。 論文完成的主要工作有: (1) 通過對系統(tǒng)需求的分析,將整個(gè)系統(tǒng)分為三個(gè)獨(dú)立的層,分別進(jìn)行了軟硬件設(shè)計(jì),實(shí)現(xiàn)了系統(tǒng)的模塊化,增強(qiáng)了系統(tǒng)的應(yīng)用性; (2) 詳細(xì)的研究了CAN2.0B協(xié)議和SAE J1939協(xié)議,并在此基礎(chǔ)上,編寫了適合本設(shè)計(jì)的通訊協(xié)議; (3) 深入研究了MC9S12DG128芯片的硬件結(jié)構(gòu)和軟件設(shè)計(jì)方法; 本課題的創(chuàng)新點(diǎn)在于利用目前汽車工業(yè)廣泛采用的CAN總線協(xié)議,設(shè)計(jì)了一套簡單,高效,穩(wěn)定的電池?cái)?shù)據(jù)采集與管理系統(tǒng),并在實(shí)際中得以應(yīng)用。在系統(tǒng)設(shè)計(jì)過程中將整個(gè)系統(tǒng)分為3個(gè)層,大大提升了系統(tǒng)的模塊化水平,有利于系統(tǒng)的擴(kuò)展和維護(hù)。
上傳時(shí)間: 2013-07-07
上傳用戶:1417818867
單片機(jī)仿真實(shí)例,對初學(xué)者很有幫助的,謝謝大家的貢獻(xiàn),我也要努力!-
上傳時(shí)間: 2013-04-24
上傳用戶:1670240556
本論文在詳細(xì)研究MIL-STD-1553B數(shù)據(jù)總線協(xié)議以及參考國外芯片設(shè)計(jì)的基礎(chǔ)上,結(jié)合目前新興的EDA技術(shù)和大規(guī)模可編程技術(shù),提出了一種全新的基于FPGA的1553B總線接口芯片的設(shè)計(jì)方法。 從專用芯片實(shí)現(xiàn)的具體功能出發(fā),結(jié)合自頂向下的設(shè)計(jì)思想,給出了總線接口的總體設(shè)計(jì)方案,考慮到電路的具體實(shí)現(xiàn)對結(jié)構(gòu)進(jìn)行模塊細(xì)化。在介紹模擬收發(fā)器模塊的電路設(shè)計(jì)后,重點(diǎn)介紹了基于FPGA的BC、RT、MT三種類型終端設(shè)計(jì),最終通過工作方式選擇信號(hào)以及其他控制信號(hào)將此三種終端結(jié)合起來以達(dá)到通用接口的功能。同時(shí)給出其設(shè)計(jì)邏輯框圖、算法流程圖、引腳說明以及部分模塊的仿真結(jié)果。為了資源的合理利用,對其中相當(dāng)部分模塊進(jìn)行復(fù)用。在設(shè)計(jì)過程中采用自頂向下、碼型轉(zhuǎn)換中的全數(shù)字鎖相環(huán)、通用異步收發(fā)器UART等關(guān)鍵技術(shù)。本設(shè)計(jì)使用VHDL描述,在此基礎(chǔ)之上采用專門的綜合軟件對設(shè)計(jì)進(jìn)行了綜合優(yōu)化,在FPGA芯片EP1K100上得以實(shí)現(xiàn)。通過驗(yàn)證證明該設(shè)計(jì)能夠完成BC/RT/MT三種模式的工作,能處理多種消息格式的傳輸,并具有較強(qiáng)的檢錯(cuò)能力。 最后設(shè)計(jì)了總線接口芯片測試系統(tǒng),選擇TMS320LF2407作為主處理器,測試主要包括主處理器的自發(fā)自收驗(yàn)證,加入RS232串口調(diào)試過程提高測試數(shù)據(jù)的直觀性。驗(yàn)證的結(jié)果表明本文提出的設(shè)計(jì)方案是合理的。
上傳時(shí)間: 2013-06-04
上傳用戶:ayfeixiao
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1