使用stm studio進行電機測量
軟體環境:
作業系統:win10 企業版(由家庭普通版公升級。之前存在自動更新。現在已經被嘗試關閉自動更新)
iar for arm. 8.30.1.17148
motorcontrol workbench 5.3.3
stm studio 3.6.0
使用技巧:
1、stm studio內建的變數匯入功能並不一定是自己想要的。
建議使用原始的變數新增功能。主要是變數的位址,變數的型別和長度。如果找不到結構體中變數的位址的話,建議使用iar的除錯功能。把結構體加入到
watch中,就可以看到結構體中各個member的位址和資料型別的資訊了。具體使用和freescale的freemaster的功能基本類似。
2、可以充分利用顯示的zoom in的功能。尤其是在horizontal的角度進行zoom in。
3、可以利用expression的功能。讓數量級不同的變數能夠方便地顯示在一起,就像使用示波器一樣。
4、可以通過選單設定原始資料的獲取越快越好。同時顯示也是越快越多越好。
5、具體能夠實時地plot出多少個變數。這個本人未知。理論上應該有數量限制。或者數量多了。取樣的頻率就下來了。因為通訊的頻寬是有限的。
6、該軟體在使用之前可能需要公升級偵錯程式。直接點選確認就可以自動公升級了。
7、在使用該功能時,可能存在中間如果存在usb hub的情況下不能使用的情況。該條不確定,有待確認。
8、具體這些量是不是同一時刻的snapshot。這個是存在一定疑問的。所以,經過本人的初步使用。效果還是可以的,但是不能保證所有的量都是同一時刻的snapshot。
步進電機的使用
最近做了幾個小東西,其中用到了步進電機。就來談談步進電機,寫給小白看的,只是 如何使用,其中的原理不做細緻的講解。我們從步進電機驅動器上的東西乙個個看 1.sw1 sw8開關 sw1 sw4 通過撥動開關,選擇16種細分模式 或者其他x種細分模式 什麼叫細分模式呢?電機轉動一圈是360度,電機的步距...
Arduino通過L9110進行電機控制
l9110s是為控制和驅動電機設計的兩通道推挽式功率放大專用積體電路器件,將分立電路整合在單片ic之中,使外圍器件成本降低,整機可靠性提高。該晶元有兩個ttl cmos相容電平的輸入,具有良好的抗干擾性 兩個輸出端能直接驅動電機的正反向運動,它具有較大的電流驅動能力,每通道能通過750 800ma的...
基於STM32進行電機PID調速(一)
使用stm32,l298n驅動與可編碼減速電機進行電機pid調速。為什麼要pid調速?直接接電源的電機存在執行時阻力的變化 外力等因素,通常不能維持在恆定速度,可能肉眼覺得接上恆定電源電機速度也恆定,但對於車來說,四個電機不可能做到輸入相同電壓達到相同轉速,因此通過pwm動態調整。而pid演算法就是...