吳 震
(江陰職業(yè)技術(shù)學院電子信息工程系,江蘇江陰 214405)
放大設(shè)備是用來將一定尺寸的原稿放大成一定比例尺的照片,或通過放大設(shè)備對攝影作品進行特殊的藝術(shù)加工。目前放大設(shè)備的種類很多,形式也各異,就其功能和結(jié)構(gòu)來說,大體上可以從以下幾個方面加以區(qū)別:從用途上可分為黑白放大機、彩色放大機、彩色擴印機和帶糾正功能的放大機等;從升降結(jié)構(gòu)上可分為手動升降、彈力簧升降、電動升降和自動升降等;從調(diào)焦方式上可分為手動調(diào)焦、電動調(diào)焦和自動調(diào)焦等;從校色系統(tǒng)上可分為自備濾色片手動校色、干涉膜濾色片機械校色和通道存儲自動校色等;盡管放大機的式樣很多,適用范圍不同。但其基本原理只有一個,就是透鏡成像中的放大原理。構(gòu)成放大機的基本單元都是一樣的:鏡頭、光源和承影屏。其它所有結(jié)構(gòu)都是圍繞著這一原理和3個基本單元,面向適用型和發(fā)展型設(shè)計而成的[1]。
彩色放大機是在黑白放大機的基礎(chǔ)上發(fā)展起來的。一般地,黑白放大機也可以用來放大彩色照片,只要在燈泡到負片的光路中加一彩色濾色片抽斗即可。放大時,在底片夾中放上彩色負片,在濾色片抽斗中放上校色濾色片,經(jīng)過實驗調(diào)整,就可得到彩色照片。但是,這種手動調(diào)整的缺點是操作較復(fù)雜,條件不穩(wěn)定。目前,較為先進的進口的彩色放大機幾乎都是電腦進行校色及存儲。就需要一種既有專業(yè)的功能,又要物美價廉,操作控制簡單的自動控制彩色放大機,它主要能控制濾色片無級校色及標準數(shù)據(jù)的存儲(通道存儲自動校色)、對焦、機頭升降等?;谶@一理念,采用高性能AVR單片機設(shè)計了這款彩色放大機。
AVR單片機是1997年由ATMEL公司研發(fā)出的增強型內(nèi)置 Flash的RISC(Reduced Instruction Set CPU)精簡指令集高速8位單片機[2]。本次設(shè)計采用的ATMega8L是ATMEL公司AVR高檔單片機成員之一,它具有AVR高檔單片機的性能,同時又具有低檔單片機的價格,產(chǎn)品在市場應(yīng)用上極具競爭力。ATMega8L內(nèi)有8 kB flash存儲器;1 kB的SRAM,32個通用寄存器;3個數(shù)據(jù)指針;512 B的 EEPROM;18個中斷源;兩個 8位定時器/計數(shù)器,一個16位的定時器/計數(shù)器,帶捕捉、比較和三路PWM 功能;可選片內(nèi)/片外 RC振蕩、石英/陶瓷晶振;工作電壓 2.7~5.5 V;工作頻率 0~16 MHz;DIP28,TQFP32,M LF32封裝;DIP封裝的 ATMega8有23個I/O口,4路10位ADC,2路8位ADC通道。ATMega8與其它8位單片機相比,具有更高的程序安全性。
AT90s8535單片機是AVR系列單片機中內(nèi)部接口豐富、功能齊全且性價比高的一個品種,主要特點有:32個通用工作寄存器,均可用作累加器,克服了51系列單一累加器造成的瓶頸效應(yīng),高速度。每個時鐘周期執(zhí)行一條指令,當主頻為12時,大多數(shù)指令僅需約80 ns,32個I/O口。輸出的驅(qū)動能力強,灌電流可達40 mA,能直接驅(qū)動LED、繼電器等器件;輸入口可三態(tài)輸入,也可帶內(nèi)部上拉電阻。設(shè)有看門狗定時器,抗干擾能力增強。除可使用匯編語言外,它還可使用C語言編程,易學、易寫、易于移植,目前市場上AVR單片機的開發(fā)平臺也很豐富。
根據(jù)文中所述,盡管彩色放大機的種類很多,形式也各異,就其功能和結(jié)構(gòu)來說,是基本一致的。主要分為校色單元、對焦單元和升降單元3部分。彩色放大機控制系統(tǒng)結(jié)構(gòu)如圖1所示[3]。
圖1 控制系統(tǒng)結(jié)構(gòu)圖
其中,ATMega8L單片機通過鍵盤輸入不同指令,通過單片機的通訊口輸出到AT90s8535單片機接收口,從而控制放大機一切動作。同時通過LCD液晶屏顯示出來。校色是通過AT90s8535單片機—驅(qū)動器—步進電機對三濾色片在光路中進出控制來完成的。對焦和升降是控制繼電器改變加在兩個直流電機兩端的直流電源極性,從而改變兩個直流電機的轉(zhuǎn)向來實現(xiàn)的。對步進電機的零位、對焦和升降電機的極限保護、電源模塊沒在圖中示意[4]。
彩色放大機校色是通過步進電機改變?yōu)V色片阻擋三原色的多少,用來校正攝影時照明色溫偏差、負片曝光量偏差,要求具備復(fù)位清零功能、存儲功能,通過單片機的數(shù)據(jù)存儲來存儲步進電機控制濾色片所占比例的信息。為了使光源色溫連續(xù)調(diào)節(jié),在3塊濾色片上分別裝有機械傳動機構(gòu),濾色片的傳動機構(gòu)簡圖如圖2所示。
圖2 濾色片調(diào)節(jié)機構(gòu)
步進電機帶動曲線凸輪轉(zhuǎn)動,帶動傳動桿使濾色片在光路中插入和退出,達到校色范圍為0~130 cc無級改變光源色溫的目的,另一方面通過單片機ATmega8L存儲和用LCD液晶屏顯示黃、品、青三濾色片有步進電機轉(zhuǎn)動的角度,理論上轉(zhuǎn)動的角度范圍為0~360°,實際有曲線凸輪,可見是不到 360°的,只有 260°,正好對應(yīng)校色范圍為0~130 cc值。
鍵盤可以分為獨立式鍵盤和行列式鍵盤。單片機控制系統(tǒng)中,往往只需要幾個功能鍵,此時可采用獨立式按鍵。獨立式按鍵是直接用I/O口線構(gòu)成的單個按鍵電路,其特點是每個按鍵單獨占用一根I/O,按鍵電路配置靈活,軟件結(jié)構(gòu)簡單,但每個按鍵必須占用一根I/O口線,因此,在按鍵較多時,I/O口線浪費較大,不宜采用。彩色放大機按功能需要12個按鍵來控制放大機,如果要用獨立式鍵盤,需要12個I/O口,這樣設(shè)計比較復(fù)雜,所以這12個按鍵采用行列式鍵盤(矩陣鍵盤)接法,接口電路如圖 3所示[5-7]。
圖3 ATMega8L單片機硬件接口原理圖
本設(shè)計中需要顯示數(shù)字、英文字母和其它字符,而LED數(shù)碼管顯示字符有限,所以相比之下選擇LCD更能滿足本設(shè)計要求。鑒于節(jié)約能源、操作簡便等優(yōu)點選用點陣型液晶顯示模塊,考慮經(jīng)濟實惠選用CM164-1 LCD液晶顯示,顯示內(nèi)容(字數(shù)×行):16×4。其亮度控制是利用 ATMega8的PB1的第二功能,輸出一路占空比可調(diào)的PWM 信號,用于控制LCD背景燈(接口見圖3)。
電源5 V電壓是通過通訊口1和4腳提供的。單片機ATMega8L的PD1,PD0口通過通訊口分別與單片機AT90s8535的PD0,PD1口相連接完成通訊功能的。
步進電動機在這個硬件接口電路中有著舉足輕重的地位,它主要控制著三濾色片進與出,從而完成最終圖片所需要達到的顏色要求。步進電動機的工作是由ATMega8L單片機通過通訊端口,再經(jīng)過AT90s8535單片機的PA與PC兩個雙向I/O口編程輸出步進電機的環(huán)形分配器編碼給驅(qū)動芯片ULN2803,由 ULN2803驅(qū)動步進電機。從而最終讓電動機轉(zhuǎn)動一定角度,完成對黃、品、青三濾色片的進與出控制,完成校色功能。升降和對焦主要是通過繼電器改變直流電源的極性,從而改變直流電機的轉(zhuǎn)向?qū)崿F(xiàn)的。其接口原理如圖4所示[8-12]。
圖4 AT90s8535單片機硬件接口原理圖
ULN2803是8路NPN達林頓連接晶體管陣列,特別適用于低邏輯電平數(shù)字電路和較高的電流/電壓要求之間的接口,ULN2803的驅(qū)動負載電流為500 mA,驅(qū)動電壓50V。COM腳的作用是,當你使用ULN2803來驅(qū)動電感類負載,可以將COM腳接到電源正,利用ULN2803內(nèi)部的反向二極管作保護器件,消除電感類負載閉合時產(chǎn)生的感應(yīng)電壓,來削減沖擊電壓低到二極管壓降加電源電壓的幅度,就可以使得內(nèi)部的三極管受到最小的正電壓沖擊,不易擊穿器件。
彩色放大機的軟件包括單片機ATMega8L軟件和AT90s8535軟件。ATMega8L軟件包括Flash的讀、寫、刪除控制;LCD 讀、寫、清屏;按鍵的中斷操作;串行接收、發(fā)送數(shù)據(jù);RAM的讀、寫、刪除;數(shù)值轉(zhuǎn)換等。AT90s8535軟件包括串行接收、發(fā)送數(shù)據(jù);步進電機驅(qū)動;升降、對焦電機驅(qū)動;保護等。ATMega8L軟件主流程如圖5所示。
圖5 ATMega8L軟件主流程圖
1)底片規(guī)格:一般為60 mm×90 mm以下的彩色負片,不同底片規(guī)格是通過更換定制的底片片夾來實現(xiàn)的。
2)機頭升降:按“升降”鍵,再按“增”或“減”鍵,完成電動升降功能,并設(shè)有極限保護,防止機頭從軌道上掉下。
3)清零:按“清零”鍵,黃、品、青三干涉膜濾色片全部退出光路,即3只步進電機都反轉(zhuǎn)到零限位處。
4)對焦:按“調(diào)焦”鍵,再按“增”或“減”鍵,直到清晰為止,完成電動調(diào)焦功能,并設(shè)有極限保護。
5)校色:為減色法校色,插入黃、品、青三干涉膜濾色片,為無級校色。按“黃”鍵,再按“增”或“減”鍵,步進電機轉(zhuǎn)動范圍0~260°,對應(yīng)示值在0~130 cc。
品、青校色與黃校色相類同(黃、品、青經(jīng)反復(fù)校色,得出標準照片)。
6)存儲通道:可存儲50個通道,按“通道”鍵,再按“增”或“減”鍵,選通道號,再按存儲鍵,即把三濾色片的旋轉(zhuǎn)角度存儲到該通道號,下次要印相同的底片(放大紙、顯影條件相同)時,選相應(yīng)的通道號,再按“讀出”鍵,就把上次存儲的三濾色片旋轉(zhuǎn)的角度恢復(fù)了。
7)LCD背景亮度調(diào)節(jié):按“亮度”鍵,再按“增”或“減”鍵,完成液晶背景亮度調(diào)節(jié)。
通過對樣機的測試表明,此機無論在校色控制和通道存儲等都達到了預(yù)先設(shè)計的技術(shù)指標,其完全可以滿足印放彩色照片的需求。該系統(tǒng)的應(yīng)用前景很廣闊,尤其在航空航天、攝影、法律以及醫(yī)學方面有著廣泛的應(yīng)用。同時,它具有操作簡單、性能穩(wěn)定、數(shù)據(jù)通訊抗干擾能力強等特點,可以極大地提高作業(yè)效率、減輕工作強度。
[1]馮濟佳.航空航天圖像處理設(shè)備[M].長春:空軍第二航空學院出版社,1998.
[2]馬潮.AV R單片機嵌入式系統(tǒng)原理與應(yīng)用實踐[M].桂林:廣西師范大學出版社,2008.
[3]劉守義.單片機應(yīng)用技術(shù)[M].西安:西安電子科技大學出版社,2007.
[4]何小艇.電子系統(tǒng)設(shè)計[M].3版.杭州:浙江大學出版社,2004:78-86.
[5]張洪潤.單片機應(yīng)用技術(shù)教程[M].北京:清華大學出版社,1997.
[6]朱宇光.單片機應(yīng)用新技術(shù)教程[M].北京:國防工業(yè)出版社,1999.
[7]徐淑華.單片機微機原理及應(yīng)用[M].哈爾濱:哈爾濱工業(yè)大學出版社,1994.
[8]楊志忠.數(shù)字電子技術(shù)[M].北京:高等教育出版社,2003.
[9]胡宴如.模擬電子技術(shù)[M].北京:高等教育出版社,2004.
[10]胡漢才.單片機原理及其接口技術(shù)[M].北京:清華大學出版社,1996.
[11]江思敏,姚鵬翼,胡榮,等.Protel電路設(shè)計教程[M].北京:清華大學出版社,2002.
[12]劉登桃.曾和蘭.用ATMega8設(shè)計 RGB水晶燈座[J].長春工業(yè)大學學報:自然科學版,2005,26(2):123-126.