藥品(膠囊)包裝的檢測(cè)控制系統(tǒng)
1.3.3 外部執(zhí)行電路的設(shè)計(jì)
由于本系統(tǒng)應(yīng)用在工業(yè)控制中的,對(duì)可靠性以及抗干擾性的要求很高,普通的繼電器對(duì)電磁干擾非常敏感,經(jīng)常造成系統(tǒng)上電就死機(jī)的狀況。選用固態(tài)繼電器,有以下幾點(diǎn)原因:
(1)DC輸入AC輸出,且有很強(qiáng)的帶負(fù)載能力,最大輸出電流可達(dá)2 A,最大輸出交流電壓可達(dá)250 V;
(2)高壽命,高可靠:SSR沒(méi)有機(jī)械零部件,有固體器件完成觸點(diǎn)功能,能在高沖擊,振動(dòng)的環(huán)境下工作;
(3)靈敏度高,控制功率小,電磁兼容性好;
(4)快速轉(zhuǎn)換:切換速度可從幾毫秒至幾微秒;
(5)電磁干擾?。汗虘B(tài)繼電器沒(méi)有輸入“線圈”,因而減少了電磁干擾。
大多數(shù)交流輸出固態(tài)繼電器是一個(gè)零電壓開(kāi)關(guān),在零電壓處導(dǎo)通,零電流處關(guān)斷,減少了電流波形的突然中斷,從而減少了開(kāi)關(guān)瞬態(tài)效應(yīng)。
外部執(zhí)行電路還包括蜂鳴器,紅色LED用來(lái)指示通過(guò)膠囊顆粒數(shù)目正確與否,膠囊數(shù)目錯(cuò)誤時(shí)紅色LED閃爍,白色LED用來(lái)顯示通過(guò)任何一個(gè)小孔的膠囊是否被單片機(jī)感應(yīng)到,如若被單片機(jī)感測(cè)到,則白色LED亮,若沒(méi)有膠囊通過(guò),白色LED不亮。實(shí)驗(yàn)室環(huán)境下,將外部電磁手推桿以220 V交流白幟燈泡代替,測(cè)試電路的可靠性能。本文引用地址:http://www.ex-cimer.com/article/195567.htm
2 系統(tǒng)軟件設(shè)計(jì)
2.1 軟件設(shè)計(jì)流程圖
軟件設(shè)計(jì)流程圖如圖2所示。
2.2 系統(tǒng)初始化
初始化包含的內(nèi)容如下所示:
(1)看門狗程序啟動(dòng):防止死機(jī)AVR的看門狗既是軟狗又是硬狗,如果熔絲位不設(shè)定,就是軟狗,因?yàn)槌绦蚩梢躁P(guān)閉也可以打開(kāi);如果熔絲位設(shè)定了,就是硬狗,因?yàn)槌绦蛑豢梢郧宄?,而無(wú)法打開(kāi)或關(guān)閉。需要特別說(shuō)明的是:使能看門狗不能用“|=”,必須要直接賦值“=”。
(2)電壓檢測(cè)
當(dāng)電源電壓降至過(guò)低,需要進(jìn)行系統(tǒng)復(fù)位,防止在低壓狀態(tài)下電路進(jìn)行誤操作,或?qū)⒎且资源鎯?chǔ)單元的數(shù)據(jù)進(jìn)行誤改寫,造成數(shù)據(jù)丟失。因此需要電源電壓檢測(cè)電路判斷電源電壓值,來(lái)決定是否進(jìn)行系統(tǒng)復(fù)位。
(3)定時(shí)器初始化
欲判定膠囊通過(guò)的顆粒數(shù),不僅需要測(cè)定產(chǎn)生的脈沖數(shù)目,而且要測(cè)定一粒膠囊通過(guò)小孔的時(shí)間。因?yàn)槿缛魞闪;蛘吒嗔Dz囊連續(xù)通過(guò)小孔的話,只憑脈沖數(shù)目是無(wú)法準(zhǔn)確探測(cè)膠囊顆粒數(shù)的,故在開(kāi)機(jī)時(shí)應(yīng)當(dāng)進(jìn)行定時(shí)器的初始化。
2.3 判斷膠囊數(shù)目
光纖傳感器當(dāng)有藥片經(jīng)過(guò)時(shí),會(huì)產(chǎn)生一個(gè)由高到低的脈沖,要準(zhǔn)確判定先要檢測(cè)脈沖數(shù)目(通過(guò)讀PORTD口來(lái)確定),當(dāng)確定是三個(gè)脈沖時(shí),繼續(xù)進(jìn)行判別,以一粒藥片通過(guò)小孔的時(shí)間為基準(zhǔn),若脈沖持續(xù)的時(shí)間是設(shè)定時(shí)間的N倍,則說(shuō)明有N粒膠囊連續(xù)通過(guò)某一小孔。
霍爾傳感器相關(guān)文章:霍爾傳感器工作原理
霍爾傳感器相關(guān)文章:霍爾傳感器原理
評(píng)論