N溝道波形發生器信號輸出方法及n溝道波形發生器的制造方法
【技術領域】
[0001]本發明涉及一種波形發生器技術,具體涉及一種N溝道波形發生器信號輸出方法及N溝道波形發生器。
【背景技術】
[0002]波形發生器是一種數據信號發生器,在調試硬件時,常常需要加入一些信號,以觀察電路工作是否正常。目前的波形發生器,由于功能的限制,只能產生和發出一些簡單的波形信號,并且對于一些特殊情況,如對于電機控制信號,其會產生許多死區,目前的波形發生器所發出的信號對于這些死區便無法實現有效的控制,因此使得對于此類信號的輸出便無法實現。
【發明內容】
[0003]為了解決上述技術問題,本發明提供了一種可以實現死區控制的N溝道波形發生器信號輸出方法及N溝道波形發生器。
[0004]為了達到上述目的,本發明的技術方案如下:
[0005]N溝道波形發生器信號輸出方法,其包括以下步驟:
[0006]I)在波形發生器內設置多路各自獨立的脈沖信號電路;
[0007]2)通過參數設置模塊對每一路所述脈沖信號電路內的初始電平、周期長度、每個周期內翻轉點的時刻以及占空比進行設置;
[0008]3)配合使用其中的任意兩路脈沖信號電路,使得兩路脈沖信號電路形成互補對稱,輸出帶死區控制的電機控制信號。
[0009]本發明的方法通過將多路脈沖信號電路的任意兩路進行配合使用,使其形成互補對稱,從而可以根據設定輸出帶死區控制的電機信號,使得波形發生器可以對信號中的死區實現有效的控制。
[0010]因此,本發明與現有技術相比,使得波形發生器具備了死區控制的功能,從而使得波形發生器的使用范圍得到擴充。
[0011]在上述技術方案的基礎上,本發明的系統還可以作如下改進:
[0012]作為優選的方案,上述的每一路脈沖信號電路設置有兩個計數器,第2)步驟中,每個周期內需要設置兩個翻轉點的時刻。
[0013]采用上述優選的方案,可以提高波形發生器的輸出精度。
[0014]作為優選的方案,上述的脈沖信號電路內設置有外部異常檢測電路,其連接寄存器,該寄存器用于控制該外部異常檢測電路,使能該外部異常檢測電路,然后再由觸發單元的觸發指令來觸發該外部異常檢測電路。
[0015]采用上述優選的方案,可以在發生異常狀況時,使得波形發生器立即停止工作,并浮空所有的脈沖信號電路的輸出端口。
[0016]作為優選的方案,上述的觸發單元的觸發指令為單片機上的P2.4 口的高電平或者比較器的上升沿信號。
[0017]采用上述優選的方案,可以立即停止波形發生器的工作。
[0018]N溝道波形發生器,包括具有PCA時鐘和計數器的總控制電路,其還包括多路脈沖信號電路,其各自獨立設置,該脈沖信號電路包括計數器、參數設置模塊和I/o控制器,通過該參數設置模塊設置每一路脈沖信號電路內的初始電平、周期長度、每個周期內翻轉點的時刻以及占空比,任意兩路信號電路之間形成互補對稱,輸出帶死區控制的電機控制信號。
[0019]本發明通過將多路脈沖信號電路的任意兩路進行配合使用,使其形成互補對稱,從而可以根據設定輸出帶死區控制的電機信號,使得波形發生器可以對信號中的死區實現有效的控制。
[0020]因此,本發明與現有技術相比,使得波形發生器具備了死區控制的功能,從而使得波形發生器的使用范圍得到擴充。
[0021]作為優選的方案,上述的每一路脈沖信號電路設置有兩個計數器,其與總控制電路的計數器形成兩次匹配,然后再進行每個周期內兩個翻轉點的時刻。
[0022]采用上述優選的方案,可以提高波形發生器的輸出精度。
[0023]作為優選的方案,上述的脈沖信號電路內設置有外部異常檢測電路,其連接寄存器,該寄存器用于控制所述外部異常檢測電路,使能該外部異常檢測電路,然后再由觸發單元的觸發指令來觸發該外部異常檢測電路。
[0024]采用上述優選的方案,可以在發生異常狀況時,使得波形發生器立即停止工作,并浮空所有的脈沖信號電路的輸出端口。
[0025]作為優選的方案,上述的觸發單元的觸發指令為單片機上的P2.4 口的高電平或者比較器的上升沿信號。
[0026]采用上述優選的方案,可以立即停止波形發生器的工作。
【附圖說明】
[0027]圖1為本發明的N溝道波形發生器信號輸出方法的流程示意圖。
[0028]圖2為本發明的N溝道波形發生器的結構框圖。
【具體實施方式】
[0029]下面結合附圖詳細說明本發明的優選實施方式。
[0030]為了達到本發明的目的,如圖1-2所示,在本發明的N溝道波形發生器信號輸出方法的一種實施方式中,其包括以下步驟:
[0031]S1:在波形發生器內設置多路各自獨立的脈沖信號電路I ;
[0032]S2:通過參數設置模塊(未示出,即控制單元)對每一路脈沖信號電路I內的初始電平、周期長度、每個周期內翻轉點的時刻以及占空比進行設置;
[0033]S3:配合使用其中的任意兩路脈沖信號電路1,使得兩路脈沖信號電路I形成互補對稱,輸出帶死區控制的電機控制信號。
[0034]本方法通過將多路脈沖信號電路的任意兩路進行配合使用,使其形成互補對稱,從而可以根據設定輸出帶死區控制的電機信號,使得波形發生器可以對信號中的死區實現有效的控制。因此,本方法與現有技術相比,使得波形發生器具備了死區控制的功能,從而使得波形發生器的使用范圍得到擴充。
[0035]為了進一步地優化本發明的實施效果,如圖1-2所示,在本發明的N溝道波形發生器信號輸出方法的另一些實施方式中,在上述內容的基礎上,上述的每一路脈沖信號電路I設置有兩個計數器,第2)步驟中,每個周期內需要設置兩個翻轉點的時刻。采用該實施方式的方案,可以提高波形發生器的輸出精度。
[0036]為了進一步地優化本發明的實施效果,如圖1-2所示,在本發明的N溝道波形發生器信號輸出方法的另一