雙輸入信號車用無刷電機控制器的制造方法
【技術領域】
[0001]本發明涉及一種雙輸入信號車用無刷電機控制器,涉及汽車用微電機行業無刷電機控制器生產制造領域。
【背景技術】
[0002]無刷電機控制器有多種輸入控制信號,大多分這幾種:電壓輸入控制信號、脈寬輸入控制信號、LIN輸入控制信號、CAN輸入控制信號等。通過市場推廣和應用來看,部分車廠還在采用電壓輸入信號控制無刷電機,電壓輸入信號的弊端就是電壓信號在傳輸過程中有能量損耗,不能達到精確的控制。在信號傳輸過程中脈寬輸入信號無能量損耗,能達到精確的控制要求,所以更能適應市場的發展。由于各汽車公司技術發展的不一致性,有的采樣了脈寬控制信號做了技術提升,有的還采用電壓控制信號,這樣就導致需要針對不同的控制信號準備不同的無刷電機控制器,目前市場上需求一種能兼容多輸入控制信號的無刷電機控制器。
【發明內容】
[0003]針對以上多種無刷控制器不能兼容多種信號的問題,本發明目的在于解決上述問題,提供一種能兼容電壓和脈沖兩種信號輸入的無刷電機控制器。
[0004]本發明的技術解決方案是:
一種雙輸入信號車用無刷電機控制器,包括單片機、脈寬信號控制單元和電壓信號控制單元,脈寬信號控制單元包括電容C27、二極管D4、電阻R53、三極管Q9、三極管Q10、電阻R50、電阻R51、電阻R49、電阻R54 ;二極管D4的負極連接控制信號輸入端,二極管D4的正極分別連接三極管QlO的集電極、電阻R53的一端,電阻R53的另一端分別連接三極管Q9的基極、電阻R51的一端,電阻R51的另一端分別連接+5V電源、三極管Q9的發射極,三極管Q9的集電極分別連接脈寬信號輸出端、電阻R54的一端,電阻R54的另一端接地;三極管QlO的發射極接地,三極管QlO的基極與發射極間連接有電阻R50,三極管QlO的基極還通過電阻R49連接Sl-PWM,Sl-PWM連接單片機的輸出接口,控制信號輸入端還通過電容C27接地;
電壓信號控制單元包括電阻R17、電阻R48、二極管D5、二極管D6、電容C28 ;控制信號輸入端還連接電阻R17的一端,電阻R17的另一端分別連接二極管D5的正極、二極管D6的負極、電壓信號輸出端、電阻R48的一端,電阻R48的另一端分別連接二極管D6的正極、電容C28的一端,電容C28的另一端連接電壓信號輸出端。
[0005]進一步地,所述單片機通過功率驅動單元控制無刷電機。
[0006]進一步地,在控制信號輸入端接入PWM脈寬信號,單片機的輸出接口輸出低電平控制Sl-PWM使三極管QlO工作于截止狀態,電壓信號輸出端輸出的電壓在單片機的AD轉換通道中不進行轉換;
如果PWM脈寬信號為低電平時,通過二極管D4,5V電壓經電阻R51和電阻R53分壓后促使三極管Q9導通,脈寬信號輸出端輸出為高電平;
如果PWM脈寬信號為高電平時,二極管D4兩端為5V不能產生使三極管Q9導通的電壓,三極管Q9截止,脈寬信號輸出端輸出為低電平;
脈寬信號輸出端輸入到單片機定時器捕獲通道進行捕獲。
[0007]進一步地,在控制信號輸入端接入O — 1V電壓信號,單片機的輸出接口輸出高電平控制Sl-PWM使QlO工作于導通狀態,單片機定時器捕獲通道關閉,不進行捕獲;
控制信號輸入端電壓經電阻R17和電阻R48分壓后,輸入到單片機AD轉換通道進行轉換,如果分壓值大于5V被鉗位二極管D5鉗位在+5V。
[0008]進一步地,控制過程具體為:在通電后,控制信號輸入端等待信號輸入,在采集到信號輸入后單片機檢測是否為脈沖信號,如果是脈沖信號,進行記憶處理并關閉另一路信號檢測;如果不是脈沖信號,檢測是否為電壓信號,如果是電壓信號,進行記憶處理并關閉另一路信號檢測;
如果信號輸入檢測是脈沖信號或電壓信號,在輸入信號不轉換時,無刷電機控制器進入受控狀態運行;在輸入信號轉換時進行斷電,關閉控制器電源,重新上電后等待信號輸入,如果未斷電,則無刷電機控制器進入受控狀態運行;
如果信號輸入檢測不是脈沖信號且不是電壓信號,無刷電機控制器進入停止狀態。
[0009]本發明的有益效果是:該種雙輸入信號車用無刷電機控制器,能兼容電壓和脈沖兩種信號輸入。通過兩路信號采集,一路為電壓輸入信號,另一路為脈寬輸入信號,兩路信號同時接到外部同一輸入端上,無論外部輸入的是電壓信號還是脈寬信號都能控制無刷電機工作。雙輸入信號的兼容性改善了無刷電機控制器的通用性,此無刷電機控制器可以替代PWM脈寬輸入信號和電壓輸入信號的兩種類型的無刷電機控制器使用。
【附圖說明】
[0010]圖1是本發明實施例的結構示意圖;
圖2是實施例中脈寬信號控制單元和電壓信號控制單元的電路連接示意圖;
圖3是實施例中單片機與脈沖信號輸出端、電壓信號輸出端的連接圖;
圖4是實施例的信號檢測策略的過程示意圖。
【具體實施方式】
[0011]下面結合附圖詳細說明本發明的優選實施例。
實施例
[0012]一種雙輸入信號車用無刷電機控制器,如圖1和圖2,包括單片機、脈寬信號控制單元和電壓信號控制單元,單片機采用TMP89FM82,單片機通過功率驅動單元控制無刷電機。脈寬信號控制單元包括電容C27、二極管D4、電阻R53、三極管Q9、三極管Q10、電阻R50、電阻R51、電阻R49、電阻R54 ;二極管D4的負極連接控制信號輸入端PMW-1N,二極管D4的正極分別連接三極管QlO的集電極、電阻R53的一端,電阻R53的另一端分別連接三極管Q9的基極、電阻R51的一端,電阻R51的另一端分別連接+5V電源、三極管Q9的發射極,三極管Q9的集電極分別連接脈寬信號輸出端、電阻R54的一端,電阻R54的另一端接地;三極管QlO的發射極接地,三極管QlO的基極與發射極間連接有電阻R50,三極管QlO的基極還通過電阻R49連接Sl-PWM,Sl-PWM連接單片機的輸出接口,如圖3,控制信號輸入端PMW-1N還通過電容C27接地。
[0013]電壓信號控制單元包括電阻R17、電阻R48、二極管D5、二極管D6、電容C28 ;控制信號輸入端PMW-1N還連接電阻Rl7的一端,電阻R17的另一端分別連接二極管D5的正極、二極管D6的負極、電壓信號輸出端AD-SPEED、電阻R48的一端,電阻R48的另一端分別連接二極管D6的正極、電容C28的一端,電容C28的另一端連接電壓信號輸出端AD-SPEED。
[0014]附圖1的虛線框為無刷電機控制器部分。附圖2為附圖1的信號采集部分。
[