數(shù)電課程設(shè)計--藥片計數(shù)器_第1頁
已閱讀1頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  電子課程設(shè)計</b></p><p><b>  ---藥片計數(shù)器</b></p><p><b>  藥片計數(shù)器</b></p><p><b>  設(shè)計任務(wù)與要求 </b></p><p>  1.1 任務(wù)與要求<

2、;/p><p>  設(shè)計一個藥片裝瓶計數(shù)的控制電路,使藥片在裝瓶時能夠自動計數(shù),達到設(shè)定量后自動停止,并開始第二瓶計數(shù)。</p><p>  當(dāng)藥瓶裝瓶時,擋住了光線的照射,使計數(shù)器獲得一個計數(shù)脈沖,計數(shù)器計數(shù)加1。第二片到來時,計數(shù)器再加1 ,隨著藥片的增加,獲得數(shù)字A,用數(shù)字A和標(biāo)準(zhǔn)量B進行比較,當(dāng)A=B時,計數(shù)器停止計數(shù)。同時控制傳動皮帶使第二瓶進行裝片(計數(shù))。</p>

3、<p><b>  二、總體框圖 </b></p><p><b>  2.1 總體框圖</b></p><p>  圖2-1 藥片計數(shù)器控制電路的電路框圖</p><p><b>  2.2模塊設(shè)計內(nèi)容</b></p><p>  方案一:基于數(shù)字電子技術(shù)的設(shè)

4、計</p><p>  先使用編碼器進行編碼,接著將編碼內(nèi)容通過譯碼器譯碼并通過數(shù)碼管顯示,從而得到標(biāo)準(zhǔn)量的控制部分;計數(shù)部分使用十進制計數(shù)芯片,同樣通過譯碼器譯碼并通過數(shù)碼管顯示計數(shù)的值;標(biāo)準(zhǔn)量與計數(shù)值最后通過比較器進行比較,并用比較信號來控制傳送皮帶;計數(shù)脈沖部分使用555定時器組成單穩(wěn)態(tài)電路,是否遮光來決定是否產(chǎn)生觸發(fā)沿。</p><p>  方案二:基于51單片機的設(shè)計

5、 </p><p>  通過編程來控制單片機,繼而控制標(biāo)準(zhǔn)量與計數(shù)量的比較,比較結(jié)果用來控制傳送皮帶,并且要控制數(shù)碼管顯示部分。此方案電路簡單、實用,但是此次課程設(shè)計是對數(shù)字電子技術(shù)課程的進一步了解和應(yīng)用,以及對所學(xué)內(nèi)容的考核,所以我們采用方案一。</p><p>  方案一的總體電路框圖如圖2-1,標(biāo)準(zhǔn)量控制電路部分可以

6、直接用二進制置數(shù),但考慮到實際生產(chǎn)中用二進制置數(shù)不方便,容易造成錯誤而造成重大損失,因此在這部分用按鍵來實現(xiàn)編碼,編碼采用十進制數(shù)-BCD優(yōu)先編碼器74ls147,然后采用74ls47進行譯碼,數(shù)碼管顯示電路部分采用共陽極數(shù)碼管來實現(xiàn),此設(shè)計更為直觀化,也更容易被采用。</p><p>  在計數(shù)電路中,有可預(yù)置數(shù)同步可逆加減十進制計數(shù)器74ls190、同步十進制雙時鐘加減計數(shù)器74ls192以及同步可預(yù)置數(shù)4位

7、的十進制加法計數(shù)器74ls160可供我們選擇,考慮到我們不需要減法計數(shù)部分,所以我們采用兩片加法計數(shù)器74ls160進行同步級聯(lián)組成100進制的計數(shù)器。</p><p>  數(shù)值比較電路中,基于我們設(shè)計的標(biāo)準(zhǔn)控制電路和計數(shù)電路,我們要兩位十進制進行比較,即 8位二進制數(shù)值比較,所以我們用兩片集成的4位比較器74ls185進行級聯(lián),組成8位二進制數(shù)值比較器。</p><p>  計數(shù)脈沖電路

8、中,采用555定時器組成的單穩(wěn)態(tài)電路,當(dāng)遮光時觸發(fā)端TR產(chǎn)生高電平,OUT產(chǎn)生低電平;未遮光時觸發(fā)端TR產(chǎn)生低電平,OUT產(chǎn)生高電平,形成觸發(fā)沿使計數(shù)時鐘有效(在計數(shù)電路中我們使用的74ls160為下降沿有效)。</p><p><b>  三、選擇器件 </b></p><p>  3.1 74LS147 十進制數(shù)-BCD優(yōu)先編碼器

9、 </p><

10、;p><b>  圖3-1</b></p><p>  十進制數(shù)-BCD優(yōu)先編碼器74ls147具有優(yōu)先編碼功能,即在同時輸入多個數(shù)字時,只對最大數(shù)字進行編碼。圖3-1為其邏輯符號,該編碼器具有9個低電平有效的輸入端,沒有0輸入端,當(dāng)所有9個輸入都無效時就是對0進行編碼;具有4個低電平有效的輸出端,允許同時輸入兩個以上的編碼信號,但只對其中優(yōu)先權(quán)最高的一個進行編碼,編碼為優(yōu)先權(quán)最高數(shù)字

11、的反碼。其內(nèi)部由 一系列的門電路組成,內(nèi)部原理圖如圖3-2所示,表3-1為十進制數(shù)-BCD優(yōu)先編碼器74ls147的真值表。</p><p>  表3-1 十進制數(shù)-BCD優(yōu)先編碼器74ls147的真值表</p><p><b>  圖3-2</b></p><p>  3.2 74ls47 BCD-7段數(shù)碼

12、管譯碼器驅(qū)動器</p><p><b>  圖3-3</b></p><p>  74LS47,它的邏輯符號如圖3-3,是輸出低電平有效的七段字形譯碼器,它在這里與數(shù)碼管配合使用,它內(nèi)部有門電路構(gòu)成,其內(nèi)部原理圖如圖3-4。表3-2列出了74LS47的真值表,表示出了它與數(shù)碼管之間的關(guān)系。74LS47是BCD-7段數(shù)碼管譯碼器/驅(qū)動器,74LS47的功能用于將BCD碼

13、轉(zhuǎn)化成數(shù)碼塊中的數(shù)字,通過它解碼,可以直接把數(shù)字轉(zhuǎn)換為數(shù)碼管的顯示數(shù)字,74LS47為低電平作用。該譯碼器有4個控制信號:燈測試端,動態(tài)滅燈輸入,滅燈輸入/動態(tài)滅燈輸出/ ,他們功能如下:</p><p> ?、偎懈鞫味紲绻δ埽寒?dāng)/ 作為輸入端使用時,若=0,則不管其他輸入信號,輸出各段都滅。</p><p>  ②各段都滅檢測功能:當(dāng)/ 作為輸出端使用時,若輸出0,表示各段已經(jīng)熄滅。&

14、lt;/p><p>  ③所有各段都亮功能:當(dāng)=1或開路而=0時,所有各段都亮,該功能用于檢測各段的工作情況。</p><p>  ④滅0功能:當(dāng)=0,且ABCD信號為0,而=1時,所有各段都滅,同時輸出0,該功能是滅0。</p><p> ?、蒿@示功能:=1或開路,=1或開路,=1時,按照功能表顯示輸入數(shù)字0-15對應(yīng)的圖形,并且不滅0。</p><

15、;p>  該譯碼器可以按滅0方式連接,所謂“滅0連接”是滅掉不需要的0,例如,若205.06顯示為00205.060在視覺上不習(xí)慣,這時需要滅掉最左邊的兩個0和最右邊的一個0,但不能滅掉205.06中的0。對于整數(shù),只要高位為0,次高位才能滅0,所以將高位的與次高位的連接。對于小數(shù),將次高位的與高位的連接。</p><p><b>  表3-2</b></p><p

16、>  顯示數(shù)字及其特定符號</p><p><b>  圖3-4</b></p><p>  3.3 74ls04 非門</p><p>  圖3-5 表3-3</p><p>  74LS04的邏輯符號如圖3-5所示。它由六組反相器集成,輸出信號Y是輸入

17、信號A的非,若輸入信號A是高電平H(1),則輸出信號Y是低電平L(0);若輸入信號A是低電平L(0),則輸出Y是高電平H(1),74ls04的邏輯功能表見表3-3。其內(nèi)部單個原理圖如圖3-6,它由二極管、三極管及電阻構(gòu)成。</p><p><b>  圖3-6</b></p><p>  3.4 74ls160 同步可預(yù)置數(shù)加法計數(shù)器

18、 </p><p>  圖3-7 表3-4</p><p>  同步可預(yù)置數(shù)4位十進制加法計數(shù)器74ls160具有異步清零端,邏輯符號如圖3-7所示,它具有數(shù)據(jù)輸入端A、B、C和D,以及同步置數(shù)端、異步清除端和計數(shù)控制端ENT和ENP,為方便級聯(lián),設(shè)置進位輸出端RCO。</p><p>  當(dāng)=

19、0時,異步清零,當(dāng)=0、=1,CP脈沖為上升沿時預(yù)置數(shù)。當(dāng)==ENT=ENP=1時,電路工作在計數(shù)狀態(tài)。當(dāng)計數(shù)器計數(shù)值為九時,RCO輸出一個與Qa端高電平部分相同寬度的高電平。74ls160的邏輯功能表見表3-4。74ls160的內(nèi)部是由門電路與D觸發(fā)器組成,其內(nèi)部原理圖見圖3-8。 </p><p><b>  圖

20、3-8</b></p><p>  3.5 74ls85 4位二進制數(shù)值比較器</p><p><b>  圖3-9</b></p><p>  74ls85數(shù)值比較器的邏輯符號如圖3-9,它用于比較A(A3A2A1A0)、B(B3B2B1B0)兩個數(shù)大小,還有級聯(lián)輸入端,通過級聯(lián)端可以連接成8位、16位或更高位數(shù)的比較器。74

21、ls85的邏輯功能表見表3-5,該比較器首先判斷A3與B3,再比較A2與B2,然后比較A1和B1及A0與B0,若他們都相等,則判斷級聯(lián)信號。使用74ls85比較器組成對于4為比較器時,須將74ls85級聯(lián),若本級比較輸入A=B,則比較器的輸出取決于級聯(lián)輸入信號,級聯(lián)信號等于(A>B)=0、(A=B)=1、(A<B)=0時表示前級比較器輸出為A=B。74ls85的內(nèi)部原理圖如圖3-10,使用74ls85組成的8位比較器連接圖見

22、圖3-11。</p><p><b>  表3-5</b></p><p><b>  圖3-10</b></p><p><b>  圖3-11</b></p><p>  3.6 共陽數(shù)碼管</p><p><b>  圖3-12<

23、/b></p><p>  共陽數(shù)碼管有發(fā)光二極管組成,內(nèi)部原理圖如圖3-12所示,發(fā)光二極管的管壓降在1.6V-1.8V之間,最大電流不超過30mA,響應(yīng)時間約為0.1us,在室內(nèi)光線情況下,10mA電流就可以獲得足夠的亮度。發(fā)光二極管的正極都被接入Vcc,當(dāng)負(fù)極為低電平時二極管會被點亮,即當(dāng)輸入端a、b、c、d、e、f、g、DP中的某一個為低電平時,對應(yīng)的二極管就會被點亮,可以通過輸入端高低電平的不同組

24、合來顯示不同的數(shù)字,其邏輯功能表如表3-6,顯示的內(nèi)容如圖3-13所示。</p><p><b>  圖3-13</b></p><p><b>  表3-6</b></p><p>  3.7 555定時器</p><p>  圖3-14 圖3-15<

25、/p><p>  圖3-14為555定時器的邏輯符號圖,由圖3-15所示的內(nèi)部原理圖可知,它由比較器和非門組成的SR鎖存器及放電三極管組成。</p><p>  若復(fù)位端為高電平,則輸入信號V11、V12與輸出狀態(tài)之間的關(guān)系如下:</p><p>  ①閾值端電壓V11大于2/3Vcc,觸發(fā)端電壓V12大于1/3Vcc,鎖存器的端為低電平,端為高電平,鎖存器輸出Q置零,

26、放電管導(dǎo)通,輸出端Vo輸出低電平。</p><p> ?、陂撝刀穗妷篤11小于2/3Vcc,觸發(fā)端電壓V12大于1/3Vcc,鎖存器的端為高電平,端為高電平,鎖存器保持原狀態(tài)不變,放電管維持原狀態(tài)不變,輸出狀態(tài)不變。</p><p> ?、坶撝刀穗妷篤11小于2/3Vcc,觸發(fā)端電壓V12小于1/3Vcc,鎖存器的端為高電平,端為高電平,鎖存器輸出Q置1,放電管截止,輸出端Vo輸出高電平。

27、</p><p> ?、荛撝刀穗妷篤11大于2/3Vcc,觸發(fā)端電壓V12小于1/3Vcc,鎖存器的端為低電平,端為低電平,鎖存器置1,放電管截止,輸出高電平。</p><p><b>  四、功能模塊</b></p><p>  4.1 標(biāo)準(zhǔn)量編碼/譯碼/顯示控制電路</p><p>  編碼/譯碼/顯示電路如下圖

28、4-1所示。當(dāng) A-I中某個鍵按下時,表明輸入0-9中的某個數(shù),在編碼器 74LS147 的輸出端有相應(yīng)的編碼輸出。同時由于按鍵的按下,74LS147輸出編碼為優(yōu)先權(quán)最高數(shù)字的反碼,我們通過4個非門將輸出的二進制編碼進行取反,繼而得到優(yōu)先權(quán)最高數(shù)字的二進制數(shù),在通過BCD-7段數(shù)碼管譯碼器驅(qū)動器74ls47進行譯碼,最后通過共陽極數(shù)碼管顯示此數(shù)字。通過同樣的方式再構(gòu)建一個編碼/譯碼/顯示電路,這樣第一個控制十位數(shù)字,第二個控制個位數(shù)字,

29、就組成了兩位十進制的標(biāo)準(zhǔn)量控制電路。另一方面,芯片74ls47編碼經(jīng)過非門之后的二進制數(shù),如圖4-1所示,連到由74ls85組成的8位二進制比較器,該信號用以與計數(shù)信號的計數(shù)值進行比較。2A0、2A1、2A2、2A3(為高四位)對應(yīng)第二位比較器的A0、A1、A2、A3端(8位比較器的高四位),1A0、1A1、1A2、1A3(為低四位)對應(yīng)第一位比較器的A0、A1、A2、A3端(8位比較器的低四位)。</p><p&g

30、t;<b>  圖4-1</b></p><p><b>  4.2計數(shù)電路</b></p><p>  兩片74LS160以同步連接方式組成100進制的計數(shù)器,二者具有共同的時鐘CP,以第一片的進位RCO輸出到第二片的ENT和ENP端,就是每當(dāng)?shù)谝黄嫈?shù)到1001、RCO變?yōu)?時,給第二芯片計數(shù)條件,當(dāng)下一個CP到來后,第二片計數(shù)加1,而當(dāng)?shù)谝?/p>

31、片計數(shù)到0000時,RCO端輸出0,第二片停止計數(shù),等待下一個RCO=1,計數(shù)輸出端通過BCD-7段數(shù)碼管譯碼器驅(qū)動器74ls47進行譯碼,再通過數(shù)碼管進行顯示,8位二進制比較器電路的輸出端來控制兩片74ls160的清零端,兩片計數(shù)器的輸入端都已經(jīng)置零,當(dāng)比較信號為0時,兩片計數(shù)器將會清零,比較信號為1時,清零端無效,計數(shù)器正常計數(shù)。另一方面,計數(shù)值的高4位2B0、2B1、2B2、2B3輸入到8位數(shù)值比較電路的第二片74ls85的B0、

32、B1、B2、B3,低四位1B0、1B1、1B2、1B3輸入到比較電路的第一片74ls85的B0、B1、B2、B3,與標(biāo)準(zhǔn)量進行比較。其電路圖如圖4-2。</p><p><b>  圖4-2</b></p><p>  4.3 數(shù)值比較電路</p><p>  數(shù)值比較電路由兩片集成的4位比較器74ls85進行級聯(lián)構(gòu)成8位比較器,1A0、1

33、A1、1A2、1A3代表第一片74ls85的輸入端A0、A1、A2、A3,即輸入控制量的低四位,2A0、2A1、2A2、2A3代表第二片74ls85的輸入端A0、A1、A2、A3,即輸入控制量的高四位;1B0、1B1、1B2、1B3代表第一片74ls85的輸入端B0、B1、B2、B3,即計數(shù)值的低四位,2B0、2B1、2B2、2B3代表第二片74ls85的輸入端B0、B1、B2、B3,即計數(shù)值的高四位。當(dāng)輸入控制量與計數(shù)值相等時,兩片7

34、4ls85級聯(lián)組成的8位數(shù)值比較器輸出為1,進過非門74ls04后輸出為0,當(dāng)輸入控制量與計數(shù)值不相等時,8位數(shù)值比較器輸出為0,經(jīng)非門后輸出為1,進而控制計數(shù)電路的清零端,并且作為控制信號來控制傳送皮帶是否運轉(zhuǎn),進行下一瓶裝藥。</p><p><b>  圖4-3</b></p><p>  4.4 計數(shù)脈沖電路</p><p>  在計

35、數(shù)脈沖電路中我們假設(shè)遮光時產(chǎn)生高電平,為遮光是產(chǎn)生低電平(如果相反可以加一個非門)。由555組成的脈沖電路如圖4-4所示,當(dāng)遮光時,即遮光信號為高電平,所以觸發(fā)端TR為高電平,內(nèi)部比較器1輸出高電平,比較器2也輸出高電平,輸出端OUT為低電平;當(dāng)未遮光時,即遮光信號為低電平,所以觸發(fā)端TR為低于1/3Vcc,內(nèi)部比較器2輸出低電平,鎖存器置1,關(guān)閉放電管,輸出端OUT為高電平。由此可以得到:從未遮光到遮光,輸出端OUT由高電平到低電平,

36、形成下降沿,使計數(shù)時鐘有效,計數(shù)值加1。圖4-5為遮光與未遮光切換時產(chǎn)生的脈沖。</p><p><b>  圖4-4</b></p><p><b>  圖4-5</b></p><p><b>  五、總體設(shè)計電路圖</b></p><p>  5.1 總體電路原理圖及仿真

37、結(jié)果</p><p>  整體設(shè)計電路如圖5-1所示,標(biāo)準(zhǔn)量編碼/譯碼/顯示控制電路置輸入一個標(biāo)準(zhǔn)量,與通過74LS160級聯(lián)組成的100進制計數(shù)器的計數(shù)值在由74LS85組成的數(shù)值比較器進行比較,通過計數(shù)脈沖部分產(chǎn)生的脈沖來控制計數(shù)電路(是否有遮光與未遮光,我們采用模擬的方法進行),當(dāng)標(biāo)準(zhǔn)量大于計數(shù)值時計數(shù)器通過脈沖電路繼續(xù)計數(shù),計數(shù)值等于標(biāo)準(zhǔn)量時比較電路輸出一個脈沖沿經(jīng)非門后輸入計數(shù)器清零端,使計數(shù)器重新開始

38、計數(shù)。同時使開漏輸出導(dǎo)通使電機工作帶動皮帶使下一藥瓶開始裝瓶(在實際應(yīng)用中僅作為控制信號)。經(jīng)過仿真證明電路正確。</p><p><b>  圖5-1</b></p><p>  5.2 硬件實驗結(jié)果</p><p>  在硬件使用部分,我們根據(jù)仿真時設(shè)計的原理圖在數(shù)字電子技術(shù)實驗箱上進行連接,先連接各個模塊的電路,最后在將各模塊之間進行連接

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論