极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

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

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

項目編號:E468

文件大?。?2K

源碼說明:帶中文注釋

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

簡要概述:

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


1. 所需仿真平臺

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


2. Release版本

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


3. 運行

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

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

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


目錄│文件列表:

 └ 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 分