# 磁力搅拌器
## 1\. 磁力搅拌器仪器组成简介
磁力搅拌器是由搅拌转子、搅拌器托盘、磁钢、电动机、调运装置组成,如果仪器具有加热功能,还会包括电阻加热丝。
其基本原理是利用磁场的同性相斥、异性相吸的原理,使用磁场推动放置在容器中带磁性的搅拌子进行自旋运动

图1 磁力搅拌器^\[2\]^

图1 磁力搅拌器^\[2\]^
## 2\. 基础单元
磁钢安装在电动机的搅拌轴上,电动机的旋转带动磁钢的旋转,利用磁力吸引搅拌转子的旋转,从而起到搅拌作用。
### 2.1 磁钢
磁钢一般是指铝镍钴合金,磁钢是由几种硬的强金属,如铁与铝、镍、钴等合成,有时是铜、铌、钽合成,用来制作超硬度永磁合金。
### 2.2 直流式电动机
磁力搅拌器中采用的电动机为直流式电机,
将直流电能转换为机械能的转动装置。电动机定子提供磁场,直流电源向转子的绕组提供电流,换向器使转子电流与磁场产生的转矩保持方向不变。根据是否是否配置有常用的电刷-换向器可以将直流电动机分为两类,包括有刷直流电动机和无刷直流电动机。
## 3\. 永磁直流电机
利用永磁体建立励磁磁场的直流电动机。这种电动机因没有另设的励磁系统,因而体积小,重量轻,结构简单且效率高。绝大多数微型直流电动机都是永磁的。永磁直流电动机起动和运行特性与他励、并励直流电动机基本相同。在结构上除定子部分没有励磁绕组外,其电枢、电刷、换向器等零部件均与电流励磁式直流电机相同
## 无刷直流电机实例^\[1\]^

基于STMF103的电磁搅拌开源项目,代码函数意义参考STM标准库函数
```c
void turncolock(int speed) //顺时针旋转
{
GPIO_WriteBit(GPIOB,L3_B,(BitAction)(0)); //步数1
GPIO_WriteBit(GPIOB,L1_A,(BitAction)(1));
delay_ms(speed); //延迟一段时间
GPIO_WriteBit(GPIOB,L1_A,(BitAction)(0)); //步数2
GPIO_WriteBit(GPIOB,L2_A,(BitAction)(1));
delay_ms(speed);
GPIO_WriteBit(GPIOB,L2_A,(BitAction)(0)); //步数3
GPIO_WriteBit(GPIOB,L3_A,(BitAction)(1));
delay_ms(speed);
GPIO_WriteBit(GPIOB,L3_A,(BitAction)(0));
GPIO_WriteBit(GPIOB,L1_B,(BitAction)(1));
delay_ms(speed);
GPIO_WriteBit(GPIOB,L1_B,(BitAction)(0));
GPIO_WriteBit(GPIOB,L2_B,(BitAction)(1));
delay_ms(speed);
GPIO_WriteBit(GPIOB,L2_B,(BitAction)(0));
GPIO_WriteBit(GPIOB,L3_B,(BitAction)(1));
delay_ms(speed);
}
```
### 参考资料:
### [\[1\](19条消息) 开源新型电磁式磁力搅拌机stm32f103\_TECH淮的博客-CSDN博客](https://blog.csdn.net/weixin_42090940/article/details/103859164?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167932056316800213059432%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=167932056316800213059432&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-103859164-null-null.142%5Ev74%5Econtrol_1,201%5Ev4%5Eadd_ask,239%5Ev2%5Einsert_chatgpt&utm_term=%E7%A3%81%E5%8A%9B%E6%90%85%E6%8B%8C%E5%99%A8&spm=1018.2226.3001.4187)
### [\[2\]2011720142834116.jpg (600×778) (hi1718.com)](https://file.hi1718.com/productsimage/2011/7/20/2011720142834116.jpg)