DỰ ÁN MÁY CHẠY BỘ VỚI AT89C51

DỰ ÁN MÁY CHẠY BỘ VỚI AT89C51


Dự án đã chuẩn bị bởi: Mehmet ŞENTÜRK - Cảm ơn bạn
Công việc Dynamics:
Tên của dự án của tôi là máy chạy bộ, và như tên của nó, nó đòi hỏi điều khiển động cơ.Tôi nghĩ rằng nó là thích hợp để sử dụng một động cơ DC khi thiết kế dự án này Bởi vì động cơ DC đang đi đầu trong điều kiện dễ sử dụng và cho ăn.
DC động cơ để điều khiển tích hợp mạch L293D tích hợp kullandım.b của bộ khuếch đại cũng có sẵn bao gồm các bóng bán dẫn trong thông tin tích hợp và bulunmaktadır.entegr pdf. 
Đối với các hoạt động của các mạch, điều này hiện thân PWM phương pháp của động cơ DC Performing hẹn giờ kiểm soát tốc độ để có được dấu amaçlanmaktadır.pwm \ truy cập được sử dụng 0 và timer 1 ms được điều chỉnh để một hòn đá.
20 lần tràn timer (20 ms) tương ứng với một khoảng thời gian của sơ đồ gelmektedir.devr tín hiệu PWM thấy trong "tăng tốc" và "giảm tốc" trong 20 ms, tín hiệu xung với các nút logic "1" và logic "0" theo thời gian thay đổi, điện áp trung bình áp dụng cho các động cơ điều khiển tốc độ của động cơ được cung cấp.
sơ đồ mạch isis
kosu_b là
Bộ dụng cụ hàn và các tệp proteus: Dự án máy chạy bộ với AT89C51
Tải xuống tệp LINK danh sách (ở định dạng TXT) link-3054.zip mật khẩu-pass: 320volt.com
chương trình
#include <89c51rd2 .h="">
#define MOTOR P3
#define fast_arttir P1_1
#define speed_azalt P1_3

void chính (void)
{
  int int unsigned = 1000; // 1 trong 20 xung PWM
  tỷ lệ int chưa ký;
  int i; // để đặt thời lượng xung
 // P3 = 0x00;
  P1 = 0xFF; // nút được đặt cho đầu vào
  TMOD = 0x01; // T0 16 bit (mod1) hẹn giờ
  -periyot TL0 = 256%; // giá trị thấp của xung
  Th0e = -periyot / 256; // giá trị cao của xung

  while (1)
  {
    TR0 = 1; // T0 bắt đầu đếm
    trong khi (TF0) // kiểm tra cờ tràn của Z / S
    {
      TR0 = 0; // Dừng hẹn giờ

Post a Comment

[disqus] [facebook] [blogger]

MKRdezign

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Hỗ trợ trực tuyến