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

正文內(nèi)容

車輛工程-汽車前照燈防炫目控制系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2024-12-06 03:06本頁(yè)面

【導(dǎo)讀】性能、成本,而是越來(lái)越多的要求現(xiàn)代汽車更加安全,更加環(huán)保,更加人性化。時(shí),新車款型也必須符合最新的規(guī)定,這就導(dǎo)致了新技術(shù)不斷得到應(yīng)用。改進(jìn)和創(chuàng)新也日益成為全世界汽車廠商研究的熱點(diǎn)問題。心,實(shí)現(xiàn)汽車前照燈防炫目的系統(tǒng)的控制。前照燈防眩目系統(tǒng)主要有硬件和軟件倆部分組成。電位器的電阻值可以變化,可以當(dāng)作信號(hào)。來(lái)的信號(hào)轉(zhuǎn)換成舵機(jī)能識(shí)別的信號(hào)。軟件方面就是先把單片機(jī)的各個(gè)寄存器設(shè)置好,再把接受信號(hào)的AD. 口設(shè)置好,還有是控制舵機(jī)的PWM輸出口。最后根據(jù)硬件把軟件的各個(gè)程序段連接起。來(lái),使其正常工作。此設(shè)計(jì)中的介紹了基于STC12C4052AD單片機(jī)的汽車前照燈防炫目

  

【正文】 原則上每個(gè)集成電路芯片都應(yīng)布置一個(gè) ,如遇印制板空隙不夠,可每 4~8 個(gè)芯片布置一個(gè) 1~10pF 的但電容。 對(duì)于抗噪能力弱、關(guān)斷時(shí)電源變化大的器件 , 如 RAM、 ROM 存儲(chǔ)器件 , 應(yīng)在芯片的電源線和地線之間直接接入退藕電容 。 電容引線不能太長(zhǎng), 尤其是高頻旁路電容不能有引線。 圖 電容 28 電容有分正負(fù)極的,也有不分正負(fù)極的瓷片電容,所以焊接的時(shí)候要注意。一般來(lái)說瓷片電容是不分正負(fù)極的,普通電容負(fù)極端會(huì)有一條黑粗豎線 。 目前電子元器件的焊接主要采用錫焊技術(shù)。錫焊技術(shù)采用以錫為主的錫合金材料作焊料 ,在一定溫度下焊錫熔化 ,金屬焊件與錫原子之間相互吸引、擴(kuò)散、結(jié)合 ,形成浸潤(rùn)的結(jié)合層。外表看來(lái)印刷板銅鉑及元器件引線都是很光滑的 , 實(shí)際上它們的表面都有很多微小的凹凸間隙 ,熔流態(tài)的錫焊料借助于毛細(xì)管吸力沿焊件表面擴(kuò)散 , 形成焊料與焊件的浸潤(rùn) , 把元器件與印 刷板牢固地粘合在一起 , 而且具有良好的導(dǎo)電性能。 錫焊接的條件,焊件表面應(yīng)是清潔的 , 油垢、銹斑都會(huì)影響焊接;能被錫焊料潤(rùn)濕的金屬才具有可焊性 ,對(duì)黃銅等表面易于生成氧化膜的材料 , 可以借助于助焊劑 ,先對(duì)焊件表面進(jìn)行鍍錫浸潤(rùn)后 , 再行焊接;要有適當(dāng)?shù)募訜釡囟?, 使焊錫料具有一定的流動(dòng)性 ,才可以達(dá)到焊牢的目的 ,但溫度也不可過高,過高時(shí)容易形成氧化膜而影響焊接質(zhì)量。 手工焊接的主要工具是電烙鐵。電烙鐵的種類很多 , 有直熱式、感應(yīng)式、儲(chǔ)能式及 調(diào)溫式多種 , 電功率有 15W、 2OW、 35W 等 多種 , 主要根據(jù)焊件大小來(lái)決定。一般元器件的焊接以 20W 內(nèi)熱式電烙鐵為宜;焊接集成電路及易損元器件時(shí)可以采用儲(chǔ)能式電烙鐵;焊接大焊件時(shí)可用 150W~300W 大功率外熱式電烙鐵。小功率電烙鐵的烙鐵頭溫度一般在 300~400 攝氏度 之間。 烙鐵頭一般采用紫銅材料制造。為保護(hù)在焊接的高溫條件下不被氧化生銹 ,常將烙鐵頭經(jīng)電鍍處理 ,有的烙鐵頭還采用不易氧化的合金材料制成。新的烙鐵頭在正式焊接前應(yīng)先進(jìn)行鍍錫處理。方法是將烙鐵頭用細(xì)紗紙打磨干凈 , 然后浸入松香水 , 沾上焊錫在硬物 ( 例如木板 ) 上反復(fù)研磨 ,使烙鐵頭各個(gè)面全部鍍錫。若使用時(shí)間很長(zhǎng) ,烙鐵頭已經(jīng)氧化時(shí) ,要用小銼刀輕銼去表面氧化層 , 在露出紫銅的光亮后用同新烙鐵頭鍍錫的方法一樣進(jìn)行處理 。 當(dāng)僅使用一把電烙鐵時(shí) , 可以利用烙鐵頭插人烙鐵芯深淺不同的方法調(diào)節(jié)烙鐵頭的溫度。烙鐵頭從烙鐵芯拉出的越長(zhǎng) , 烙鐵頭的溫度相對(duì)越低 , 反之溫度就越高。也可以利用更換烙鐵頭的大小及形狀來(lái)達(dá)到調(diào)節(jié)烙鐵頭溫度的目的。烙鐵頭越細(xì) ,溫度越高;烙鐵頭越粗 , 相對(duì)溫度越低。根據(jù)所焊元件種類可以選擇適當(dāng)形狀的烙鐵頭。 烙鐵頭的頂端形狀有圓錐形、斜面橢圓形及鑿形等多種。焊小焊點(diǎn)可以采用圓錐形的 ,焊較大焊點(diǎn)可以采用鑿形或圓柱形的 。 還有一種吸錫電烙鐵 , 是在直熱式電烙鐵上增加了吸錫機(jī)構(gòu)構(gòu)成的。在電路中對(duì)元器件拆焊時(shí)要用到這種電烙鐵。本次設(shè)計(jì) , 由于電路簡(jiǎn)單,并且元器件不多,所以選擇了普通 30W 針腳烙鐵。在焊接過程中 , 第一 , 眼要準(zhǔn),看準(zhǔn)元器件,避免造成誤焊; 29 第二,手要穩(wěn),手要拿穩(wěn)烙鐵,避免焊聯(lián);第三,焊接速度要快,一觸即回,避免元器件長(zhǎng)時(shí)間受熱 。 硬件的整體焊接 汽車前照燈防眩目系統(tǒng)的焊接正式開始,工具和元件準(zhǔn)備完畢。由于初學(xué)單片機(jī),電路焊接的原因,焊接視覺效果不是很好。如圖實(shí)物圖 所示。 圖 效果圖 上圖 為 全部焊接完成,我們看看 焊接 效 果圖。 圖 面包版效果圖 為了調(diào)試方便,在面包版上的電路圖效果,調(diào)試程序的電路。 至此,硬件制作部分全部完成。 30 硬件調(diào)試 由于本設(shè)計(jì)涉及的模塊比較多,所以調(diào)試起來(lái)比較費(fèi)力,設(shè)計(jì)的不定因素也比較多 , 所以 ,調(diào)試的時(shí)候采用了分塊調(diào)試的方法。 在電路安裝完畢后,不要急于通電測(cè)試 , 而首先必須做好調(diào)試前的檢查工作。 檢查連線情況 。 經(jīng)常碰到的有錯(cuò)接 ( 即連線的一端正確,而另一端誤接) 、 少接(指安裝時(shí)漏接的線)及多接(指在電路上完全是多余的連線) , 等連線錯(cuò)誤。檢查連線可以直接對(duì)照電路原理圖進(jìn)行,但若 電路中布線較多,則可以以元器件 ( 如運(yùn)放、 二 極管 ) 為中心,依次檢察查其引腳的有關(guān)連線 , 這樣不僅可以查出錯(cuò)接或少接的線 , 而且也較易發(fā)現(xiàn)多余的線。 為確保連線的可靠 , 在查線的同時(shí) , 還可以用萬(wàn)用表電阻檔對(duì)接線作連通檢查,而且最好在器件外引線處測(cè)量 , 這樣有可能查出某些 “ 虛焊 ” 的隱患。 檢查元器件安裝情況:元器件的檢查 , 重點(diǎn)要查集成運(yùn)放、二極管、電解電容等外引線與極性有否接錯(cuò),以及外引線間有否短路 , 同時(shí)還須檢查元器件焊接處是否可靠。這里需要指出 , 在焊接前 , 必須對(duì)元器件進(jìn)行檢測(cè),確保元器件能正常工作,以免給調(diào)試帶來(lái)不 必要的麻煩。 檢查電源輸入端與公共接地端間有否短路在通電前 , 還需用萬(wàn)用表檢查電源輸入端與地之間是否存短路 , 若有則須進(jìn)一步檢查其原因。 在完成了以上各項(xiàng)檢查并確認(rèn)無(wú)誤后,才可通電調(diào)試,但此時(shí)應(yīng)注意電源的正、負(fù)極性不能接反。 單片機(jī) 各口 輸出信號(hào) 編好程序之后用示波器測(cè)試輸出的波形, 若輸出波形不符合要求 , 可通過調(diào)節(jié) 程序 來(lái)調(diào)節(jié)輸出波形,直到得到要求的 77KHz 方波。 31 圖 單片機(jī) 口輸出的信號(hào) 圖 程序 調(diào)試圖 調(diào)試好程序之后,連接示波器,記錄到示波器輸出的正是 77KHz 和 300Hz 的方波。考慮到本設(shè)計(jì)是一次學(xué)習(xí)過程,對(duì)性能要求不是很高,所以采用了 USB 供電這樣的方法, 這樣能方便程序修改之后直接燒入到單片機(jī)內(nèi),提高調(diào)試的效率和準(zhǔn)確,避免猶豫移動(dòng)太多而引起電路或者其他設(shè)備的損壞,避免影響設(shè)計(jì)。 32 圖 輸出波形 電位計(jì),舵機(jī)和光敏電阻調(diào)試 調(diào)試 舵機(jī) 電路的時(shí)候,因?yàn)? 是信號(hào)的 輸出端 。我們可以把 和 口 路連接好后, 看看舵機(jī)是否能動(dòng),光敏電阻接 此時(shí)程序已經(jīng)是調(diào)好,舵機(jī) 調(diào)試程序如下: include //頭文件 include sfr WAKE_CLKO = 0x8F。 sbit KEY = P1^7 void SHIZHONG_init (void){ // 輸出約 77KHZ 時(shí)鐘初始化程序 AUXR = 0xC0。 WAKE_CLKO = (WAKE_CLKO | 0x03)。 TMOD=0x22。 TL1 = (256 37)。 TH1 = (256 37)。 TR1 = 1。 //TL1 = (256 240)。 //TH1 = (256 240)。 //TR1 = 1。 } 33 void PWM_init (void){ //PWM0 初始化程序 輸出 CMOD=0x06。 //設(shè)置 PCA 定時(shí)器 CL=0x00。 CH=0x00。 CCAPM0=0x42。 //PWM0 設(shè)置 PCA 工作方式為 PWM 方式( 0100 0010) CCAP0L=0x00。 //設(shè)置 PWM0 初始值與 CCAP0H 相同 CCAP0H=0x00。 // PWM0 初始時(shí)為 0 CR=1。 //啟動(dòng) PCA 定時(shí)器 } void PWM0_set (unsigned char a){ //PWM0 設(shè)置占空比子程序 CCAP0L= ~a。 //設(shè)置值直接寫入 CCAP0L CCAP0H= ~a。 //設(shè)置值直接寫入 CCAP0H } void DELAY_MS (unsigned int a){ //延時(shí)子程序 1MS unsigned int i。 while( a != 0){ for(i = 0。 i 600。 i++)。 } } void Read_init (unsigned char CHA){ //8 位 A/D 轉(zhuǎn)換初始化函數(shù) unsigned char AD_FIN=0。 //存儲(chǔ) A/D 轉(zhuǎn)換標(biāo)志 CHA amp。= 0x07。 //選擇 ADC 的 8 個(gè)接口中的一個(gè)( 0000 0111 清0 高 5 位) ADC_CONTR = 0x40。 //ADC 轉(zhuǎn)換的速度( 0XX0 0000 其中 XX 控制速度,請(qǐng)根據(jù)數(shù)據(jù)手冊(cè)設(shè)置) _nop_()。 ADC_CONTR |= CHA。 //選擇 A/D 當(dāng)前通道 _nop_()。 ADC_CONTR |= 0x80。 //啟動(dòng) A/D 電源 DELAY_MS(1)。 //使輸入電壓達(dá)到穩(wěn)定( 1ms 即可) } unsigned char Read (void){ 34 unsigned char AD_FIN=0。 //存儲(chǔ) A/D 轉(zhuǎn)換標(biāo)志 ADC_CONTR |= 0x08。 //啟動(dòng) A/D 轉(zhuǎn)換( 0000 1000 令 ADCS = 1) _nop_()。 _nop_()。 _nop_()。 _nop_()。 while (AD_FIN ==0){ //等待 A/D 轉(zhuǎn)換結(jié)束 AD_FIN = (ADC_CONTR amp。 0x10)。 //0001 0000 測(cè)試 A/D 轉(zhuǎn)換結(jié)束否 } ADC_CONTR amp。= 0xE7。 //1111 0111 清 ADC_FLAG位 , 關(guān)閉 A/D轉(zhuǎn)換 , return (ADC_DATA)。 //返回 A/D 轉(zhuǎn)換結(jié)果( 8 位) } void main (void){ unsigned char m。 SHIZHONG_init()。 //調(diào)用 時(shí)鐘給 腳輸入 77KHZ/256=約 300HZ PWM_init()。 //PWM 初始化 P1M0 = 0x01。//0000 0001 和 可 AD 輸入 P1M1 = 0x01。//0000 0001 Read_init (0) while(1){ m =Read ()。 if(m 150){ PWM0_set(90)。//CR = 1。 } else{ PWM0_set(115)。 /*for(a = 80。a150。a++){ PWM0_set(a)。 //設(shè)置 PWM 占空比 DELAY_MS (20)。 } for(a = 150。a80。a){ PWM0_set(a)。 //設(shè)置 PWM 占空比 DELAY_MS (20)。 } } 35 } } 本程序是 調(diào)試舵機(jī)的程序 , 并不是本設(shè)計(jì)最終的設(shè)計(jì)程序,我們可以用這個(gè)程序來(lái)調(diào)試舵機(jī)和電位計(jì)的連接。單片機(jī) 把輸出的方波直接輸入到 口,再?gòu)?口輸出方波給舵機(jī),前一個(gè)電位計(jì)接 口,后一個(gè)電位計(jì)接 口,通過示波器看到可以達(dá)到我們的要求, 通過實(shí)驗(yàn)證明接收電路工作正常。 軟件的調(diào)試 匯 編語(yǔ)言是一種用文字助記符來(lái)表示機(jī)器指令的符號(hào)語(yǔ)言,是最接近機(jī)器碼的一種語(yǔ)言。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高。但是不同的 CPU,其匯編語(yǔ)言可能有所差異,所以不易移植。所以本次設(shè)計(jì)選用 C 語(yǔ)言。 C 語(yǔ)言是一種編譯型程序設(shè)計(jì)語(yǔ)言,它兼顧了多種高級(jí)語(yǔ)言的特點(diǎn),并具備匯編語(yǔ)言的功能。 C 語(yǔ)言有功能豐富的庫(kù)函數(shù)、運(yùn)算速度快、編譯效率高、有良 好的可移植性,而且可以直接實(shí)現(xiàn)對(duì)系統(tǒng)硬件的控制。 C 語(yǔ)言是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,它支持當(dāng)前程序設(shè)計(jì)中廣泛采用的由頂向下結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)。此外, C 語(yǔ)言程序具有完善的模塊程序結(jié)構(gòu),從而為軟件開發(fā)中采用模塊化程序設(shè)計(jì)方法提供了有力的保障。因此,使用 C 語(yǔ)言進(jìn)行程序設(shè)計(jì)已成為軟件開發(fā)的一個(gè)主流。用 C 語(yǔ)言來(lái)編寫目標(biāo)系統(tǒng)軟件,會(huì)大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,便于改進(jìn)和擴(kuò)充,從而研制出規(guī)模更大、性能更完備的系統(tǒng),用 C 語(yǔ)言進(jìn)行單片機(jī)程序設(shè)計(jì)是單片機(jī)開發(fā)與應(yīng)用的必然趨勢(shì)。所以作為一個(gè)技術(shù)全面并涉足較大規(guī)模的軟件 系統(tǒng)開發(fā)的單片機(jī)開發(fā)人員最好能夠掌握基本的 C 語(yǔ)言編程。使用 C 語(yǔ)言肯定要使用到 C 編譯器,以便把寫好的 C 程序編譯為機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫好的程序。 KEIL UVISION2 是眾多單片機(jī)應(yīng)用開發(fā)軟件中優(yōu)秀的軟件之一,它支持眾多不同公司的 MCS51 架構(gòu)的芯片,它集編輯,編譯,仿真等于一體,同時(shí)還支持, PLM,匯編和 C 語(yǔ)言的程序設(shè)計(jì),它的界面和常用的微軟 VC++的界面相似,界面友好,易學(xué)易用,在調(diào)試程序,軟件仿真方面也有很強(qiáng)大的功能。因此本系統(tǒng)采用 KEIL UVISION2 進(jìn)行軟件的編寫和調(diào)試。 舵機(jī)、電位計(jì)和光敏電阻程序調(diào)試 是 把燒錄好的芯片放置在電路中,接上電源
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1