分頻模塊FINI:其功能為對外部輸入時鐘進行分頻,得到周期為1.5 ms計數器,并根據反饋信號TIME_S對計時器進行清零。其輸入輸出接口如圖1所示,圖中的CLKIN為外部時鐘輸入,TIME_S為定時器清零信號。
如圖 分頻模塊FINI輸入輸出接口圖
OPEN_CLOSE操作模塊OPEN_OP:其功能為根據反饋的數據和相關的信號,做出具體的馬達控制輸出。其輸入輸出接口如圖2所示,圖中的信號TILT BCD、TILT FGH為從TILT模塊返回的控制信號,TIME S是內部計時器的清零信號,ERROR0為異常警告信號。
如圖2 OPEN CLOSE操作模塊OPEN OP輸入輸出接口圖
TILT操作模塊TILT ̄OP:其功能為根據反饋的數據和相應的信號,做出具體的馬達控制輸出。其輸入輸出接口如圖3所示,圖中的信號TILT BCD0、TILT FGH0為小范圍內調整控制信號,ADCABCP5是ADC0809通道選通信號。
如圖3 TILT操作模塊TILT_OP輸入輸出接口圖
位置判斷模塊POS_DIFF:其功能為對每個周期內的移動顯示屏的位置進行判斷,并把信號輸出。其輸入輸出接口如圖4所示,圖中的VPA、VPB、VPC、VPD、HPE、HPF、HPG、HPH、VPAB、VPBC、VPCD、HPEF、HPFG、HPGH為輸出位信號。
異常判斷及處理模塊ABN_DIFF:其功能為在每一個周期內對系統(tǒng)的運行異常情況判斷,并把信號輸出。針對不同的位置,在相應的操作里,設定的時間內,如沒有到達規(guī)定的位置,則判斷為異常,并關斷馬達的運行。其輸人輸出接口如圖5所示。
如圖4 位置判斷模塊POS_DIFF輸入輸出接口圖
如圖5 異常判斷及處理模塊ABN_DIFF輸入輸出接口圖
判斷輸出模塊OUTPUT:其功能為根據以上模塊的各判斷輸出信號,進行再次判斷,并輸出到外部。由以上模塊進行操作,得到不同的信號,從而進行輸出控制;主要是針對模擬通道的選擇,以及對馬達1和馬達2的控制。其輸入輸出接口如圖6所示。
如圖6 判斷輸出模塊OUTPUT輸入輸出接口圖
時間及位置顯示模塊DISPLAY:其功能為對外顯示每一移動過程所用時間。其輸入輸出接口如圖7所示,圖中的DS_TIME、DS_UNIT為輸出時間及時間單位。由于輸出為TTL標準電平,因此外部需要附加七段碼驅動芯片,本設計擬用74ALS244。
如圖7 時間及位置顯示模塊DISPLAY輸入輸出接口圖
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
來源:ks990次