成像系統二維轉臺控制部分解決方案
            二維成像轉臺由兩個電機實現水平角度和俯仰角度的轉動(如圖1所示)。旋轉電機進行轉臺的水平角度轉動,俯仰電機進行轉臺的俯仰角度轉動。在轉臺水平位置±25°位置分別有一個傳感器(光電),俯仰位置±30°位置也分別有一個傳感器(光電),共四個傳感器,以提供轉臺的位置信息。
            計算機通過采集板采集成像數據并控制轉臺逐行掃描,行掃描完成后,俯仰電機轉動一定角度,再進行行掃描,以此類推。每行掃描經過水平傳感器時,傳感器輸出觸發信號通知采集卡開始采集和停止采集。
在達泰電子DTE3216采集板現有功能基礎上重新進行硬件設計,用來實現項目要求,這樣可以脫離串口(現在筆記本很少提供有串口),只利用USB接口就可以實現圖像信號采集和電機控制。
2.1、  IO口功能及定義
DTE3216采集板提供四路IO口輸出,其中每兩個一組用來控制每個步進電機。其每個IO口功能定義如下:
IO1:輸出高低電平,控制步進電機1轉動方向
IO2:輸出脈沖信號,控制步進電機1水平轉速及角度
IO3:輸出脈沖信號,控制步進電機2轉動方向
IO4:輸出高低電平,控制步進電機2俯視轉速及角度
2.2、  IO口控制示意圖(圖2)
 
2.3、  基于DTE3216采集板工作流程
PC機通過USB接口向DTE3216發送指令,DTE3216通過IO口輸出高、低電平及脈沖信號輸出用來控制對應步進電機的轉動方向、轉動速度及轉動角度,傳感器采集位置信號線和DTE3216的外部觸發信號線連接,當外部觸發信號輸入電壓大于(等于)3.3V時,DTE3216開始采集成像數據,當采集到指定長度后,停止采集由PC機通過USB接口向DTE3216發送控制指令,直到采集結束。工作流程圖如下圖
(圖3)所示