proteus仿真相关
仿真
新建工程
修改工程名称和地址后默认下一步完成新建工程
添加元件
在下图元件模式列表中右键选择 从库中挑选
,添加MEGA2560V2
开发板及LED灯
若无Arduino
开发板元件库,则需下载添加,将其中的Arduino2TEP.idx
、Arduino2TEP.lib
两个文件添加到proteus
安装根目录的data
`LIBRARY`文件夹下。
我的参考目录
C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\LIBRARY
文中所用元件下载地址,更新至2022年5月10日09:37:04
若右键打开为空或报错,原因是打开软件时没有使用管理员权限打开,重新以管理员权限打开即可。
连线
按下图所示,将左侧元件点选之后放入工作簿中,并连线
编译hex
蒋如下代码使用Arduino
或platform IO
进行编译
#include <Arduino.h>
void setup() {
// 设置引脚模式
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}
void loop() {
// blink
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
delay(500);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
delay(500);
}
使用Arduino编译
使用CTRL+R
编译之后会在输出信息(下拉至底部倒数第二行左右的位置)内看见.hex
文件的地址
将此地址复制
使用platformIO编译
使用CTRL+ALT+B
编译完成后即可在PIO
文件夹下找到firmware.hex
文件
复制此文件的绝对地址
导入固件
双击开发板,将固件导入至开发板,点击确定关闭窗口,点击左下角运行仿真即可。
自建A4988、OLED1336元件
自建A4988
在子电路default模式下绘制一个矩形框
添加输入输出引脚
绘制4988模型
完成如图所示模型,双击引脚添加管脚号文字
跳转到子图
添加可替代模型
在子图模式下添加L298、L297
两个模型并连线
自建NEMA17
查nema17
(42步进电机
)原理图可知
200 per rev = 1.8 deg
添加步进电机元件
修改元件参数
编辑上一步添加的步进电机参数,详情如下
STEPPER_1
NEMA 17
24V
1.8
1800
1.04
2.2mH