專(zhuān)輯類(lèi)-實(shí)用電子技術(shù)專(zhuān)輯-385冊(cè)-3.609G 第三章-GE-FANUC-PLC-指令集-一-繼電器指令.pdf
標(biāo)簽: GE-FANUC-PLC 指令集 指令
上傳時(shí)間: 2013-06-18
上傳用戶(hù):LIKE
專(zhuān)輯類(lèi)-單片機(jī)專(zhuān)輯-258冊(cè)-4.20G I2C-總線(xiàn)8-位遠(yuǎn)程I-O-擴(kuò)展口芯片PCF8574-的原.pdf
上傳時(shí)間: 2013-05-29
上傳用戶(hù):15679277906
在論文中系統(tǒng)的講述了電腦平縫機(jī)電氣系統(tǒng)實(shí)現(xiàn)的方法和過(guò)程。該種電腦工業(yè)平縫機(jī)能夠自動(dòng)完成停針、撥線(xiàn)、剪線(xiàn)、倒、順縫等工序,根據(jù)不同的工藝要求,可以進(jìn)行選擇性的設(shè)定,取代了原先由手工進(jìn)行的輔助工序,代表當(dāng)今最高技術(shù)水平和今后一段時(shí)間產(chǎn)品生產(chǎn)方向。 文章首先簡(jiǎn)單介紹了電腦平縫機(jī)的功能特性等相關(guān)知識(shí),然后依次介紹了各個(gè)模塊的設(shè)計(jì)方法。在此過(guò)程中,整片文章比較詳細(xì)的講述了整個(gè)系統(tǒng)的軟件設(shè)計(jì)情況,包括系統(tǒng)功能的設(shè)計(jì)到軟件的實(shí)現(xiàn)方法。此外,根據(jù)實(shí)際設(shè)計(jì)情況,在控制器的設(shè)計(jì)章節(jié)中比較了兩種不同策略下的電氣系統(tǒng)的結(jié)構(gòu)和使用情況。指出設(shè)計(jì)的難點(diǎn)以及解決方法。 此外,文章還探討了一般永磁同步電機(jī)的設(shè)計(jì)方法。即先從傳統(tǒng)的磁路計(jì)算入手,得出電機(jī)初步結(jié)構(gòu),再利用有限元分析軟件,對(duì)電機(jī)進(jìn)行二維磁場(chǎng)有限元數(shù)值分析,最后據(jù)計(jì)算出的電機(jī)性能參數(shù)對(duì)電機(jī)結(jié)構(gòu)作進(jìn)一步改善。并且,在設(shè)計(jì)過(guò)程中考察相關(guān)參數(shù)和參數(shù)比變化對(duì)電機(jī)性能的影響。在此基礎(chǔ)上,結(jié)合電腦平縫機(jī)所用電機(jī)設(shè)計(jì),探討了電機(jī)轉(zhuǎn)矩波動(dòng)的原因和減小波動(dòng)的方法。
上傳時(shí)間: 2013-05-19
上傳用戶(hù):Alick
本文介紹了基于軟PLC(Programmable Logic Controller,可編程控制器)的嵌入式技術(shù)起源和背景,綜述了基于軟PLC的嵌入式系統(tǒng)的關(guān)鍵技術(shù)和優(yōu)點(diǎn),最后介紹了其設(shè)計(jì)和實(shí)現(xiàn)的方法。 基于軟PLC的嵌入式系統(tǒng)的研究與實(shí)現(xiàn)分為開(kāi)發(fā)系統(tǒng)和運(yùn)行系統(tǒng)(又稱(chēng)為虛擬機(jī)系統(tǒng))。本文概述了開(kāi)發(fā)系統(tǒng),其運(yùn)行于PC機(jī)的操作系統(tǒng)如Windows或者Linux等,為用戶(hù)提供一個(gè)大眾化的編程環(huán)境,它包含編輯器、編譯器、連接器、調(diào)試器和通信接口幾個(gè)部分。編輯界面友好,可以讓用戶(hù)方便的使用LD、ST和FBD三種語(yǔ)言編寫(xiě)程序,編譯器和連接器將源程序文件編譯和連接成虛擬機(jī)系統(tǒng)可執(zhí)行的目標(biāo)代碼文件;分析了開(kāi)發(fā)系統(tǒng),其中詳細(xì)描述了編譯模塊的編制過(guò)程,實(shí)現(xiàn)了將指令表語(yǔ)言轉(zhuǎn)換為運(yùn)行系統(tǒng)能夠識(shí)別的C/C++指令的功能;詳細(xì)地研究了梯形圖轉(zhuǎn)換為指令表語(yǔ)言,以及由指令表語(yǔ)言向梯形圖語(yǔ)言的算法和數(shù)據(jù)結(jié)構(gòu)。調(diào)試器借助于虛擬機(jī)運(yùn)行系統(tǒng)提供的服務(wù)可完成對(duì)應(yīng)用程序的調(diào)試糾錯(cuò);討論了uCLinux操作系統(tǒng)和編譯調(diào)試技術(shù),以及采用ModBus/TCP工業(yè)通信協(xié)議的通信接口用于開(kāi)發(fā)系統(tǒng)和運(yùn)行系統(tǒng)之間的通信。 另一方面,本文分析了虛擬機(jī)運(yùn)行系統(tǒng),它運(yùn)行于安裝了uCLinux的ARM7平臺(tái)上,包括運(yùn)行內(nèi)核模塊、系統(tǒng)管理模塊和通信接口模塊。由于uCLinux沒(méi)有MMU和本身對(duì)實(shí)時(shí)性沒(méi)有什么要求,而針對(duì)基于軟PLC的嵌入式系統(tǒng)的研究與實(shí)現(xiàn)要求,本文在對(duì)其進(jìn)行了uCLinux小型化研究的同時(shí)探討了雙內(nèi)核實(shí)時(shí)性方案,解決了uCLinux實(shí)時(shí)性不足的問(wèn)題。運(yùn)行內(nèi)核模塊調(diào)度和執(zhí)行應(yīng)用程序并管理時(shí)鐘。系統(tǒng)管理模塊管理系統(tǒng)狀態(tài)和內(nèi)存。通信模塊用于開(kāi)發(fā)系統(tǒng)及I/O設(shè)備通信。在此基礎(chǔ)上,對(duì)基于軟PLC的嵌入式系統(tǒng)的進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn),并通過(guò)試驗(yàn)將編譯的目標(biāo)代碼傳遞到基于軟PLC的嵌入式運(yùn)行系統(tǒng)中,實(shí)現(xiàn)了控制功能,驗(yàn)證了生成目標(biāo)代碼的正確性和開(kāi)發(fā)系統(tǒng)的可行性,實(shí)現(xiàn)了編輯界面友好,系統(tǒng)開(kāi)放,性?xún)r(jià)比較高的軟PLC嵌入式系統(tǒng),達(dá)到了預(yù)期的目標(biāo),具有一定理論和應(yīng)用價(jià)值。
標(biāo)簽: PLC 軟 嵌入式系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):jiiszha
人臉識(shí)別技術(shù)繼指紋識(shí)別、虹膜識(shí)別以及聲音識(shí)別等生物識(shí)別技術(shù)之后,以其獨(dú)特的方便、經(jīng)濟(jì)及準(zhǔn)確性而越來(lái)越受到世人的矚目。作為人臉識(shí)別系統(tǒng)的重要環(huán)節(jié)—人臉檢測(cè),隨著研究的深入和應(yīng)用的擴(kuò)大,在視頻會(huì)議、圖像檢索、出入口控制以及智能人機(jī)交互等領(lǐng)域有著重要的應(yīng)用前景,發(fā)展速度異常迅猛。 FPGA的制造技術(shù)不斷發(fā)展,它的功能、應(yīng)用和可靠性逐漸增加,在各個(gè)行業(yè)也顯現(xiàn)出自身的優(yōu)勢(shì)。FPGA允許用戶(hù)根據(jù)自己的需要來(lái)建立自己的模塊,為用戶(hù)的升級(jí)和改進(jìn)留下廣闊的空間。并且速度更高,密度也更大,其設(shè)計(jì)方法的靈活性降低了整個(gè)系統(tǒng)的開(kāi)發(fā)成本,F(xiàn)PGA 設(shè)計(jì)成為電子自動(dòng)化設(shè)計(jì)行業(yè)不可缺少的方法。 本文從人臉檢測(cè)算法入手,總結(jié)基于FPGA上的嵌入式系統(tǒng)設(shè)計(jì)方法,使用IBM的Coreconnect掛接自定義模塊技術(shù)。經(jīng)過(guò)訓(xùn)練分類(lèi)器、定點(diǎn)化、以及硬件加速等方法后,能夠使人臉檢測(cè)系統(tǒng)在基于Xilinx的Virtex II Pro開(kāi)發(fā)板上平臺(tái)上,達(dá)到實(shí)時(shí)的檢測(cè)效果。本文工作和成果可以具體描述如下: 1. 算法分析:對(duì)于人臉檢測(cè)算法,首先確保的是檢測(cè)率的準(zhǔn)確性程度。本文所采用的是基于Paul Viola和Michael J.Jones提出的一種基于Adaboost算法的人臉檢測(cè)方法。算法中較多的是積分圖的特征值計(jì)算,這便于進(jìn)一步的硬件設(shè)計(jì)。同時(shí)對(duì)檢測(cè)算法進(jìn)行耗時(shí)分析確定運(yùn)行速度的瓶頸。 2. 軟硬件功能劃分:這一步考慮市場(chǎng)可以提供的資源狀況,又要考慮系統(tǒng)成本、開(kāi)發(fā)時(shí)間等諸多因素。Xilinx公司提供的Virtex II Pro開(kāi)發(fā)板,在上面有可以供利用的Power PC處理器、可擴(kuò)展的存儲(chǔ)器、I/O接口、總線(xiàn)及數(shù)據(jù)通道等,通過(guò)分析可以對(duì)算法進(jìn)行細(xì)致的劃分,實(shí)現(xiàn)需要加速的模塊。 3. 定點(diǎn)化:在Adaboost算法中,需要進(jìn)行大量的浮點(diǎn)計(jì)算。這里采用的方法是直接對(duì)數(shù)據(jù)位進(jìn)行操作它提取指數(shù)和尾數(shù),然后對(duì)尾數(shù)執(zhí)行移位操作。 4. 改進(jìn)檢測(cè)用的級(jí)聯(lián)分類(lèi)器的訓(xùn)練,提出可以迅速提高分類(lèi)能力、特征數(shù)量大大減小的一種訓(xùn)練方法。 5. 最后對(duì)系統(tǒng)的整體進(jìn)行了驗(yàn)證。實(shí)驗(yàn)表明,在視頻輸入輸出接入的同時(shí),人臉檢測(cè)能夠達(dá)到17fps的檢測(cè)速度,并且獲得了很好的檢測(cè)率以及較低的誤檢率。
標(biāo)簽: FPGA 人臉檢測(cè) 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-07-01
上傳用戶(hù):84425894
一種8 位I/O口的單片機(jī)顯示器和鍵盤(pán)接口
標(biāo)簽: 單片機(jī) 顯示器 鍵盤(pán)接口
上傳時(shí)間: 2013-07-29
上傳用戶(hù):標(biāo)點(diǎn)符號(hào)
本論文研究了基于ARM+Linux的嵌入式測(cè)控系統(tǒng)。論文闡述了嵌入式測(cè)控系統(tǒng)的特點(diǎn)。結(jié)合目前比較流行的SOC硬件技術(shù),嵌入式軟件技術(shù),以及目前較前沿的無(wú)線(xiàn)傳感器網(wǎng)絡(luò)技術(shù),對(duì)構(gòu)建一個(gè)既能進(jìn)行本地多傳感器信息采集又能進(jìn)行數(shù)據(jù)處理以及具有人機(jī)交互界的嵌入式測(cè)控系統(tǒng)進(jìn)行了架構(gòu)設(shè)計(jì),即采用ARM+Linux架構(gòu)。 論文詳細(xì)介紹了系統(tǒng)的硬件設(shè)計(jì),包括核心板設(shè)計(jì)和應(yīng)用底板設(shè)計(jì)。其中核心板又包括微處理器的設(shè)計(jì)和存儲(chǔ)器的設(shè)計(jì);對(duì)于應(yīng)用板,介紹了基于CS8900A的網(wǎng)絡(luò)模塊的設(shè)計(jì),基于RS232和RS485的串行總線(xiàn)設(shè)計(jì),以及基于ZigBee的無(wú)線(xiàn)模塊設(shè)計(jì)。同時(shí),本論文詳細(xì)的介紹了系統(tǒng)的軟件設(shè)計(jì)。結(jié)合本系統(tǒng)所采用的U-Boot介紹了嵌入式Bootloader設(shè)計(jì),并針對(duì)本系統(tǒng)的板級(jí)硬件對(duì)U-Boot進(jìn)行了移植。結(jié)合本系統(tǒng)采用的Linux操作系統(tǒng)介紹了嵌入式操作系統(tǒng)的概念,并對(duì)Linux進(jìn)行了板級(jí)移植。在分析研究嵌入式文件系統(tǒng)的特點(diǎn)的基礎(chǔ)上,確定Cramfs作為本系統(tǒng)的根文件系統(tǒng),并結(jié)合現(xiàn)有的開(kāi)源軟件Busybox搭建了一個(gè)完整的根文件系統(tǒng)命令集。 在本系統(tǒng)硬、軟件平臺(tái)上,研究了終端應(yīng)用層上的開(kāi)發(fā)。并完成了在終端上的嵌入式圖形用戶(hù)界面QT的移植,并且為系統(tǒng)開(kāi)發(fā)出相應(yīng)的I/O和A/D設(shè)備驅(qū)動(dòng)驅(qū)動(dòng)程序。 論文在最后介紹了本系統(tǒng)的一個(gè)簡(jiǎn)單應(yīng)用,即利用QT圖形庫(kù)和多線(xiàn)程編程技術(shù),在現(xiàn)有的硬件平臺(tái)上設(shè)計(jì)出了一個(gè)溫度和濕度的無(wú)線(xiàn)數(shù)據(jù)采集程序。顯示直觀,界面友好,體現(xiàn)了本平臺(tái)具有一定的應(yīng)用前景。
標(biāo)簽: ARMLinux 嵌入式 測(cè)控 平臺(tái)設(shè)計(jì)
上傳時(shí)間: 2013-07-06
上傳用戶(hù):martinyyyl
隨著USB接口性能的不斷增強(qiáng),USB接口被廣泛應(yīng)用到各種硬件設(shè)備上。如今在Linux操作系統(tǒng)中,針對(duì)USB設(shè)備的驅(qū)動(dòng)編程工作越來(lái)越受到重視。本課題在以S3C2410處理器為基礎(chǔ)的硬件平臺(tái)上,對(duì)Linux操作系統(tǒng)環(huán)境下USB設(shè)備驅(qū)動(dòng)工作原理進(jìn)行了研究。在理解USB協(xié)議的基礎(chǔ)上完成了S3C2410處理器內(nèi)置USB設(shè)備控制器固件和驅(qū)動(dòng)程序的編寫(xiě)調(diào)試等方面的工作。 固件程序工作在硬件設(shè)備上,通過(guò)它控制設(shè)備的正常工作,負(fù)責(zé)與主機(jī)端的通信會(huì)話(huà)。由于本課題中的USB設(shè)備控制器是3C2410處理器的片內(nèi)外設(shè),因此固件程序要管理整個(gè)S3C2410處理器的工作。在處理器開(kāi)機(jī)工作時(shí),固件程序首先完成包括USB設(shè)備控制器在內(nèi)的整個(gè)處理器的初始化,然后與主機(jī)共同進(jìn)行USB設(shè)備的枚舉,最后進(jìn)入循環(huán)等待主機(jī)端發(fā)起通信。當(dāng)主機(jī)發(fā)起通信時(shí),處理器產(chǎn)生USB中斷,固件程序調(diào)用中斷處理函數(shù)。 在Linux操作系統(tǒng)中,內(nèi)核通過(guò)調(diào)用驅(qū)動(dòng)中提供的標(biāo)準(zhǔn)接口將應(yīng)用程序中對(duì)設(shè)備的操作映射到具體的硬件設(shè)備。驅(qū)動(dòng)程序中包括向驅(qū)動(dòng)注冊(cè),驅(qū)動(dòng)支持設(shè)備列表信息以及各種系統(tǒng)調(diào)用具體實(shí)現(xiàn)等方面。USB接口所支持的四種傳輸方式,根據(jù)S3C2410內(nèi)置USB設(shè)備控制器的功能屬性,在驅(qū)動(dòng)中采用了塊傳輸?shù)膫鬏敺绞?,通過(guò)URB的方式實(shí)現(xiàn)對(duì)設(shè)備的讀寫(xiě)操作。 最后設(shè)計(jì)一個(gè)簡(jiǎn)單文件傳輸系統(tǒng)對(duì)固件和驅(qū)動(dòng)程序進(jìn)行了測(cè)試。測(cè)試系統(tǒng)中主機(jī)端通過(guò)USB接口傳輸一個(gè)wav格式的音頻文件,設(shè)備端接收到數(shù)據(jù)保存在內(nèi)存中。
標(biāo)簽: Linux ARM USB 驅(qū)動(dòng)實(shí)現(xiàn)
上傳時(shí)間: 2013-04-24
上傳用戶(hù):liuchee
(臺(tái)達(dá))開(kāi)關(guān)電源基本原理與設(shè)計(jì)介紹,比較實(shí)用
標(biāo)簽: 開(kāi)關(guān)電源
上傳時(shí)間: 2013-06-15
上傳用戶(hù):ybysp008
I/O并行口直接驅(qū)動(dòng)LED顯示1. 實(shí)驗(yàn)任務(wù) 如圖13所示,利用AT89S51單片機(jī)的P0端口的P0.0-P0.7連接到一個(gè)共陰數(shù)碼管的a-h(huán)的筆段上,數(shù)碼管的公共端接地。在數(shù)碼
標(biāo)簽: LED 并行口 直接驅(qū)動(dòng) 電路圖
上傳時(shí)間: 2013-06-15
上傳用戶(hù):kytqcool
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1