設計一個十字路口的交通燈控制系統,用實驗平臺上的LED發光二極管顯示車輛通過的方向(東西和南北各一組),用數碼管顯示該方向的剩余時間。要求:工作順序為東西方向紅燈亮45秒,前40秒南北方向綠燈亮,后5秒黃燈亮。然后南北方向紅燈亮45秒,前40秒東西方向綠燈亮,后5秒黃燈亮。依次重復。有緊急事件時允許將某方向一直開綠燈或者開紅燈,另外允許特定情況兩方向均為紅燈,車輛禁行,比如十字路口惡性交通事故時,東西,南北兩個方向均有兩位數碼管適時顯示該方向亮燈時間。
上傳時間: 2014-10-27
上傳用戶:tzl1975
本設計的由單片機控制的自動加料系統是與料斗式干燥機配套的加料系統。根據加料工藝要求,其工作原理是:先將真空管關閉,啟動電機,用低真空氣流將塑料樹脂粒子送入真空管,電機停轉,再將粒子排入料斗,如此循環。
上傳時間: 2013-12-19
上傳用戶:kytqcool
控制信號由接收機的通道進入信號調制芯片,獲得直流偏置電壓。它內部有一個基準電路,產生周期為20ms,寬度為1.5ms的基準信號,將獲得的直流偏置電壓與電位器的電壓比較,獲得電壓差輸出。最后,電壓差的正負輸出到電機驅動芯片決定電機的正反轉。當電機轉速一定時,通過級聯減速齒輪帶動電位器旋轉,使得電壓差為0,電機停止轉動。當然我們可以不用去了解它的具體工作原理,知道它的控制原理就夠了。就象我們使用晶體管一樣,知道可以拿它來做開關管或放大管就行了,至于管內的電子具體怎么流動是可以完全不用去考慮的。
上傳時間: 2013-12-13
上傳用戶:xmsmh
該講義首先介紹了版本控制的基本概念,然后講解了svn的基本知識、體系架構,工作中常用的命令,然后介紹了常用的gui客戶端,和eclipse 插件。 最后介紹了經常遇到的問題,和使用svn的一些約定。
上傳時間: 2014-01-04
上傳用戶:GavinNeko
該系統由主控制器、測溫電路、顯示電路及控制電路四大部分組成, 芯片使用了ATMEL公司的AT89S52單片機和美國DALLAS公司的DS18B20數字溫度傳感器。本文針對AT89S52單片機的性能和工作原理做了簡單介紹;同時對測量范圍在-55~+125℃之間的數字溫度傳感器DS18B20做了詳細介紹。對軟、硬件的各個模塊,逐步分析設計,畫出各模塊流程圖。經過反復的模擬運行、調試,最終實現系統功能。 該系統可應用于糧食倉儲系統、樓宇自動化系統、空調系統的溫度檢測和生產過程監控等領域。
上傳時間: 2017-08-10
上傳用戶:gyq
本實驗要求在學生掌握模糊控制器基本工作原理和設計方法基礎上,熟悉MALAB中的模糊控制工具箱,能針對實際問題設計模糊控制器,建立模糊控制系統,訓練學生綜合運用計算機來解決一些實際問題的能力。
上傳時間: 2013-12-27
上傳用戶:gengxiaochao
隨著世界汽車工業的迅猛發展,汽車行駛速度的提高,汽車行駛安全性能越來越受到人們的重視,而汽車的緊急剎車往往造成汽車的側翻而對駕駛員造成傷害,ABS系統就是在這種要求下產生和發展的,它是提高汽車制動安全性的又一重大進步。但是由于電子元件的故障導致ABS故障率也相對較高,使之不能正常的工作,給行車帶來了極大安全隱患。本課題主要研究ABS在控制系統作用下進行增壓,保壓,降壓操作從而將滑移率控制在一定范圍內,保證車輛在剎車過程中的安全性。
標簽: matlab 汽車防抱死制動系統 控制方法 仿真研究
上傳時間: 2016-05-03
上傳用戶:楊少少少
十字路口交通燈的系統圖如圖1,秒脈沖發生器產生整個定時系統的基脈沖,由減法計數器對顯示時間減數達到控制每種工作狀態的持續時間,當減法計數器的回零脈沖使狀態控制器完成狀態轉換,與此同時,狀態譯碼器根據系統的下一個工作狀態決定下一個減計數的初始值。減法計數器的狀態有BCD譯碼器、顯示管顯示。在黃燈亮期間,狀態譯碼器將秒脈沖引入紅燈控制電路,讓紅燈閃爍。
上傳時間: 2016-06-04
上傳用戶:愛哥純帥
機械制造及自動化專業參考 鄧星鐘主編.華中科技大學出版社 第一章 概述 第二章 機電傳動的動力學基礎 第三章 直流電機的工作原理及特性 第四章 機電傳動系統的過渡過程 第五章 交流電動機的工作原理及特性 第六章 控制電機 第七章 機電傳動控制系統中電動機的選擇 第八章 繼電器-接觸器控制系統 第九章 可編程序控制器 第十章 電力電子學-晶閥管及其基本電路 第十一章 直流傳動控制系統 第十二章 交流傳動控制系統 第十三章 步進電機傳動控制系統 第十四章 模擬試題及參考答案
標簽: 機電傳動控制
上傳時間: 2016-10-26
上傳用戶:LSA1
LED 一般是恒流操作的,如何改變 LED 的亮度呢?答案就是 PWM 控制。在一定的 頻率的方波中,調整高電平和低電平的占空比,即可實現。比如我們用低電平點亮一個 LED 燈,我們假設把一個頻率周期分為 10 個時間等份,如果方波中的高低電平占空比是 9:1, 這是就是一個比較暗的亮度,如果方波中高低電平占空比是 10:0,這時,全部是高電平, 燈是滅的。如果占空比是 5:5,就是一個中間亮度,如果高低比是 1:9,是一個比較亮的 亮度,如果高低是 0:10,這時全部是低電平,就是最亮的。 實際上應用中,電視屏幕墻中的幾十百萬 LED 象素都是這樣控制的,而且每一個象素 都有紅綠藍 3 個 LED,每個 LED 可以變化的亮度是幾百到幾萬或者更多的級別,以實現真 彩色的顯示。還有在您的手機中,背光燈的亮度如果是可以變化的,也應該是這種工作方式。 目前的城市彩燈也有很多都使用了 LED,需要控制亮度是也是 PWM 控制。 下面來分析我們的例程,在這個例程中,我們將定時器 2 溢出定為 1/1200 秒。每 10 次脈沖輸出一個 120HZ 頻率。這每 10 次脈沖再用來控制高低電平的 10 個比值。這樣,在 每個 1/120 秒的方波周期中,我們都可以改變方波的輸出占空比,從而控制 LED 燈的 10 個 級別的亮度。 為什么輸出方波的頻率要 120HZ 這么高?因為如果頻率太低,人眼就會看到閃爍感 覺。一般起碼要在 60HZ 以上才感覺好點,120HZ 就基本上看不到閃爍,只能看到亮度的變 化了。 下面請看程序,程序中有比較多的注釋: ――――――――――――――――――――――― #define uchar unsigned char //定義一下方便使用 #define uint unsigned int #define ulong unsigned long #include <reg52.h> //包括一個 52 標準內核的頭文件 sbit P10 = P1^0; //要控制的 LED 燈 sbit K1= P3^2; //按鍵 K1 uchar scale;//用于保存占空比的輸出 0 的時間份額,總共 10 份 char code dx516[3] _at_ 0x003b;//這是為了仿真設置的 //模擬 PWM 輸出控制燈的 10 個亮度級別 void main(void) // 主程序 { uint n; RCAP2H =0xF3; //賦 T2 的預置值,溢出 1 次是 1/1200 秒鐘 RCAP2L =0x98; TR2=1; //啟動定時器 ET2=1; //打開定時器 2 中斷 EA=1; //打開總中斷 while(1) //程序循環 { ;//主程序在這里就不斷自循環,實際應用中,這里是做主要工作 for(n=0;n<50000;n++); //每過一會兒就自動加一個檔次的亮度 scale++; if(scale==10)scale=0; } } //1/1200 秒定時器 2 中斷 timer2() interrupt 5 { static uchar tt; //tt 用來保存當前時間在一秒中的比例位置 TF2=0; tt++; if(tt==10) //每 1/120 秒整開始輸出低電平 { tt=0; if(scale!=0) //這里加這一句是為了消除滅燈狀態產生的鬼影 P10=0; } if(scale==tt) //按照當前占空比切換輸出高電平 P10=1; } ―――――――――――――――――― 在主程序中,每延時一段時間,就自動換一個占空比,以使亮度自動變化,方便觀察。 編譯,運行,看結果。 可以看到,LED 的亮度以每種亮度 1 秒左右不斷變化,共有 10 個級別。
上傳時間: 2017-11-06
上傳用戶:szcyclone