娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

加入交流群  

掃一掃,添加管理員微信
備注:參考設(shè)計(jì),即可被拉入群
和也在搞設(shè)計(jì)小伙伴們碰一碰

收藏 

評(píng)論 

ul0tWT 發(fā)布

支持CAN通信的SimpleFOC無刷驅(qū)動(dòng)

 
設(shè)計(jì)簡介
## 項(xiàng)目簡介 這是本人一個(gè)機(jī)器人項(xiàng)目的一個(gè)子模塊(也可用在其他地方),基于 STM32 芯片、支持CAN通信的無刷電機(jī)驅(qū)動(dòng)板,有如下特性: - 芯片方案 - 主控芯片:STM32F103C6T6 - 驅(qū)動(dòng)芯片:DRV8313 - 磁編碼器:AS5600 - CAN驅(qū)動(dòng)芯片:TJA1050T - 僅支持電壓控制扭矩,硬件不支持電流閉環(huán) - 使用 CAN 通信控制(硬件留有串口但程序沒有使用) - 可反饋轉(zhuǎn)角和轉(zhuǎn)速,反饋頻率500Hz - 使用按鈕設(shè)置電機(jī)ID或觸發(fā)自動(dòng)標(biāo)定,產(chǎn)生的參數(shù)支持掉電保存 - PCB 尺寸:直徑30mm - 本項(xiàng)目中供電電壓:12V - 物料成本:約¥25 > 注:經(jīng)測(cè)試 STM32F103C8T6 可直接替換,軟硬件都可直接兼容 完整的機(jī)器人項(xiàng)目可以查看這個(gè)視頻: [https://www.bilibili.com/video/BV1bP411k75b/](https://www.bilibili.com/video/BV1bP411k75b/) 完整項(xiàng)目開源鏈接:[Gitee](https://gitee.com/skythinker/foc-wheel-legged-robot) [Github](https://github.com/Skythinker616/foc-wheel-legged-robot) ## 軟件說明 STM32 程序見附件,程序開發(fā)環(huán)境為 Keil uVision 5,使用 STM32CubeMX v5.6.0 生成工程,使用 HAL 庫編寫 FOC核心算法參考了CSDN博主 [loop222](https://blog.csdn.net/loop222) 所移植的C語言版 SimpleFOC,本程序?qū)⑵湟浦驳搅薍AL庫中,并添加了CAN通信、Flash掉電存儲(chǔ)、蜂鳴、按鍵、LED、濾波等功能 ## 使用說明 ### 硬件設(shè)置 1. 將驅(qū)動(dòng)板與電機(jī)固定在一起,電機(jī)轉(zhuǎn)子上的徑向磁鐵與磁編碼器對(duì)正且相距2~3mm 2. 驅(qū)動(dòng)電路板使用2.54mm排針孔引出了電機(jī)三相線、CAN總線、電源、SWD調(diào)試接口和串口,用戶可根據(jù)需要自行焊接 > 注:電源建議選擇12V左右,具體范圍可以參考DRV8313芯片的電壓范圍和降壓LDO芯片的最高耐壓 ### 驅(qū)動(dòng)ID設(shè)置及自動(dòng)標(biāo)定 **驅(qū)動(dòng)ID**:區(qū)分一條CAN總線上多個(gè)電機(jī)的標(biāo)識(shí),范圍1-8,同一總線上的驅(qū)動(dòng)ID不能重復(fù) **自動(dòng)標(biāo)定**:驅(qū)動(dòng)需要知道電機(jī)的極對(duì)數(shù)、零點(diǎn)偏移量、傳感器方向信息,這些信息可以通過自動(dòng)標(biāo)定獲得 - 在正常運(yùn)行狀態(tài)下,LED的閃爍代表電機(jī)當(dāng)前ID - 按下按鈕不松手即可進(jìn)入ID設(shè)置,此時(shí)LED會(huì)以500ms周期閃爍,閃爍第N次時(shí)松手即可設(shè)置ID為N - 閃爍次數(shù)超過8次仍不松手,LED會(huì)常亮2秒,此時(shí)松手即可進(jìn)入自動(dòng)標(biāo)定 - 若2秒后仍然不松手,LED會(huì)熄滅,此后松手不會(huì)觸發(fā)任何操作 - 自動(dòng)標(biāo)定時(shí),電機(jī)會(huì)緩慢旋轉(zhuǎn),需確保電機(jī)處于空載狀態(tài),盡可能減少旋轉(zhuǎn)阻力,標(biāo)定成功后會(huì)播放開機(jī)音效 ### CAN通信協(xié)議 CAN通信使用標(biāo)準(zhǔn)幀,波特率為1Mbps **驅(qū)動(dòng)反饋數(shù)據(jù)幀格式**: 不同ID的驅(qū)動(dòng)板會(huì)使用不同的CAN數(shù)據(jù)幀標(biāo)識(shí)符(StdID)發(fā)送反饋數(shù)據(jù): | 驅(qū)動(dòng)ID | StdID | 幀類型 | DLC | | :------: | :----------: | :----: | :-: | | N | 0x100+N | 標(biāo)準(zhǔn)幀 | 8 | | DATA[0-3] | DATA[4-5] | DATA[6-7] | | :------: | :------: | :------: | | 累計(jì)轉(zhuǎn)角*1000 | 當(dāng)前轉(zhuǎn)速*10 | 保留 | | 單位rad | 單位rad/s | / | | int32_t | int16_t | / | **驅(qū)動(dòng)板接收電壓指令數(shù)據(jù)幀格式**: 為節(jié)省總線帶寬,不同ID的驅(qū)動(dòng)板不會(huì)使用完全不同的數(shù)據(jù)幀接收數(shù)據(jù),而是共用一個(gè)數(shù)據(jù)幀中的不同字節(jié) 共用接收數(shù)據(jù)幀 **StdID = 0x100** 的四個(gè)驅(qū)動(dòng)ID為1-4: | DATA[0-1] | DATA[2-3] | DATA[4-5] | DATA[6-7] | | :------: | :------: | :------: | :------: | | ID=1 輸出電壓 | ID=2 輸出電壓 | ID=3 輸出電壓 | ID=4 輸出電壓 | | 單位mV | 單位mV | 單位mV | 單位mV | | int16_t | int16_t | int16_t | int16_t | 共用接收數(shù)據(jù)幀 **StdID = 0x200** 的四個(gè)驅(qū)動(dòng)ID為5-8: | DATA[0-1] | DATA[2-3] | DATA[4-5] | DATA[6-7] | | :------: | :------: | :------: | :------: | | ID=5 輸出電壓 | ID=6 輸出電壓 | ID=7 輸出電壓 | ID=8 輸出電壓 | | 單位mV | 單位mV | 單位mV | 單位mV | | int16_t | int16_t | int16_t | int16_t | 也就是說,如果向總線發(fā)送StdID=0x100的數(shù)據(jù)幀,那么ID為1-4的驅(qū)動(dòng)板會(huì)同時(shí)接收到指令;如果發(fā)送StdID=0x200的數(shù)據(jù)幀,則ID為5-8的驅(qū)動(dòng)板會(huì)收到指令 ## 改進(jìn)方向 - AS5600磁編碼器數(shù)據(jù)不夠穩(wěn)定,采樣頻率也不夠高(軟件IIC實(shí)測(cè)最高約2KHz),留給濾波算法的余地不大,可以考慮更換更好的編碼器
參考設(shè)計(jì)圖片
×

!注意:請(qǐng)使用瀏覽器自帶下載,迅雷等下載軟件可能無法下載到有效資源。

 
相關(guān)器件
器件 類型 描述 數(shù)據(jù)手冊(cè)
CL10C200JB8NNNC 貼片電容 精度:±5% 容值:20pF 額定電壓:50V 溫漂系數(shù)(介質(zhì)材料):C0G 材質(zhì):C0G 點(diǎn)擊下載
0603B104K500NT 貼片電容 精度:±10% 容值:100nF 額定電壓:50V 溫漂系數(shù)(介質(zhì)材料):X7R 材質(zhì):X7R 點(diǎn)擊下載
0603B474K500NT 貼片電容 精度:±10% 容值:470nF 額定電壓:50V 溫漂系數(shù)(介質(zhì)材料):X7R 材質(zhì):X7R 點(diǎn)擊下載
CL10A105KB8NNNC 貼片電容 精度:±10% 容值:1uF 額定電壓:50V 溫漂系數(shù)(介質(zhì)材料):X5R 材質(zhì):X5R 點(diǎn)擊下載
CL21A226MAQNNNE 貼片電容 精度:±20% 容值:22uF 額定電壓:25V 溫漂系數(shù)(介質(zhì)材料):X5R 材質(zhì):X5R 點(diǎn)擊下載
TAJA106K016RNJ 鉭電容 精度:±10% 容值:10uF 額定電壓:16V ESR串聯(lián)電阻:3 Ω @ 100kHz 工作溫度:-55℃ ~ +125℃ 點(diǎn)擊下載
CC0603KRX7R9BB103 貼片電容 精度:±10% 容值:10nF 額定電壓:50V 溫漂系數(shù)(介質(zhì)材料):X7R 材質(zhì):X7R 點(diǎn)擊下載
19-217/R6C-AL1M2VY/3T 發(fā)光二極管 照明顏色:紅色 主波長/色坐標(biāo):617.5~633.5nm 點(diǎn)擊下載
RC0603FR-071KL 貼片電阻 阻值(歐姆):1K 精度:±1% 功率:1/10W 溫度系數(shù):±100ppm/°C 點(diǎn)擊下載
0603WAF1002T5E 貼片電阻 阻值(歐姆):10K 精度:±1% 功率:1/10W 溫度系數(shù):±100ppm/°C 點(diǎn)擊下載
0603WAF1200T5E 貼片電阻 阻值(歐姆):120 精度:±1% 功率:1/10W 溫度系數(shù):±100ppm/°C 點(diǎn)擊下載
SPX3819M5-L/TR 低壓差線性穩(wěn)壓(LDO) 輸出類型:可調(diào)式 最大輸入電壓:16V 輸出電流:500mA 輸出電壓(最小值/固定值):1.235V 可調(diào)節(jié)輸出(1.235V to 15.3V),低壓差700mV@Iout=500mA,Vin=16V(Max) 點(diǎn)擊下載
XL1050 CAN芯片 點(diǎn)擊下載
DRV8313PWPR 電機(jī)驅(qū)動(dòng) 點(diǎn)擊下載
AS5600-ASOM 姿態(tài)傳感器 非接觸12bit磁角度位置傳感器 點(diǎn)擊下載
STM32F103C8T6 ST(意法半導(dǎo)體) 工作電壓:2V ~ 3.6V CPU位數(shù):32-Bit CPU內(nèi)核:ARM? Cortex?-M3 主頻(MAX):72MHz ROM類型:FLASH 1500/包 STM32 Series 32-bit 64 kB Flash 20 kB RAM ARM Based Microcontroller - LQFP-48 點(diǎn)擊下載
X50328MSB2GI 貼片晶體諧振器(無源) 等效串聯(lián)電阻(ESR):60Ω ~ 80Ω 主頻:8MHz 頻率公差:±10ppm 負(fù)載電容值:20pF 點(diǎn)擊下載
群聊設(shè)計(jì),與管理員及時(shí)溝通

歡迎加入EEWorld參考設(shè)計(jì)群,也許能碰到搞同一個(gè)設(shè)計(jì)的小伙伴,群聊設(shè)計(jì)經(jīng)驗(yàn)和難點(diǎn)。 入群方式:微信搜索“helloeeworld”或者掃描二維碼,備注:參考設(shè)計(jì),即可被拉入群。 另外,如您在下載此設(shè)計(jì)遇到問題,也可以微信添加“helloeeworld”及時(shí)溝通。

 
查找數(shù)據(jù)手冊(cè)?

EEWorld Datasheet 技術(shù)支持

論壇推薦 更多
更新時(shí)間2025-06-11 01:28:39

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

About Us 關(guān)于我們 客戶服務(wù) 聯(lián)系方式 器件索引 網(wǎng)站地圖 最新更新 手機(jī)版 版權(quán)聲明

EEWORLD參考設(shè)計(jì)中心

站點(diǎn)相關(guān): TI培訓(xùn) 德州儀器(TI)官方視頻課程培訓(xùn)

北京市海淀區(qū)中關(guān)村大街18號(hào)B座15層1530室 電話:(010)82350740 郵編:100190

電子工程世界版權(quán)所有 京B2-20211791 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 玉龙| 疏附县| 将乐县| 新津县| 神池县| 玉山县| 周至县| 白沙| 武定县| 政和县| 屯昌县| 菏泽市| 定日县| 伊宁县| 锦州市| 达拉特旗| 靖安县| 曲阜市| 阿坝县| 长武县| 中超| 河北区| 承德县| 张家口市| 勐海县| 高唐县| 旌德县| 靖江市| 大同县| 保山市| 祁东县| 射阳县| 阿合奇县| 紫云| 富宁县| 当阳市| 洮南市| 黄冈市| 临漳县| 定边县| 孟州市|