1. 程式人生 > 其它 >proteus模擬相關

proteus模擬相關

模擬

新建工程

修改工程名稱和地址後預設下一步完成新建工程

新增元件

在下圖元件模式列表中右鍵選擇 從庫中挑選,新增MEGA2560V2開發板及LED燈

若無Arduino開發板元件庫,則需下載新增,將其中的Arduino2TEP.idxArduino2TEP.lib兩個檔案新增到proteus安裝根目錄的data`LIBRARY`資料夾下。

我的參考目錄

C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\LIBRARY

文中所用元件下載地址,更新至2022年5月10日09:37:04

若右鍵開啟為空或報錯,原因是開啟軟體時沒有使用管理員許可權開啟,重新以管理員許可權開啟即可。

連線

按下圖所示,將左側元件點選之後放入工作簿中,並連線

編譯hex

蔣如下程式碼使用Arduinoplatform 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

nema1742步進電機)原理圖可知

200 per rev = 1.8 deg
新增步進電機元件
修改元件引數

編輯上一步新增的步進電機引數,詳情如下

STEPPER_1
NEMA 17
24V
1.8
1800
1.04
2.2mH