亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

成像技術(shù)(shù)

  • 跟我學(xué)數(shù)字電子技朮

    數(shù)字電子技朮

    標(biāo)簽:

    上傳時(shí)間: 2013-10-09

    上傳用戶:1101055045

  • 電源檢測(cè)--熱像儀應(yīng)用與制造業(yè)

    人們把電源模塊比喻為電子系統(tǒng)和電子設(shè)備的“心臟”,隨著電子器件的快速發(fā)展,對(duì)電源系統(tǒng)穩(wěn)定和可靠性的要越來(lái)越高。使用紅外熱像儀控制電源溫度,是提高電源系統(tǒng)穩(wěn)定性和可靠性的重要途徑。

    標(biāo)簽: 電源檢測(cè) 熱像儀 制造業(yè)

    上傳時(shí)間: 2014-12-24

    上傳用戶:manga135

  • 51單片機(jī)2.8寸26萬(wàn)像素LED顯示

    51單片機(jī)2.8寸26萬(wàn)像素LED顯示

    標(biāo)簽: 2.8 LED 51單片機(jī) 萬(wàn)像素

    上傳時(shí)間: 2013-11-07

    上傳用戶:tiantwo

  • JMDM-MB01單片機(jī)主板使用說(shuō)明書

    前言 隨著單片機(jī)應(yīng)用的越來(lái)越廣泛,MCS-51單片機(jī)(如C51/52/55)以其優(yōu)越的性能/價(jià)格比一直長(zhǎng)盛不衰。隨著社會(huì)分工越來(lái)越細(xì),許多產(chǎn)業(yè)都得利于其模塊化設(shè)計(jì),這有利于大家把工作做好做專,我們特設(shè)計(jì)了JMDM-MB01單片機(jī)主板和一系列的功能板。選好相應(yīng)的硬件,可以構(gòu)成相應(yīng)的系統(tǒng),對(duì)于客戶特定的應(yīng)用,也可以開(kāi)發(fā)相應(yīng)的功能板;我們的設(shè)計(jì)意圖是,像電腦一樣,主板就像電腦主板一樣,而一系列功能板就像PCI或ISA總線的控制板,我們提供的驅(qū)動(dòng)程序就像是PCI或ISA總線的控制板的驅(qū)動(dòng)程序,這樣,就可以把辛苦的,非標(biāo)的單片機(jī)設(shè)計(jì)簡(jiǎn)化成標(biāo)準(zhǔn)件的組態(tài),該系統(tǒng)適用于科研、開(kāi)發(fā)教學(xué)實(shí)驗(yàn)初期的設(shè)計(jì)之用。同時(shí)也適用于工控,智能儀表等符合要求的應(yīng)用場(chǎng)合,具有極高的性能/價(jià)格比。本系統(tǒng)的所有接口原理、一般接口資料均能找到,并提供Windows下組態(tài)測(cè)試軟件一套。

    標(biāo)簽: JMDM-MB 01 單片機(jī) 主板

    上傳時(shí)間: 2014-12-27

    上傳用戶:fandeshun

  • 單片機(jī)大蝦是怎么樣煉成的

    單片機(jī)大蝦是怎么樣煉成的 強(qiáng)烈要求學(xué)習(xí)單片機(jī)的同志們看完!前言:近來(lái)在論壇總是見(jiàn)到一些菜鳥(niǎo)們?cè)诖蠼校骸拔蚁雽W(xué)單片機(jī)”,“我要學(xué)單片機(jī)”,“如何入門?。俊保澳銈?cè)趺催@么厲害,是怎樣學(xué)的??”等等等等一系列的問(wèn)題,實(shí)在是看多了也感到煩了,今天,就由我電子白菜厚著面皮,頂著無(wú)數(shù)老蝦的磚頭,在這里寫上一篇單片機(jī)學(xué)習(xí)心得,讓菜鳥(niǎo)們勇敢地跨出第一步。首先解釋什么是蝦米先,以我個(gè)人意見(jiàn)吧。1、來(lái)單片機(jī)論壇的時(shí)候能夠看懂大多數(shù)家伙在說(shuō)什么,(當(dāng)然不是看懂他們?cè)诠嗨奶永玻┎⑶夷苓m當(dāng)?shù)靥岢鰡?wèn)題(非弱智的問(wèn)題)和討論,解答別人的問(wèn)題。2、當(dāng)希望自己用單片機(jī)開(kāi)發(fā)一個(gè)東東,或公司要求開(kāi)發(fā)一個(gè)方案的時(shí)候,能夠很快地在心中建立一個(gè)基本模型,知道應(yīng)該需要些什么知識(shí),而自己又掌握多少,并根據(jù)一定的靈感開(kāi)始搜索資料。就是以上這2 點(diǎn)了,如果你滿足了,基本下面的東西你就當(dāng)作是故事來(lái)讀就可以了。然后是心態(tài)問(wèn)題,不久前看到有人這么問(wèn):“我想學(xué)單片機(jī)啊,因?yàn)槁?tīng)說(shuō)很有錢途,請(qǐng)問(wèn)學(xué)那種單片機(jī)最有錢途?”這個(gè)問(wèn)題,我看到了就覺(jué)得反感,可以這么說(shuō),在這個(gè)壇子混的單片機(jī)大蝦只有兩種:第一、是一直從事單片機(jī)類工作的;第二、是愛(ài)好者,愛(ài)好者包括從事單片機(jī)工作的和非單片機(jī)工作的。的確,單片機(jī)是有一定的錢途,但對(duì)于那些本來(lái)不是從事單片機(jī)工作的,而又沒(méi)有興趣的,單從錢的角度出發(fā)的家伙,想學(xué)好單片機(jī)??恐怕是做白日夢(mèng)。

    標(biāo)簽: 單片機(jī)

    上傳時(shí)間: 2013-11-04

    上傳用戶:firstbyte

  • PIC單片機(jī)實(shí)用教程基礎(chǔ)篇

    PIC單片機(jī)實(shí)用教程基礎(chǔ)篇+提高篇  PIC單片機(jī)(Peripheral Interface Controller)是一種用來(lái)開(kāi)發(fā)的去控制外圍設(shè)備的集成電路(IC)。一種具有分散作用(多任務(wù))功能的CPU。與人類相比,大腦就是CPU,PIC 共享的部分相當(dāng)于人的神經(jīng)系統(tǒng)?! IC 單片機(jī)是一個(gè)小的計(jì)算機(jī)  PIC單片機(jī)有計(jì)算功能和記憶內(nèi)存像CPU并由軟件控制允行。然而,處理能力—存儲(chǔ)器容量卻很有限,這取決于PIC的類型。但是它們的最高操作頻率大約都在20MHz左右,存儲(chǔ)器容量用做寫程序的大約1K—4K字節(jié)。   時(shí)鐘頻率與掃描程序的時(shí)間和執(zhí)行程序指令的時(shí)間有關(guān)系。但不能僅以時(shí)鐘頻率來(lái)判斷程序處理能力,它還隨處理裝置的體系結(jié)構(gòu)改變(1*)。如果是同樣的體系結(jié)構(gòu),時(shí)鐘頻率較高的處理能力會(huì)較強(qiáng)。   這里用字來(lái)解釋程序容量。用一個(gè)指令(2*)表示一個(gè)字。通常用字節(jié)(3*)來(lái)表示存儲(chǔ)器(4*)容量。一個(gè)字節(jié)有8位,每位由1或0組成。PIC16F84A單片機(jī) 的指令由14位構(gòu)成。當(dāng)把1K個(gè)子轉(zhuǎn)換成位為:1 x 1,024 x 14 = 14,336位。再轉(zhuǎn)換為字節(jié)為:14,336/(8 x 1,024) = 1.75K。在計(jì)算存儲(chǔ)器的容量時(shí),我們規(guī)定 1G 字節(jié) = 1,024M 字節(jié), 1M 字節(jié) = 1,024K 字節(jié), 1K 字節(jié)= 1,024 字節(jié). 它們不是以1000為倍數(shù),因?yàn)檫@是用二進(jìn)制計(jì)算的緣故。   1*計(jì)算機(jī)的物理結(jié)構(gòu),包括組織結(jié)構(gòu)、容量、該計(jì)算機(jī)的CPU、存儲(chǔ)器以及輸入輸出設(shè)備間的互連。經(jīng)常特指CPU的組織結(jié)構(gòu),包括它的寄存器、標(biāo)志、總線、算術(shù)邏輯部件、指令譯碼與執(zhí)行機(jī)制以及定時(shí)和控制部件?! ?*指出某種操作并標(biāo)識(shí)其操作數(shù)(如果有操作數(shù)的話)的一種語(yǔ)言構(gòu)造  3*作為一個(gè)單位來(lái)操作(運(yùn)算)的一個(gè)二進(jìn)制字符串,通常比計(jì)算機(jī)的一個(gè)字短?! ?*處理機(jī)內(nèi)的所有可尋址存儲(chǔ)空間以及用于執(zhí)行指令的其它內(nèi)存儲(chǔ)器。  在計(jì)算存儲(chǔ)器的容量時(shí),我們規(guī)定 1G 字節(jié) = 1,024M 字節(jié), 1M 字節(jié) = 1,024K 字節(jié), 1K 字節(jié)= 1,024 字節(jié). 它們不是以1000為倍數(shù),因?yàn)檫@是用二進(jìn)制計(jì)算的緣故。   用PIC單片機(jī)使電路做的很小巧變得可能。  因?yàn)镻IC單片機(jī)可以把計(jì)算部分、內(nèi)存、輸入和輸出等都做在一個(gè)芯片內(nèi)。所以她工作起來(lái)效率很高、功能也自由定義還可以靈活的適應(yīng)不同的控制要求,而不必去更換不同的IC。這樣電路才有可能做的很小巧。

    標(biāo)簽: PIC 單片機(jī) 實(shí)用教程

    上傳時(shí)間: 2013-10-15

    上傳用戶:sxdtlqqjl

  • at91rm9200啟動(dòng)過(guò)程教程

    at91rm9200啟動(dòng)過(guò)程教程 系統(tǒng)上電,檢測(cè)BMS,選擇系統(tǒng)的啟動(dòng)方式,如果BMS為高電平,則系統(tǒng)從片內(nèi)ROM啟動(dòng)。AT91RM9200的ROM上電后被映射到了0x0和0x100000處,在這兩個(gè)地址處都可以訪問(wèn)到ROM。由于9200的ROM中固化了一個(gè)BOOTLOAER程序。所以PC從0X0處開(kāi)始執(zhí)行這個(gè)BOOTLOAER(準(zhǔn)確的說(shuō)應(yīng)該是一級(jí)BOOTLOADER)。這個(gè)BOOTLOER依次完成以下步驟: 1、PLL SETUP,設(shè)置PLLB產(chǎn)生48M時(shí)鐘頻率提供給USB DEVICE。同時(shí)DEBUG USART也被初始化為48M的時(shí)鐘頻率; 2、相應(yīng)模式下的堆棧設(shè)置; 3、檢測(cè)主時(shí)鐘源(Main oscillator); 4、中斷控制器(AIC)的設(shè)置; 5、C 變量的初始化; 6、跳到主函數(shù)。 完成以上步驟后,我們可以認(rèn)為BOOT過(guò)程結(jié)束,接下來(lái)的就是LOADER的過(guò)程,或者也可以認(rèn)為是裝載二級(jí)BOOTLOER。AT91RM9200按照DATAFLASH、EEPROM、連接在外部總線上的8位并行FLASH的順序依次來(lái)找合法的BOOT程序。所謂合法的指的是在這些存儲(chǔ)設(shè)備的開(kāi)始地址處連續(xù)的存放的32個(gè)字節(jié),也就是8條指令必須是跳轉(zhuǎn)指令或者裝載PC的指令,其實(shí)這樣規(guī)定就是把這8條指令當(dāng)作是異常向量表來(lái)處理。必須注意的是第6條指令要包含將要裝載的映像的大小。關(guān)于如何計(jì)算和寫這條指令可以參考用戶手冊(cè)。一旦合法的映像找到之后,則BOOT程序會(huì)把找到的映像搬到SRAM中去,所以映像的大小是非常有限的,不能超過(guò)16K-3K的大小。當(dāng)BOOT程序完成了把合法的映像搬到SRAM的任務(wù)以后,接下來(lái)就進(jìn)行存儲(chǔ)器的REMAP,經(jīng)過(guò)REMAP之后,SRAM從映設(shè)前的0X200000地址處被映設(shè)到了0X0地址并且程序從0X0處開(kāi)始執(zhí)行。而ROM這時(shí)只能在0X100000這個(gè)地址處看到了。至此9200就算完成了一種形式的啟動(dòng)過(guò)程。如果BOOT程序在以上所列的幾種存儲(chǔ)設(shè)備中找到合法的映像,則自動(dòng)初始化DEBUG USART口和USB DEVICE口以準(zhǔn)備從外部載入映像。對(duì)DEBUG口的初始化包括設(shè)置參數(shù)115200 8 N 1以及運(yùn)行XMODEM協(xié)議。對(duì)USB DEVICE進(jìn)行初始化以及運(yùn)行DFU協(xié)議?,F(xiàn)在用戶可以從外部(假定為PC平臺(tái))載入你的映像了。在PC平臺(tái)下,以WIN2000為例,你可以用超級(jí)終端來(lái)完成這個(gè)功能,但是還是要注意你的映像的大小不能超過(guò)13K。一旦正確從外部裝載了映像,接下來(lái)的過(guò)程就是和前面一樣重映設(shè)然后執(zhí)行映像了。我們上面講了BMS為高電平,AT91RM9200選擇從片內(nèi)的ROM啟動(dòng)的一個(gè)過(guò)程。如果BMS為低電平,則AT91RM9200會(huì)從片外的FLASH啟動(dòng),這時(shí)片外的FLASH的起始地址就是0X0了,接下來(lái)的過(guò)程和片內(nèi)啟動(dòng)的過(guò)程是一樣的,只不過(guò)這時(shí)就需要自己寫啟動(dòng)代碼了,至于怎么寫,大致的內(nèi)容和ROM的BOOT差不多,不同的硬件設(shè)計(jì)可能有不一樣的地方,但基本的都是一樣的。由于片外FLASH可以設(shè)計(jì)的大,所以這里編寫的BOOTLOADER可以一步到位,也就是說(shuō)不用像片內(nèi)啟動(dòng)可能需要BOOT好幾級(jí)了,目前AT91RM9200上使用較多的bootloer是u-boot,這是一個(gè)開(kāi)放源代碼的軟件,用戶可以自由下載并根據(jù)自己的應(yīng)用配置??偟恼f(shuō)來(lái),筆者以為AT91RM9200的啟動(dòng)過(guò)程比較簡(jiǎn)單,ATMEL的服務(wù)也不錯(cuò),不但提供了片內(nèi)啟動(dòng)的功能,還提供了UBOOT可供下載。筆者寫了一個(gè)BOOTLODER從片外的FLASHA啟動(dòng),效果還可以。 uboot結(jié)構(gòu)與使用uboot是一個(gè)龐大的公開(kāi)源碼的軟件。他支持一些系列的arm體系,包含常見(jiàn)的外設(shè)的驅(qū)動(dòng),是一個(gè)功能強(qiáng)大的板極支持包。其代碼可以 http://sourceforge.net/projects/u-boot下載 在9200上,為了啟動(dòng)uboot,還有兩個(gè)boot軟件包,分別是loader和boot。分別完成從sram和flash中的一級(jí)boot。其源碼可以從atmel的官方網(wǎng)站下載。 我們知道,當(dāng)9200系統(tǒng)上電后,如果bms為高電平,則系統(tǒng)從片內(nèi)rom啟動(dòng),這時(shí)rom中固化的boot程序初始化了debug口并向其發(fā)送'c',這時(shí)我們打開(kāi)超級(jí)終端會(huì)看到ccccc...。這說(shuō)明系統(tǒng)已經(jīng)啟動(dòng),同時(shí)xmodem協(xié)議已經(jīng)啟動(dòng),用戶可以通過(guò)超級(jí)終端下載用戶的bootloader。作為第一步,我們下載loader.bin.loader.bin將被下載到片內(nèi)的sram中。這個(gè)loder完成的功能主要是初始化時(shí)鐘,sdram和xmodem協(xié)議,為下載和啟動(dòng)uboot做準(zhǔn)備。當(dāng)下載了loader.bin后,超級(jí)終端會(huì)繼續(xù)打?。篶cccc....。這時(shí)我們就可以下在uboot了。uboot將被下載到sdram中的一個(gè)地址后并把pc指針調(diào)到此處開(kāi)始執(zhí)行uboot。接著我們就可以在終端上看到uboot的shell啟動(dòng)了,提示符uboot>,用戶可以u(píng)boot>help 看到命令列表和大概的功能。uboot的命令包含了對(duì)內(nèi)存、flash、網(wǎng)絡(luò)、系統(tǒng)啟動(dòng)等一些命令。 如果系統(tǒng)上電時(shí)bms為低電平,則系統(tǒng)從片外的flash啟動(dòng)。為了從片外的flash啟動(dòng)uboot,我們必須把boot.bin放到0x0地址出,使得從flash啟動(dòng)后首先執(zhí)行boot.bin,而要少些boot.bin,就要先完成上面我們講的那些步驟,首先開(kāi)始從片內(nèi)rom啟動(dòng)uboot。然后再利用uboot的功能完成把boot.bin和uboot.gz燒寫到flash中的目的,假如我們已經(jīng)啟動(dòng)了uboot,可以這樣操作: uboot>protect off all uboot>erase all uboot>loadb 20000000 uboot>cp.b 20000000 10000000 5fff uboot>loadb 21000000 uboot>cp.b 210000000 10010000 ffff 然后系統(tǒng)復(fù)位,就可以看到系統(tǒng)先啟動(dòng)boot,然后解壓縮uboot.gz,然后啟動(dòng)uboot。注意,這里uboot必須壓縮成.gz文件,否則會(huì)出錯(cuò)。 怎么編譯這三個(gè)源碼包呢,首先要建立一個(gè)arm的交叉編譯環(huán)境,關(guān)于如何建立,此處不予說(shuō)明。建立好了以后,分別解壓源碼包,然后修改Makefile中的編譯器項(xiàng)目,正確填寫你的編譯器的所在路徑。 對(duì)loader和boot,直接make。對(duì)uboot,第一步:make_at91rm9200dk,第二步:make。這樣就會(huì)在當(dāng)前目錄下分別生成*.bin文件,對(duì)于uboot.bin,我們還要壓縮成.gz文件。 也許有的人對(duì)loader和boot搞不清楚為什么要兩個(gè),有什么區(qū)別嗎?首先有區(qū)別,boot主要完成從flash中啟動(dòng)uboot的功能,他要對(duì)uboot的壓縮文件進(jìn)行解壓,除此之外,他和loader并無(wú)大的區(qū)別,你可以把boot理解為在loader的基礎(chǔ)上加入了解壓縮.gz的功能而已。所以這兩個(gè)并無(wú)多大的本質(zhì)不同,只是他們的使命不同而已。 特別說(shuō)名的是這三個(gè)軟件包都是開(kāi)放源碼的,所以用戶可以根據(jù)自己的系統(tǒng)的情況修改和配置以及裁減,打造屬于自己系統(tǒng)的bootloder。

    標(biāo)簽: 9200 at 91 rm

    上傳時(shí)間: 2013-10-27

    上傳用戶:wsf950131

  • 關(guān)于PCB封裝的資料收集整理.pdf

    關(guān)于PCB封裝的資料收集整理. 大的來(lái)說(shuō),元件有插裝和貼裝.零件封裝是指實(shí)際零件焊接到電路板時(shí)所指示的外觀和焊點(diǎn)的位置。是純粹的空間概念.因此不同的元件可共用同一零件封裝,同種元件也可有不同的零件封裝。像電阻,有傳統(tǒng)的針插式,這種元件體積較大,電路板必須鉆孔才能安置元件,完成鉆孔后,插入元件,再過(guò)錫爐或噴錫(也可手焊),成本較高,較新的設(shè)計(jì)都是采用體積小的表面貼片式元件(SMD)這種元件不必鉆孔,用鋼膜將半熔狀錫膏倒入電路板,再把SMD 元件放上,即可焊接在電路板上了。晶體管是我們常用的的元件之一,在DEVICE。LIB庫(kù)中,簡(jiǎn)簡(jiǎn)單單的只有NPN與PNP之分,但實(shí)際上,如果它是NPN的2N3055那它有可能是鐵殼子的TO—3,如果它是NPN的2N3054,則有可能是鐵殼的TO-66或TO-5,而學(xué)用的CS9013,有TO-92A,TO-92B,還有TO-5,TO-46,TO-52等等,千變?nèi)f化。還有一個(gè)就是電阻,在DEVICE 庫(kù)中,它也是簡(jiǎn)單地把它們稱為RES1 和RES2,不管它是100Ω 還是470KΩ都一樣,對(duì)電路板而言,它與歐姆數(shù)根本不相關(guān),完全是按該電阻的功率數(shù)來(lái)決定的我們選用的1/4W 和甚至1/2W 的電阻,都可以用AXIAL0.3 元件封裝,而功率數(shù)大一點(diǎn)的話,可用AXIAL0.4,AXIAL0.5等等?,F(xiàn)將常用的元件封裝整理如下:電阻類及無(wú)極性雙端元件:AXIAL0.3-AXIAL1.0無(wú)極性電容:RAD0.1-RAD0.4有極性電容:RB.2/.4-RB.5/1.0二極管:DIODE0.4及DIODE0.7石英晶體振蕩器:XTAL1晶體管、FET、UJT:TO-xxx(TO-3,TO-5)可變電阻(POT1、POT2):VR1-VR5這些常用的元件封裝,大家最好能把它背下來(lái),這些元件封裝,大家可以把它拆分成兩部分來(lái)記如電阻AXIAL0.3 可拆成AXIAL 和0.3,AXIAL 翻譯成中文就是軸狀的,0.3 則是該電阻在印刷電路板上的焊盤間的距離也就是300mil(因?yàn)樵陔姍C(jī)領(lǐng)域里,是以英制單位為主的。同樣的,對(duì)于無(wú)極性的電容,RAD0.1-RAD0.4也是一樣;對(duì)有極性的電容如電解電容,其封裝為RB.2/.4,RB.3/.6 等,其中“.2”為焊盤間距,“.4”為電容圓筒的外徑。對(duì)于晶體管,那就直接看它的外形及功率,大功率的晶體管,就用TO—3,中功率的晶體管,如果是扁平的,就用TO-220,如果是金屬殼的,就用TO-66,小功率的晶體管,就用TO-5,TO-46,TO-92A等都可以,反正它的管腳也長(zhǎng),彎一下也可以。對(duì)于常用的集成IC電路,有DIPxx,就是雙列直插的元件封裝,DIP8就是雙排,每排有4個(gè)引腳,兩排間距離是300mil,焊盤間的距離是100mil。SIPxx 就是單排的封裝。等等。值得我們注意的是晶體管與可變電阻,它們的包裝才是最令人頭痛的,同樣的包裝,其管腳可不一定一樣。例如,對(duì)于TO-92B之類的包裝,通常是1 腳為E(發(fā)射極),而2 腳有可能是B 極(基極),也可能是C(集電極);同樣的,3腳有可能是C,也有可能是B,具體是那個(gè),只有拿到了元件才能確定。因此,電路軟件不敢硬性定義焊盤名稱(管腳名稱),同樣的,場(chǎng)效應(yīng)管,MOS 管也可以用跟晶體管一樣的封裝,它可以通用于三個(gè)引腳的元件。Q1-B,在PCB 里,加載這種網(wǎng)絡(luò)表的時(shí)候,就會(huì)找不到節(jié)點(diǎn)(對(duì)不上)。在可變電阻

    標(biāo)簽: PCB 封裝

    上傳時(shí)間: 2013-11-03

    上傳用戶:daguogai

  • 波形發(fā)生器,含原理圖+電路圖+源程序

    含原理圖+電路圖+程序的波形發(fā)生器:在工作中,我們常常會(huì)用到波形發(fā)生器,它是使用頻度很高的電子儀器?,F(xiàn)在的波形發(fā)生器都采用單片機(jī)來(lái)構(gòu)成。單片機(jī)波形發(fā)生器是以單片機(jī)核心,配相應(yīng)的外圍電路和功能軟件,能實(shí)現(xiàn)各種波形發(fā)生的應(yīng)用系統(tǒng),它由硬件部分和軟件部分組成,硬件是系統(tǒng)的基礎(chǔ),軟件則是在硬件的基礎(chǔ)上,對(duì)其合理的調(diào)配和使用,從而完成波形發(fā)生的任務(wù)。 波形發(fā)生器的技術(shù)指標(biāo):(1) 波形類型:方型、正弦波、三角波、鋸齒波;(2) 幅值電壓:1V、2V、3V、4V、5V;(3) 頻率值:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;(4) 輸出極性:雙極性操作設(shè)計(jì)1、 機(jī)器通電后,系統(tǒng)進(jìn)行初始化,LED在面板上顯示6個(gè)0,表示系統(tǒng)處于初始狀態(tài),等待用戶輸入設(shè)置命令,此時(shí),無(wú)任何波形信號(hào)輸出。2、 用戶按下“F”、“V”、“W”,可以分別進(jìn)入頻率,幅值波形設(shè)置,使系統(tǒng)進(jìn)入設(shè)置狀態(tài),相應(yīng)的數(shù)碼管顯示“一”,此時(shí),按其它鍵,無(wú)效;3、 在進(jìn)入某一設(shè)置狀態(tài)后,輸入0~9等數(shù)字鍵,(數(shù)字鍵僅在設(shè)置狀態(tài)時(shí),有效)為欲輸出的波形設(shè)置相應(yīng)參數(shù),LED將參數(shù)顯示在面板上;4、 如果在設(shè)置中,要改變已設(shè)定的參數(shù),可按下“CL”鍵,清除所有已設(shè)定參數(shù),系統(tǒng)恢復(fù)初始狀態(tài),LED顯示6個(gè)0,等待重新輸入命令;5、 當(dāng)必要的參數(shù)設(shè)定完畢后,所有參數(shù)顯示于LED上,用戶按下“EN”鍵,系統(tǒng)會(huì)將各波形參數(shù)傳遞到波形產(chǎn)生模塊中,以便控制波形發(fā)生,實(shí)現(xiàn)不同頻率,不同電壓幅值,不同類型波形的輸出;6、 用戶按下“EN”鍵后,波形發(fā)生器開(kāi)始輸出滿足參數(shù)的波形信號(hào),面板上相應(yīng)類型的運(yùn)行指示燈閃爍,表示波形正在輸出,LED顯示波形類型編號(hào),頻率值、電壓幅值等波形參數(shù);7、 波形發(fā)生器在輸出信號(hào)時(shí),按下任意一個(gè)鍵,就停止波形信號(hào)輸出,等待重新設(shè)置參數(shù),設(shè)置過(guò)程如上所述,如果不改變參數(shù),可按下“EN”鍵,繼續(xù)輸出原波形信號(hào);8、 要停止波形發(fā)生器的使用,可按下復(fù)位按鈕,將系統(tǒng)復(fù)位,然后關(guān)閉電源。硬件組成部分通過(guò)綜合比較,決定選用獲得廣泛應(yīng)用,性能價(jià)格高的常用芯片來(lái)構(gòu)成硬件電路。單片機(jī)采用MCS-51系列的89C51(一塊),74LS244和74LS373(各一塊),反相驅(qū)動(dòng)器 ULN2803A(一塊),運(yùn)算放大器 LM324(一塊)  波形發(fā)生器的硬件電路由單片機(jī)、鍵盤顯示器接口電路、波形轉(zhuǎn)換(D/ A)電路和電源線路等四部分構(gòu)成。1.單片機(jī)電路功能:形成掃描碼,鍵值識(shí)別,鍵功能處理,完成參數(shù)設(shè)置;形成顯示段碼,向LED顯示接口電路輸出;產(chǎn)生定時(shí)中斷;形成波形的數(shù)字編碼,并輸出到D/A接口電路;如電路原理圖所示: 89C51的P0口和P2口作為擴(kuò)展I/O口,與8255、0832、74LS373相連接,可尋址片外的寄存器。單片機(jī)尋址外設(shè),采用存儲(chǔ)器映像方式,外部接口芯片與內(nèi)部存儲(chǔ)器統(tǒng)一編址,89C51提供16根地址線P0(分時(shí)復(fù)用)和P2,P2口提供高8位地址線,P0口提供低8位地址線。P0口同時(shí)還要負(fù)責(zé)與8255,0832的數(shù)據(jù)傳遞。P2.7是8255的片選信號(hào),P2.6是0832(1)的片選,P2.5是0832(2)的片選,低電平有效,P0.0、P0.1經(jīng)過(guò)74LS373鎖存后,送到8255的A1、A2作,片內(nèi)A口,B口,C口,控制口等寄存器的字選。89C51的P1口的低4位連接4只發(fā)光三極管,作為波形類型指示燈,表示正在輸出的波形是什么類型。單片機(jī)89C51內(nèi)部有兩個(gè)定時(shí)器/計(jì)數(shù)器,在波形發(fā)生器中使用T0作為中斷源。不同的頻率值對(duì)應(yīng)不同的定時(shí)初值,定時(shí)器的溢出信號(hào)作為中斷請(qǐng)求??刂贫〞r(shí)器中斷的特殊功能寄存器設(shè)置如下:定時(shí)控制寄存器TCON=(00010000)工作方式選擇寄存器(TMOD)=(00000000)中斷允許控制寄存器(IE)=(10000010)2、鍵盤顯示器接口電路功能:驅(qū)動(dòng)6位數(shù)碼管動(dòng)態(tài)顯示;           提供響應(yīng)界面;           掃面鍵盤;           提供輸入按鍵。由并口芯片8255,鎖存器74LS273,74LS244,反向驅(qū)動(dòng)器ULN2803A,6位共陰極數(shù)碼管(LED)和4×4行列式鍵盤組成。8255的C口作為鍵盤的I/O接口,C口的低4位輸出到掃描碼,高4位作為輸入行狀態(tài),按鍵的分布如圖所示。8255的A口作為L(zhǎng)ED段碼輸出口,與74LS244相連接,B口作為L(zhǎng)ED的位選信號(hào)輸出口,與ULN2803A相連接。8255內(nèi)部的4個(gè)寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH ,  C口:7FFEH    3、D/A電路功能:將波形樣值的數(shù)字編碼轉(zhuǎn)換成模擬值;完成單極性向雙極性的波形輸出;構(gòu)成由兩片0832和一塊LM324運(yùn)放組成。0832(1)是參考電壓提供者,單片機(jī)向0832(1)內(nèi)的鎖存器送數(shù)字編碼,不同的編碼會(huì)產(chǎn)生不同的輸出值,在本發(fā)生器中,可輸出1V、2V、3V、4V、5V等五個(gè)模擬值,這些值作為0832(2)的參考電壓,使0832(2)輸出波形信號(hào)時(shí),其幅度是可調(diào)的。0832(2)用于產(chǎn)生各種波形信號(hào),單片機(jī)在波形產(chǎn)生程序的控制下,生成波形樣值編碼,并送到0832(2)中的鎖存器,經(jīng)過(guò)D/A轉(zhuǎn)換,得到波形的模擬樣值點(diǎn),假如N個(gè)點(diǎn)就構(gòu)成波形的一個(gè)周期,那么0832(2)輸出N個(gè)樣值點(diǎn)后,樣值點(diǎn)形成運(yùn)動(dòng)軌跡,就是波形信號(hào)的一個(gè)周期。重復(fù)輸出N個(gè)點(diǎn)后,由此成第二個(gè)周期,第三個(gè)周期……。這樣0832(2)就能連續(xù)的輸出周期變化的波形信號(hào)。運(yùn)放A1是直流放大器,運(yùn)放A2是單極性電壓放大器,運(yùn)放A3是雙極性驅(qū)動(dòng)放大器,使波形信號(hào)能帶得起負(fù)載。地址分配:0832(1):DFFFH ,0832(2):BFFFH4、電源電路:功能:為波形發(fā)生器提供直流能量;構(gòu)成由變壓器、整流硅堆,穩(wěn)壓塊7805組成。220V的交流電,經(jīng)過(guò)開(kāi)關(guān),保險(xiǎn)管(1.5A/250V),到變壓器降壓,由220V降為10V,通過(guò)硅堆將交流電變成直流電,對(duì)于諧波,用4700μF的電解電容給予濾除。為保證直流電壓穩(wěn)定,使用7805進(jìn)行穩(wěn)壓。最后,+5V電源配送到各用電負(fù)載。

    標(biāo)簽: 波形發(fā)生器 原理圖 電路圖 源程序

    上傳時(shí)間: 2013-11-08

    上傳用戶:685

  • PLC電梯控制系統(tǒng)的設(shè)計(jì)和檢測(cè)

      摘要: 隨著微電子技術(shù)和計(jì)算機(jī)技術(shù)的迅速發(fā)展,PLC(即可編程控制器)在工業(yè)控制領(lǐng)域內(nèi)得到十分廣泛地應(yīng)用。PLC是一種基于數(shù)字計(jì)算機(jī)技術(shù)、專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的電子控制裝置,它采用可編程序的存儲(chǔ)器,用來(lái)存儲(chǔ)用戶指令,通過(guò)數(shù)字或模擬的輸入/輸出,完成一系列邏輯、順序、定時(shí)、記數(shù)、運(yùn)算等確定的功能,來(lái)控制各種類型的機(jī)電一體化設(shè)備和生產(chǎn)過(guò)程。本文介紹了利用可編程控制器編寫的一個(gè)五層電梯的控制系統(tǒng),檢驗(yàn)電梯PLC控制系統(tǒng)的運(yùn)行情況。實(shí)踐證明,PLC可遍程控制器和MCGS組態(tài)軟件結(jié)合有利于PLC控制系統(tǒng)的設(shè)計(jì)、檢測(cè),具有良好的應(yīng)用價(jià)值。   電梯是隨著高層建筑的興建而發(fā)展起來(lái)的一種垂直運(yùn)輸工具。多層廠房和多層倉(cāng)庫(kù)需要有貨梯;高層住宅需要有住宅梯;百貨大樓和賓館需要有客梯,自動(dòng)扶梯等。在現(xiàn)代社會(huì),電梯已像汽車、輪船一樣,成為人類不可缺少的交通運(yùn)輸工具。據(jù)統(tǒng)計(jì),美國(guó)每天乘電梯的人次多于乘載其它交通工具的人數(shù)。當(dāng)今世界,電梯的使用量已成為衡量現(xiàn)代化程度的標(biāo)志之一。追溯電梯這種升降設(shè)備的歷史,據(jù)說(shuō)它起源于公元前236年的古希臘。當(dāng)時(shí)有個(gè)叫阿基米德的人設(shè)計(jì)出--人力驅(qū)動(dòng)的卷筒式卷?yè)P(yáng)機(jī)。1858年以蒸汽機(jī)為動(dòng)力的客梯,在美國(guó)出現(xiàn),繼而有在英國(guó)出現(xiàn)水壓梯。1889年美國(guó)的奧梯斯電梯公司首先使用電動(dòng)機(jī)作為電梯動(dòng)力,這才出現(xiàn)名副其實(shí)的電梯,并使電梯趨于實(shí)用化。1900年還出現(xiàn)了第一臺(tái)自動(dòng)扶梯。1949年出現(xiàn)了群控電梯,首批4~6臺(tái)群控電梯在紐約的聯(lián)合國(guó)大廈被使用。1955年出現(xiàn)了小型計(jì)算機(jī)(真空管)控制電梯。1962年美國(guó)出現(xiàn)了速度達(dá)8米/秒的超高速電梯。1963年一些先進(jìn)工業(yè)國(guó)只成了無(wú)觸點(diǎn)半導(dǎo)體邏輯控制電梯。1967年可控硅應(yīng)用于電梯,使電梯的拖動(dòng)系統(tǒng)筒化,性能提高。1971年集成電路被應(yīng)用于電梯。第二年又出現(xiàn)了數(shù)控電梯。1976年微處理機(jī)開(kāi)始用于電梯,使電梯的電氣控制進(jìn)入了一個(gè)新的發(fā)展時(shí)期。   1電梯簡(jiǎn)介   1.1電梯的基本分類   1.1.1按用途分類  ?、?乘客電梯:為運(yùn)送乘客而設(shè)計(jì)的電梯。主用與賓館,飯店,辦公樓,大型商店等客流量大的場(chǎng)合。這類電梯為了提高運(yùn)送效率,其運(yùn)行速度比較快,自動(dòng)化程度比較高。轎廂的尺寸和結(jié)構(gòu)形式多為寬度大于深度,使乘客能暢通地進(jìn)出。而且安全設(shè)施齊全,裝潢美觀。

    標(biāo)簽: PLC 電梯控制系統(tǒng) 檢測(cè)

    上傳時(shí)間: 2013-11-18

    上傳用戶:yuanyuan123

主站蜘蛛池模板: 张家界市| 阳朔县| 乐昌市| 措美县| 循化| 礼泉县| 武清区| 洛扎县| 博湖县| 通海县| 峡江县| 宜君县| 西贡区| 巫溪县| 彭阳县| 嵊泗县| 长寿区| 长兴县| 荃湾区| 聂拉木县| 台安县| 台湾省| 延安市| 民勤县| 永城市| 松阳县| 浙江省| 利津县| 偃师市| 安新县| 漳州市| 全州县| 阿巴嘎旗| 宁阳县| 漳浦县| 历史| 商洛市| 汉寿县| 伊宁县| 西乌珠穆沁旗| 正安县|