1. Điện áp của biến áp
Điện áp bên thứ cấp có các mức điện áp khác nhau cùng với đó là chọn kiểu chỉnh lưu và bộ lọc. Với công thức cho dưới đây sẽ giúp ta chọn được điện áp DC mong muốn cùng với mạch chỉnh lưu và lọc yêu cầu. Tất cả điện áp xoay chiều đầu ra là giá tri RMS (chưa tính tổn hao nghĩa là máy biến áp phải tính chuẩn)
để ý độ sụt áp trên diode
2. Tỉ lệ dòng của biến áp
Dòng điên AC của biến áp cần được tính toán từ dòng DC yêu cầu. Dòng điện từ mạch chỉnh lưu khác nhau và mạch lọc khác nhau cho dòng ra khác nhau. Vì vậy sử dụng công thức sau mỗi hình để tính toán dòng ra ( Idc) .
3. Chú ý lựa chọn chỉnh lưu
Chọn tụ có điện áp cao và nhớ rằng dòng gợn sóng RMS trong tụ lọc là 2->3 dòng tải DC
Nguyenung's Pic
Thứ Sáu, 22 tháng 7, 2011
Thứ Năm, 19 tháng 5, 2011
PIC với 74595
include<16f877a.h>
#include<def_877a.h> // Khai bao cac files thu vien duoc su dung vi du LCD_lib_4bit.c
#device *=16 ADC=10 // Khai bao dung con tro 8 bit hay 16 bit. bo ADC la 10 bit hay 8 bit
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT // khai bao cau hinh cho PIC
#use delay(clock=20000000) // Tan so thach anh su dung
#define data Rb0
#define shift Rb1
#define latch Rb2
void dich_595(int8 x);
int8 M[8]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};
void main()
{
int8 i;
trisb=0x00;
portb=0x00;
dich_595(0x00);
latch=1;
latch=0;
while(true)
{ for(i=0;i<8;i++)
{
dich_595(M[i]);
latch=1;
latch=0;
delay_ms(100);
}
}
}
void dich_595(int8 x)// ham dich
{
byte i;
int8 j; // byte tham chieu
for(i=0;i<8;i++) // dich 8 bit
{
j=x&0x80; // 'and' tung bit
if(j==0x80) // dich bit co trong so max
data=1; // dich '1'
else
data=0; // dich '0'
shift=1; // day du lieu ra ngoai
shift=0; // du lieu duoc day
rotate_left( &x, 1); // quay trai 1 byte '&x' la dia chi chua du lieu can quay khi quay du 1 byte thi du lieu tai dia chi do tro ve trang thai ( du lieu ) ban dau
}
return ; // quay ve chuong trinh goi no
}
**********************************************************************************
Đăng ký:
Bài đăng (Atom)