電路說明:本應用筆記介紹了一款線性LED 驅動方案,用于驅動6串LED 信號燈,每串包含4只串聯LED。每串LED 負載具有獨立的陽極接點,陰極連接在一起。該電路采用汽車電池供電, 最低電壓為10V,最高電壓為28V,能夠為每串LED 提供350mA 電流。由于使用共陰極架構,檢流電阻必須放置在LED 串的陽極端。LED 驅動器(MAX16836)電流檢測輸入端的最大共模電壓限制在4V,因此,檢流電阻兩端的電壓必須經過電平轉換,以地為參考,以符合驅動器的要求。一對 PNP 晶體管把LED 檢流電阻的電壓轉換成以GND 為參考的電壓,送入MAX16836電流檢測引腳。下式提供了R1、R2、R3和R4 (電路圖中U1部分)的計算。
圖1. 驅動器設計原理圖
當LED 串的電壓處于最小值(7.6V),而輸入電壓處于最大值(28V)時,LED 驅動電路功耗最大,大于7W。僅通過電路板散熱很難耗散如此大的熱量,所以,在高輸入電壓情況下,必須使用低占空比(低至25%)的調光信號驅動 UNIVERSAL DIM 輸入,以降低驅動器的功耗。
解讀NCV70522汽車自適應前照燈系統電路
由于機械結構的限制,自適應前照燈系統(AFS)應用中,步進電機有時可能會堵轉。一旦電機堵轉,電子控制單元(ECU)將失去前照燈位置的跟蹤信息并作出不恰當的反應,滋生極嚴重的安全問題,所以AFS 應用中堵轉檢測是必不可少的。通??梢酝ㄟ^電機的反電動勢(BEMF)來判斷電機堵轉與否。BEMF 因電機速度、負載及供電電壓的不同而變化。傳統的步進電機驅動芯片無BEMF 輸出,但包含內置堵轉檢測算法。客戶僅可以在寄存器里設定固定的堵轉認定臨界值,這表示在真實道路條件下所有設定值都必須在工作之前“離線”預設,而不能適配真實工作條件。NCV70522微步步進電機驅動器透過SLA 引腳提供BEMF 輸出,這表示它能實時進行停轉檢測計算,并根據不同條件來調節檢測等級。
NCV70522是一款微步步進電機驅動器,用于雙極型步進電機。這芯片通過I/O 引腳及SPI 接口連接至外部微控制器。NCV70522輸出電流有多種選擇。它根據“NXT”輸入引腳上的脈沖信號以及方向寄存器[DIRCTRL]或“DIR”輸入引腳的狀態來轉動下一個微步。這器件提供從滿步到32微步的細分、由SPI 寄存器SM[2:0]來選擇的7種步進模式。NCV70522包含SLA 的輸出,可以用于堵轉檢測算法及根據電機的BEMF 來調節轉矩和速度計算。典型應用電路圖如圖所示。
當系統上電時候,微控制器就會初始化,NCV70522復位。這些動作完成時,線圈電流及步進模式將被設定。然后電機驅動器將啟用。NXT 脈沖將被發送實現轉動電機。電機轉速等于NXT 脈沖頻率乘以步進細分模式的值。
------------------------------
TOP2 解讀兩種機器視覺系統電路設計方案
機器人行走電路由驅動電路和直流電機的正反轉電路兩個單元構成。電路通過運用555構成的多諧振蕩電路,同步計數器74LS196,七段譯碼器 74LS248,雙JK觸發器等基本單元電路,通過上述基本電路的級聯組合,構成機器人行走電路。電路有效地實現機器人的行走與后退,通過調節阻值的大小而控制行走的時間,時間在數碼顯示管顯示。利用三極管的導通和截止控制機器人的行走方向,從而滿足設計電路的要求。
電路原理系統框圖
方案一 電路圖
555構成多諧振蕩電路產生方波信號,74LS196構成十進制計數器,74LS248控制七段共陰極數碼管顯示電路顯示,計數器計數滿產生觸發信號觸發雙JK觸發器,雙JK觸發器在觸發信號的作用下輸出發生高低電平跳變,觸發器發生信號驅動直流電機兩端壓差發生正負跳變,直流電機正反轉,實現機器人的前進和后退。電路中各個開關控制電機的轉動及轉動方向和時間。
方案二 電路圖
74LS123構成的定時器產生矩形波信號,用74HC161和與非門74HC03構成加十進制計數器,74LS248控制七段共陰極數碼管顯示電路顯示,計數器計數滿產生觸發信號觸發雙JK觸發器,雙JK觸發器在觸發信號的作用下輸出發生高低電平跳變,通過直流電機驅動電路改變電機兩端電壓方向,進而改變電機轉向。電路中開關也可是電機制動,正反轉。
機器人行走電路工作原理
555構成的多諧振蕩電路產生方波信號接到74LS196時鐘端觸發74LS196加計數器計數,并通過74LS248驅動七段共陰極數碼管顯示計數。加計數器計數滿十,通過74HC20與非門產生下降沿信號驅動雙JK觸發器使JK觸發器構成的T‘觸發器輸出取非,從而驅動三極管構成的開關電路,通過各個三極管的導通與截止來實現直流電機兩端的壓差的正負跳變,驅動直流電動機的正反轉,實現小車的前進與后退。其中,通過調節四個單刀五擲開關可以改變多諧電路輸出方波周期,來調節小車的前進與后退的時間。多諧振蕩電路產生方波信號接入到74196時鐘端,驅動74196進行加計數。圖中 74196接成了10進制加計數器,計數滿十時通過74HC20與非門接入到清零端進行清零。由于計數到10時,便會立刻清零,不會在數碼管上顯示,所以此時信號很弱,不可以作為觸發信號驅動JK觸發器,JK觸發器觸發信號是計數到9時,通過74HC20輸出下降沿信號觸發。數碼顯示電路通過,74LS248驅動的七段共陰極數碼管進行顯示。
隨著人們對汽車輔助駕駛系統智能化要求的提高和汽車電子系統的網絡化發展,新型的倒車雷達應能夠連續測距并顯示障礙物距離,并具有通信功能,能夠把數據發送到汽車總線上去。以往的倒車雷達設計使用的元器件較多,功能也較簡單。本文介紹的基于新型高性能超低功耗單片機MSP430F2274的倒車雷達可以彌補以往產品的不足。
系統采用超聲波測距原理。超聲波測距儀器一般由發射器、接收器和信號處理器三部分組成。工作時,超聲波發射器發出超聲波脈沖,超聲波接收器接收遇到障礙物反射回來的反射波,準確測量超聲波從發射到遇到障礙物反射返回的時間,根據超聲波的傳播速度,可以計算出障礙物距離。作為一種非接觸式的檢測方式,超聲波具有空氣傳播衰減小、反射能力和穿透性強的特點。超聲波測距具有在近距離范圍內有不受光線和雨雪霧的影響、結構簡單、制作方便和成本低等優點。高性能的單片機結合超聲波測距,可以實現功能強大、使用方便的倒車雷達。TI 公司的16位單片機MSP430F2274功耗極低,片上資源豐富,同時利用JTAG 接口技術,可以對片上閃存方便的編程,便于軟件的升級,非常適合作為倒車雷達系統的微控制器。
TOP3 MSP430F2274單片機設計的倒車雷達系統電路
系統的主控電路圖如圖2所示。本系統中選用的MSP430F2274片內有32Kb 閃存和1Kb RAM,因此無須外擴存儲器。外接的32.768kHz 晶振作為CPU 關閉狀態Basic-Timer 的時鐘源,同時也作為系統的車載時鐘使用。超聲波發送模塊電路如圖3所示,由超聲波產生和發射兩部分組成。超聲波的產生方法有兩種:硬件發生法和軟件發生法。常用的硬件發生法常采用如下方案:超聲波由CD4011構成的振蕩器振蕩產生,經升壓變換推動超聲波換能器而發射出去,振蕩器的起振和停振由單片機來控制。本設計采用軟件發生法,因為通過軟件發生法既可以減少硬件的復雜程度,降低系統的成本,又具有靈活性強、容易實現、穩定性好的優點。本系統利用 MSP430F2274單片機的定時器功能來產生穩定的PWM(40Hz)脈沖波,并通過I/O 端口P2.3輸出到超聲波發射部分。在超聲波發射電路中CD4049一共包括了6個非門,圖3中線路僅使用了3個,為了防止干擾或被靜電擊穿導致整個 CD4049損壞,把沒有使用的那一側的3個非門串起來做接地處理。當控制端輸出一系列固定頻率脈沖時,在壓電陶瓷型超聲波發射換能器UCM-40-T 上就固定頻率的加正電壓和反電壓,發出大功率的超聲波,所得到的波形比其他方式效果更理想。
超聲波接收電路如圖4所示。這是本系統設計和調試的一個難點。壓電陶瓷型超聲波接收器UCM-40-R 接收反射的超聲波轉換為40kHz 毫伏級的電壓信號,需要經過放大、處理、才能用于觸發單片機中斷。一方面傳感器輸出信號微弱,由于反射條件不同,需要放大倍數的范圍大約是 100~5000,另一方面傳感器輸出阻抗較大,需要高輸入阻抗的多級放大電路,而高輸入阻抗容易接收干擾信號。通常采用兩種方案:一是采用運算放大器組成多級選頻放大電路;二是采用專用的集成前置放大器。第一種方案容易產生自激振蕩,要使接收電路達到很好靈敏度和抗干擾效果,電路的調試是較困難的。本系統采用專用的集成電路前置放大器CX20106,它由前置放大器、限幅放大器、帶通濾波器、檢波器、積分器、整型電路組成。其中前置放大器具有自動增益控制功能,可以保證在超聲波傳感器接收較遠反射信號輸出微弱電壓時放大器有較高的增益,在近距離輸入信號強時放大器不會過載。調節芯片引腳5的外接電阻 R3,將它的濾波器的中心頻率設置在40kHz,達到了很好的效果。當接收到與濾波器中心頻率相符的信號時,其輸出引腳7輸出一個低電平,而輸出引腳7直接接到MSP430F2274的P2.2上,以觸發中斷。
TOP4 報警模塊采用簡單的聲光報警電路
報警模塊采用簡單的聲光報警電路,如圖5所示。先設定一個臨界值,當車尾與障礙物的距離小于設定的最小距離時,紅色指示燈閃亮,綠色指示燈熄滅。單片機向其端口發出PWM 脈沖,隨著距離的減小,通過控制PWM 脈沖的占空比使閃光和蜂鳴的頻率加劇,以此來提示駕駛員。
通信接口電路如圖6所示。采用美信的MAX3232芯片,外圍電路非常簡單,只需要5個0.1μF 。該電路把單片機串口輸出信號隔離變換成RS-232信號發送到汽車總線上,同時還可以實現該系統計算機的通信。
鍵盤和顯示電路如圖7所示,由鍵盤和液晶顯示兩部分組成。其中鍵盤采用獨立式按鍵,有3個按鍵,一個設置鍵、一個上翻鍵、一個下翻鍵??梢赃M行報警值、工作方式、時鐘等各個參數的設置。液晶顯示電路采用ZJM12864BSBD 這款低功耗的點陣圖形式LCD,顯示格式為128點(列)×64點(行),具有多功能指令,容易使用,可實時的顯示時鐘、距離和報警提示信息,方便直觀。采用模塊化設計,程序由主程序、測距子程序和鍵盤顯示子程序、時鐘顯示子程序等多個模塊組成,調試過程中對其中每個功能模塊和子程序逐一調試,在每個子程序都完成指定的功能后,再進行綜合調試。
基于RFID 技術的汽車安全防盜系統
射頻識別技術(RFID)是一種非接觸式的自動識別技術。汽車安全防盜系統采用射頻識別技術,通過射頻信號自動識別目標對象并獲取相關數據。RFID 技術采用射頻傳輸,可以透過外部材料讀取芯片數據,實現非接觸操作。通信數據使用加密算法對數據進行加密,實現數據安全存儲、管理及通信。隨著電子技術的快速發展,電子芯片集成度的提高,RFID 系統成本也在不斷地降低,加快了智能化在汽車電子行業中的推廣與應用。智能汽車安全防盜系統由輪胎發射模塊、遙控鑰匙模塊和基站模塊組成。對RFID 系統來說,收發頻率大小決定了射頻識別系統的識別距離、電路實現的難易程度以及硬件設計成本。在汽車安全防盜設計中,125 kHz 等低頻(LF)頻段用于近距離、低速度,數據量要求較少的汽車引擎防盜系統的識別;434 MHz 等超高頻(UHF)頻段則用于遠距離的射頻通信系統(汽車輪胎壓力監測系統與遠程無鑰匙進入系統)的識別。
輪胎模塊電路
輪胎模塊由輪胎狀態的數據采集與發射電路組成,如圖2 所示。
輪胎模塊電路采用FREESCALE公司的智能嵌入式傳感器MPXY8300.該系列傳感器集成了該公司的低功耗S08 核,內含512 字節RAM和16 KB Flash,同時還集成了低功耗電容式壓力、溫度傳感器和單通道的低頻輸入接口。其RF發射支持315 MHz 和434 MHz 兩種載波頻率,并可通過編程配置使寄存器為幅移鍵控(ASK)或頻移鍵控(FSK)調制方式。它還集成了電荷泵功能,當電池電壓較低時,可提高RF 發射部分供電電壓,從而使其仍能達到一定的R F 發射強度。MPXY8300 是一款將壓力溫度傳感器、8 位微控制器(MCU)、RF 發射器和雙軸(XY)加速器全部集成到一個片上的系統級芯片(SOC)。MPXY8300 壓力測量范圍:轎車100~800 kPa,卡車100~1 400 kPa,溫度測量范圍:-40~125 ℃。
TOP5 剖析智能汽車安全防盜視覺系統電路
鑰匙模塊電路
鑰匙模塊芯片采用NXP 公司生產的PCF7961。PCF7961是一個基于低功耗8位MRKII架構的精簡指令集(RISC)處理器,它集成了UHF發射器與LF頻收發器的芯片。這種芯片能夠完成射頻發射和應答器低頻通信認證,適合于機動車輛遙控防盜裝置。它采用快速相互鑒別算法,使用隨機數字、密鑰和口令,具有靈敏度高(遠距離)和鑒別時間短(39 ms)的特點。PCF7961 還提供了出廠時已經固化了的32 位身份識別碼(ID)。圖3 是鑰匙模塊的電路原理圖。
基站模塊電路
基站模塊主要由射頻接收電路、低頻收發電路、主控芯片MCU、LIN 接口以及人機接口組成。射頻接收電路采用FREESCALE 公司的UHF 射頻接收芯片MC33596,完成信號解調和數據曼切斯特解碼后,將數據傳送到基站主控芯片MC9S08DZ60,進行數據處理(RKE 數據解密)和指令執行。低頻收發器采用NXP公司生產的PJF7992.PJF7992集成了所有必需的功能方便讀寫應答器,基站微處理器通過 PJF7992 帶有的LIN串行接口控制PJF7992 和應答器之間的通訊。基站主控芯片采用F RE E SC A L E 公司生產的MC9S08DZ60,它可以通過SPI 串行總線對射頻接收芯片MC33596 參數進行配置與通信。MC9S08DZ60 內部集成了2 個SCI(LIN)模塊,可通過一路LIN 總線實現對低頻收發芯片PJF7992 的控制,另一路LIN總線實現對發動機電控單元(ECU)與門控相關執行機構傳送命令。在汽車安全防盜系統中加入LIN總線接。
提出了一種基于RFID 技術的汽車安全防盜視覺系統,在試驗臺上完成了相關的功能調試,實現了輪胎壓力監測,遙控門鎖和發動機防盜鎖止功能等,在系統中加入了LIN 總線接口,可使該系統能夠與汽車內部其他電子控制系統共享數據與控制信息,極大地提高了系統的靈活性與安全性、節約了系統空間、降低了生產成本,將會在汽車電子領域具有較廣的應用前景。
解讀視覺疲勞消除器系統電路設計
電路工作原理
該視覺疲勞消除器電路由脈沖發生器、計數分頻器和LED顯示電路組成,如圖所示。
電路中,脈沖發生器電路由時基集成電路IC 1、電阻器R1、R2、二極管VD1和電容器Cl、C2組成;計數分頻器電路由十進制計數/脈沖分配器集成電路IC2和二極管VD2 - VD11組成;LED顯示電路由電阻器R3 - R6和發光二極管VLl一V L4組成。脈沖發生器通電工作后,從ICl的3腳輸出振蕩信號,作為IC2的計數脈沖。IC2通電復位后,在輸人脈沖的作用下,其YO一Y9端依次循環輸出高電平,驅動VL1一VM按一定規律循環不停地發光。當IC2的YO端、Y4端和Y7端輸出高電平時,VLI被點亮;在Y1端、Y6端輸出高電平時,V L2被點亮;在Y2端、Y5端和Y9端輸出高電平時,V L3被點亮。在Y3端和Y8端輸出高電平時,V L4被點亮。
發光二極管 VLI一VL4的發光順序為VLl-VL2-L3-VL4-VLl-VL3-VL2-VL1-VL4-VL3-VLl-VL2不停地循環。將4只發光二極管(VLI一V拼)分別安裝在一平面的上、下、左、右相互對稱的位置上(上、下或左、右相對應的兩只發光二極管的距離為30mm左右)。當用眼疲勞時,眼睛隨著發光二極管的亮滅不停地轉動(使用時,眼睛與發光二極管的距離為25 - 30cm),即可達到消除視力疲勞、預防近視的目的。
元器件選擇
Rl一R6選用1/4W碳膜電阻器或金屬膜電阻器。C1和C2選用獨石電容器或滌綸電容器。VD1一VD11均選用1 N4148型硅開關二極管。VU一VL4均選用Φ5mm或Φmm的綠色高亮度發光二極管。IC 1選用NE555型時基集成電路;IC2選用CD4017型十進制計數/脈沖分配器集成電路。
TOP6 機器視覺采集系統應用電路揭秘
視覺導航又叫做圖像識別導航,它分為兩種方式:一種是有線式,另一種是無線式。無線式的視覺導航技術是利用CCD在系統動態時攝取周圍環境的相應的圖像資料,并與設定的運行路徑在信息數據庫中進行比對,進而確定AGV當前地位置,進而經過控制模塊對小車的運行路徑進行實時的決策。第一種即有線式視覺導航技術是根據AGV現場的具體地面或者路邊明顯路標,經過車載的攝像裝置(CCD)動態地獲取路邊的圖像,再經過車載的計算機進行相應的處理,進而識別出路徑的相應標識線,并且判斷AGV與期望標識線的距離和與標識線的夾角,進而通過驅動系統控制AGV的實際行駛路徑在與期望的路經保持在允許的范圍內即可。
有線視覺導航技術的優點是:可以獲取較大容量的信息、具體路徑的設置與變化比較簡單、系統具有較好的柔性等,而且具有現實應用的可行性和比較廣闊的前景,是現今AGV的先進的導航技術和重要發展方向。車載攝像裝置主要是由CCD攝像機、圖像采集卡、光源等設備組成。攝像裝置采集信息的電路原理圖見下圖:
攝像頭采集電路圖
在視覺系統啟動后,AGV的車載CCD攝像機就對小車前方的路徑進行相應的圖像采集,經過圖像采集卡后,經過處理后送到相應的上位計算機。AGV的上位計算機經過對地面的信息進行適當圖像處理(主要包括閾值處理、掩膜、直方圖分析、圖像分割、邊緣檢測、區域增長)與圖象分析(主要包括特征攝取、物體識別、位置大小和方向以及圖像其它物理特征的分析和較深度的信息處理),進而形成相應的控制指令,再傳到車載計算機(單片機),進而控制AGV的相應的動作。視覺系統的工作原理的示意圖:
采用LED模擬調光的機器視覺辨認系統電路設計指南
由于發光二級管技術的不斷發展,正逐步地應用于信號、顯示、照明和機器視覺辨認等各種領域。而常用的LED 亮度控制方式主要是模擬調光和數字調光( PWM)。比起現有的模擬調光,數字調光能取得一個更高的調光比和電流精度,應用更為廣泛。在普通照明中,PWM 調光的開關頻率一般在幾百到幾千赫茲之間,可以有效的避免人眼可見的閃爍。但在機器視覺辨認和工業檢驗等領域,由于使用的高速攝像機和傳感器響應速度速度比人眼快很多,因此在這些領域使用PWM調光必須增加開關頻率到幾十千甚至更高,實現較為復雜,而模擬調光卻沒有這方面的問題。本文通過可變降壓和線性調光的兩級電路實現了高效、準確、高動態范圍的模擬調光輸出,并使用TI 的C2430 芯片來實現輸出亮度調節和無線控制的功能,特別適合用于上述的機器視覺辨認等高響應速率的應用場合。
高動態范圍模擬調光電路
常見的LED 恒流電路有以下兩種: 線性恒流電路和開關恒流電路。線性恒流電路通過監控采樣電阻上的電壓,動態地調節三極管的導通程度,控制電流,并將輸入電壓高于LED 串電壓的部分承擔。而開關恒流電路則在其不同拓撲結構下,調節開關導通的占空比來調節輸出,同樣得到恒流的效果。相比而言,如果輸入電壓和燈串電壓差別較大時,在大電流下線性電路三極管的壓降會造成較大的功率損耗,導致較低的效率。
TOP7 采用LED模擬調光的機器視覺辨認系統電路設計指南
具體電路設計
現有的開關電源控制芯片也有提供模擬調光功能,但是調光比都很小,一般在幾十左右,是作為PWM 調光的一個補充,這個調光比和前述機器視覺辨認的要求差距較大。針對上述情況,本文重新對線性恒流電路進行了改進,在這部分電路前增加了可變降壓電路, 用于匹配輸入電壓和LED 燈串電壓,提高效率; 同時使用高精度的D /A 來控制電流輸出,得到一個較高的模擬調光比。整個電路系統結構如圖3,在AC /DC 電源的輸出總線上可以掛載多于一路的可調恒流電路,通過ZigBee 模塊進行輸出電流控制,保證每一路輸出的電流準確,可調。
電路分析:可變降壓電路的輸入使用AC /DC 電源提供的48V 總線,這部分電路根據后接的LED 顆數多少和輸出電流大小, 動態調節輸出, 使其輸出電壓和LED 燈串電壓的差額保持較小的水平,從而減小大電流下三極管的損耗。這里使用LM5010 降壓芯片來搭建可變降壓電路,LM5010 是一個恒定導通時間的Buck 控制芯片。R1 和R2 組成電壓反饋電路,將輸出電壓進行分壓后輸入至FB 腳上。每當FB 腳上電壓低于2. 5V 時,芯片內部的開關會固定的導通一段時間,導通時間與輸入電壓和Ron有關, 之后開關會關斷265ns 或直至FB 腳上電壓下降到2. 5V 以下。電路通過(R1 + R2) /R2·VFB來設定最大輸出電壓。另一方面,為了降低在三極管的功率損耗,我們同時監測采集三極管和采樣電阻的壓降和, 并使用LM358 進行正向放大后通過D2 輸入到FB 腳上。因此在三極管和采樣電阻上的壓降總和就不會大于Vdrop = ( VFB + VD2) × R3 / ( R3 + R4)。因此當LED燈串上的電壓小于LM5010 的最大輸出電壓時,多余的電壓就會由三極管和采樣電阻承擔,當這個電壓經過放大后大于FB 腳的閾值時,LM5010 延長開關關斷時間,使輸出電壓下降,因此最終的Vout =Vled + Vdrop。從而在LED 顆數比設計值少或者在對LED 進行調光時,前端輸出的電壓能夠更合理的匹配燈串電壓。
機械手視覺系統外圍電路設計攻略
機械手的三塊控制器的控制芯片都為2407DSP,雖然三塊控制器實現的功能不同,但在硬件電路設計時按照DSP 管腳的功能,設計外圍電路如下:
PWM 管腳:DSP 的每個事件管理器都有與比較單元相關的PWM 電路,能夠產生六路帶可編程死區和輸出極性的PWM 輸出,但是都是成對輸出的,對于本控制器需要的獨立的輸出,每個事件管理器只有3 路,一個DSP 有兩個事件管理器,可以獨立的輸出6 路PWM 波。液壓控制器需要6 路PWM 波驅動電業比例閥,而伺服電機控制器需要4 路0-5V 的加速器信號調節電機轉速,在設計電路時將這兩種電路設計在一起,并制成印刷電路板,焊板時按每板的功能焊接即可,液壓控制器需要輸出PWM 波形,芯片用LM393 做比較器,此時電阻R19 和電容C71 不焊即可,但要有R21 上拉電阻,R17 和R18 將2 腳電壓分在1.7V 左右比較合適。伺服控制器需要輸出0-5V 電壓芯片用LM2904 做運放用,焊電阻R19 和電容C17不用MOS 管、R21 和外接電源,也不用焊R17,直接將DSP 輸出0-3.3V 電壓放大到0-5V 輸出。PWM/電壓輸出電路圖見圖:
TOP8 機械手視覺系統外圍電路設計攻略
IO 口:DSP 的數字I/O 口模塊具有控制專用I/O 和復用引腳的功能,可以輸出輸入高低電平信號,根據其功能將其設計成開關量輸出,輸入,并用其控制繼電器,作為控的開關。開關量輸入只要用電阻分壓即可,開關量輸出使用光耦隔離,本設計用的光耦PC817,比較適合DSP 使用。當DSP 輸出高電平時繼電器吸合,CNETA1 和CNETA2 兩腳導通繼電器電路圖見圖:
圖2 繼電器電路圖
QEP 電路:DSP 的每個時間管理器都有一個正交編碼器脈沖(QEP)電路。當QEP電路被使能時可以對CAP1/QEP1 和CAP2/QEP2(對于EVA 模塊)引腳上的正交編碼輸入脈沖進行解碼和計數。正交編碼脈沖電路可用于連接光電編碼器以獲得旋轉機械的位置和速率。伺服電機控制器需要使用QEP 電路,由于一個伺服電機控制器需要控制4 臺伺服電機,所以碼盤信號使用74153 芯片選擇輸入,同時碼盤的每路信號都有正負兩根線通過運放放大后再到74153 選擇后輸入DSP,碼盤選擇電路見圖:
圖3 碼盤選擇電路
本文介紹了機器視覺系統中PWM/電壓輸出電路、IO 口電路與QEP 電路設計,使得開發人員可以通過電路介紹將數字技術與攝像頭、傳感器、電機和其他外設集成來輕松構建 3D 點云。整個機器人車現在可以完成所需功能,同時也完全符合視覺設計要求,達到了相應技術指標,為將來的批量生產奠定了堅實的基礎,市場潛力巨大。
智能視覺高速尋線機器人導航系統電路設計
視頻采集模塊
由于單片機A/D速度限制,需要選用低分辨率的黑白攝像頭。因為低分辨率意味著視頻單行掃描時間的增加,而黑白攝像頭意味著只需要單路A/D就可以完成視頻采集工作。選擇了Omvision生產的ov5116芯片為內核的CMOS黑白攝像頭,分辨率為320×240,圖像刷新頻率50Hz。同時選用 LM1881視頻同步信號分離芯片提取視頻信號中的行同步和場同步信號,連入s12的脈沖捕捉通道。通過捕捉信號觸發AD模塊工作,采集存儲視頻數據。
圖3 視頻采集電路原理圖
電機控制及電源
RS-380SH直流電機作為主驅動電機,通過PWM信號控制。選用Freescale公司的MC33886全橋驅動芯片,通過兩路半橋實現電機正反轉。這里的電機反轉并不為實現倒車,而主要用于車體減速。在進行電機正反轉切換時,電機驅動電流會隨著負載增大而瞬間放大,因此需要增大穩壓能力,保證系統正常工作電壓,避免單片機自動重啟。在整個系統中,有多種電壓需求,單片機和舵機為5V供電;CMOS攝像頭為 6~9V。因此,為了方便開發,這里選用最常用的7.2V充電電池組。只需在系統內加入5V穩壓芯片,提供5V電壓。
本文設計了一個基于視覺的以高速尋線為目的的行走機器人系統。系統采用一塊高性能單片機,完成了從視頻采集到視頻處理,最終實現速度和轉向控制的一套尋線行走功能。系統輕便靈巧,無需存儲器擴展和其他可編程器件配合,搭建費用低。該方案在參加第一屆全國大學生智能車大賽中,系統運行平穩,取得了非常優異的成績。
機器視覺照明穩定燈照明電路設計
電路原理:由Q1,Q2和U1組合的磁滯振蕩器,可用來穩定燈的照明。在操作時,全波電橋D3既可用于交流線中,或者是燈的未經調節的直流電,又可用于為四CMOS斯密特觸發器供電的10V齊納二極管中。
------------------------------
機器視覺技術資料集錦——讓機器視覺產品設計練就慧眼神通!
?
評論
查看更多