Thông báo

Collapse
No announcement yet.

Cách tính giá trị bảng Sin để điều chế Sóng Sin trong nghịch lưu

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Cách tính giá trị bảng Sin để điều chế Sóng Sin trong nghịch lưu

    Em đang định làm về biến đổi điện áp DC thành AC dùng nghịch lưu. NHưng em vẫn chưa hiểu rõ được làm sao mà họ tính được giá trị của bảng Sin đó! Mong các pác hướng dẫn!

  • #2
    Dùng Microsoft Excel đi bạn.
    Imagine all the people
    Living life in peace...

    Comment


    • #3
      Nguyên văn bởi hang1988 Xem bài viết
      Em đang định làm về biến đổi điện áp DC thành AC dùng nghịch lưu. NHưng em vẫn chưa hiểu rõ được làm sao mà họ tính được giá trị của bảng Sin đó! Mong các pác hướng dẫn!
      Dùng TurboC:

      #include<stdio.h>
      #include<conio.h>
      #include<math.h>
      int i;
      float x, sine;
      unsigned int xx;
      FILE *sinefile;
      void main()
      {
      clrscr();
      printf("\n\n\n\n");
      sinefile=fopen("sine.txt","wb");
      for(i=0;i<200;i++)
      {
      x=i*2*M_PI/200;
      sine=sin(x)*250+250;
      xx=(unsigned int)(sine);
      printf("%d ",xx);
      fprintf(sinefile,"%d , ",xx);

      }
      fclose(sinefile);
      getch();
      }

      trong đó 250 là biên độ và 200 là số bước của sóng sin

      Comment


      • #4
        Nếu bạn dùng Windows thì down file exe về. Chạy file này sẽ ra 1 bảng các biên độ sóng sin với góc tương tứng. Bắn PWM là xong. Cái này mình đã dùng để viết cho máy tạo sóng sin bên cty thiết bị giáo dục 1.

        Resolution là số giá trị muốn lấy trong 1 chu kì
        Amplitude là biên độ (kiểu char)
        Offset là giá trị dùng để dịch dóng sin lên hoặc xuống theo trục y
        Start angle là góc bắt đầu
        Attached Files

        Comment

        Về tác giả

        Collapse

        hang1988 Tìm hiểu thêm về hang1988

        Bài viết mới nhất

        Collapse

        Đang tải...
        X