欧美日韩欧美,女人和拘做受大片免费看,麻花豆传媒剧国产mv免费版特色,欧美成人精品高清在线观看,麻豆产精国品一二三产区区

【E468】基于AT89C52單片機的PID直流電機控制系統(tǒng)仿真

2021-08-23 08:09:57      索煒達電子      604     

項目編號:E468

文件大小:52K

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡要概述:

本文所介紹的基于AT89C52單片機的PID直流電機控制系統(tǒng)設(shè)計過程主要分為MATLAB建模、Proteus硬件電路的設(shè)計以及基于C51語法的單片機程序開發(fā)編寫。本系統(tǒng)性質(zhì)為單閉環(huán)控制,即通過轉(zhuǎn)速對電機進行調(diào)速;將采用增量式編碼器進行電機轉(zhuǎn)速的測量,并設(shè)定PWM波形生成的開關(guān)頻率為7KHz,速度回路的采樣周期為14ms。


1. 所需仿真平臺

單片機部分代碼主要利用Keil uVision5平臺進行編譯,工具鏈采用C51。仿真電路搭建平臺為Proteus 8 Professional。


2. Release版本

編譯后的運行環(huán)境為Atmel AT89C52單片機平臺。


3. 運行

將已發(fā)布的HEX文件放入Proteus 8 Professional仿真平臺或以上版本內(nèi)運行即可;

可通過修改Proteus仿真文件方波的頻率(開關(guān)頻率)來改變PWM相應(yīng)的頻率;

若需要修改源代碼可Clone軟件代碼進行修改,注釋已在代碼中標(biāo)出。


目錄│文件列表:

 └ Simulation-of-PID-DC-Motor

    │ main.c

    │ MotorControl

    │ MotorControl.uvgui.Jimmys' Device

    │ MotorControl.uvopt

    │ MotorControl.uvproj

    │ pid.c

    │ pid.h

    │ STARTUP.A51

    │ sysinit.c

    │ sysinit.h

    ├ .vscode

    │  │ c_cpp_properties.json

    │  │ keil-assistant.log

    │  │ settings.json

    │  └ uv4.log.lock

    └ Proteus_8_pro_Simulate

       └ New Project.pdsprj

TAGPID
  • 8 次
  • 1 分