最近在實驗室做電機控制的一個項目,項目需求要用430單片機實現,在此我首先給出利用430設計步進電機的原理圖,陀機控制的PWM采用430TB直接輸出的PWM信號,TB可以輸出5路PWM控制,電機驅動采用L297+L298。 控制器和步進電機的驅動采用光耦隔離開,其作用是切斷了單片機與步進電動機驅動回路之間電的直接聯系, 實現了單片機與驅動回路系統地線的分別聯接, 防止處于大電流感性負載下工作的驅動電路產生的干擾信號以及電網負載突變產生的干擾信號通過線路串入單片機, 影響單片機的正常工作。 關于L297+L298是怎么用的我上傳了一個文檔,里面有詳細介紹。PCB走線最關鍵的是這里的PCB布板區分數字和模擬區域劃分,電源共有3套,數字5V電源,模擬5V,24V電源,陀機(430PWM控制)采用5V的數字電源,L297,L298和步進電機采用另外一套5V,24V的模擬電源。數字和模擬地單點共地。在電路板發出去之后一點后悔沒把陀機的電源改為模擬電源。數字模擬器件在光耦兩邊分開,并用磁珠串聯數模地平面,保證一塊電路板的地平面唯一。正面鋪銅為網格狀,起屏蔽輻射作用,反面采用鏡面鋪銅,利于散熱。數字布線8mil,L298輸出的功率線40mil(電流未知最大2A),現給出PCB供大家觀摩,隨便下,但也請提提寶貴意見以及布局或線走的不好的地方。哦布板軟件為AD9,先把它轉為99SE格式方便大家看,大家象征性的給一個積分可憐下我的幸苦勞動吧。還附加一篇論文,主要的參考資料~ L297+L298電機控制模塊的電路: 這是L297+L298電機控制模塊一個原理圖。 最后感謝各位大蝦路過拍磚,也希望版主能給點意見~~~隨便把cadence資料給俺學習學習~~菜鳥謝過,呵呵 PCB截圖: |