Thiết kế mạch điện tử, sửa chữa động cơ, biến tần, plc, thiết kế tủ điện tại Hà Nội

0979 330 129

Free Global Counter

Số lượt xem trong ngày

Được tạo bởi Blogger.

Translate

Blog Archive

Thứ Hai, 9 tháng 12, 2013

Bộ điều khiển từ xa cho quạt 3 số dùng chip MSP430G2452 học mã từ remote 4 nút 315MHz có màn hình LED 7 đoạn hiển thị miễn phí  

 Bộ điều khiển học mã từ loại remote ở hình dưới: 

  
Điều khiển từ xa dùng chip MSP430G2452

-Thiết kế mạch điện tử theo yêu cầu
-Sửa chữa động cơ điện tại Hà Nội
-Sửa chữa biến tần , PLC tại Hà Nội
-Sửa chữa máy phát điện

-Thiết kế tủ điện công nghiệp


Mạch sử dụng chip vi xử lí MSP430G2452 để giải mã và học mã từ remote trên
 Mạch thu bao gồm : MSP430G2452 , ROLE , C1815 , và bộ thu sóng 315MHz ( loại không có IC) , LM1117 - 3.3V ổn áp nguồn cho chíp MSP430G2452 và bộ thu sóng
Mạch chỉ học mã từ loại remote trên có IC phát bên trong là  loại PT2264

Hình ảnh của mạch thu sóng 315MHz không có IC:
Điều khiển từ xa dùng chip MSP430G2452





Dạng sóng ở  ngỏ ra của mạch thu :


Điều khiển từ xa dùng chip MSP430G2452

Code HEX của mạch thu tại đây :
http://www.mediafire.com/download/023wnc553vyzm6a/RF.hex



Sơ đồ mạch thu:
Điều khiển từ xa dùng chip MSP430G2452





Trong mạch sử dụng LED 7 đoạn loại Anode



Điều khiển từ xa dùng chip MSP430G2452
Code HEX của mạch thu tại đây : 
http://www.mediafire.com/download/023wnc553vyzm6a/RF.hex

Chế độ học mã:
   + Nhấn nút học mã trên mạch thu , thì mạch sẽ vào chế độ học mã :
              LED 7 đoạn sẽ nháy sáng chữ F để báo là đang học mã cho nút tắt quạt , sau khi nhấn 1 nút bất kì trên remote thì LED 7 doạn sẽ nháy sáng sang số 1 để báo hiệu học mã cho số 1 , cứ như vây cho đến khi LED 7 đoạn nháy sang số 3 , sau khi nhấn nút học mã cho số 3 thì mạch thu sẽ đi vào chế độ hoạt động và ở vị trí tắt , màn hình LED 7 đoạn sẽ hiển thị chử F ( tức là OFF ) , và bây giờ nếu ta nhấn từng số trên remote thì mạch thu sẽ hiển thị số tương ứng và ROLE của số tương ứng sẽ đóng và 2 ROLE còn lại sẽ cắt


Đây là code hex nạp vào chip MSP430G2452:

:20E00000B240185A2001D2D30000F293FF108125F293FE107E25D242FF105700D242FE10CA
:20E020005600B24024026001B24042A52A01F2432A00F2F03F002E00F2432900F240DE00F1
:20E040002200D2D32700F2D020002500F2F0DF002400F2F0DF0023003C400410B0121CE6AE
:20E06000C24C05023C400510B0121CE6C24C06023C400610B0121CE6C24C07023C40071020
:20E08000B0121CE6C24C08023C400010B01220E5824C0C0232D2E33CE2D22100F2C22100A8
:20E0A000F2F0EF0021005C4223E6B012B6E3D73CE2C22100F2D22100F2F0EF0021005C421F
:20E0C00022E6B012B6E3CB3CF2D010002100E2C22100F2C221005C4221E6B012B6E3BF3C4E
:20E0E0005C4223E6B012C6E5C29304021A24D292050204021624D292060204021224D292BC
:20E10000070204020E24D29313020B205C4204023D400710B012FCE4C2431302D24204020B
:20E1200008025F4213025FD204024F939820D2431302C2431102933C5C4222E6B012C6E52A
:20E14000C29304021A24D292050204021624D292060204021224D292080204020E24D293C8
:20E1600013020B205C4204023D400610B012FCE4C2431302D242040207025F4213025FD262
:20E1800004024F936C20D2431302E2421102673C5C4221E6B012C6E5C29304021A24D292F8
:20E1A000050204021624D292070204021224D292080204020E24D29313020B205C42040280
:20E1C0003D400510B012FCE4C2431302D242040206025F4213025FD204024F934020D2438B
:20E1E0001302F240030011023A3C5C4220E6B012C6E582930A020C24D293130209201C42E9
:20E200000A023D400010B0126EE592420A020C02C29304021A24D292060204021624D292B9
:20E22000070204021224D292080204020E24D29313020B205C4204023D400410B012FCE477
:20E24000C2431302D242040205025F4213025FD204024F930420D2431302E2431102B0126C
:20E2600014E3D2B320001420D2431102D242110213023C400410B01256E5C2430502D242BD
:20E2800005020602D24206020702D242070208025F4211020F9309241F83A7271F837827EF
:20E2A0001F834A271F831C27DA3F92920C020A021920D292050204020220C2431202D292C6
:20E2C000060204020220D2431202D292070204020220E2431202D292080204020320F2404E
:20E2E000030012025F4212020F9307241F83EC261F83DE261F83D026B23FE2C22100F2C229
:20E300002100F2F0EF0021005C4220E6B012B6E3A63FFF3FB290C93216020828B290803E43
:20E320001602042CD2431002C2430E02D29310022620D2930F022320B290210370011F28C5
:20E34000925202020202F2B0200020000320C2430F02043C92D30202C2430F02D2530E02C2
:20E36000F29017000E020B2892420202000282430202D24202021002D24210020E02B2907C
:20E38000DC0516020428B290803E16020C28C24310025F421002824F0002D24200020E0249
:20E3A000D2420E020F02D242000204025F420102824F0A0230415CB30320D2D32900023CDC
:20E3C000D2C329006CB30320E2D32900023CE2C329006CB20320E2D22900023CE2C229002A
:20E3E0007CB20320F2D22900023CF2C229007CB010000420F2D010002900033CF2F0EF0059
:20E4000029007CB020000420F2D020002900033CF2F0DF0029007CB040000420F2D040009D
:20E420002900033CF2F0BF0029007CB080FF0420F2D0800029003041F2F07F002900304104
:20E440000A1209127A4C1E3C1C530E930D243F9000010A2C29434F4F8F107B4C0FDB198328
:20E46000FA23023C2F9202287B4C053C0B4A033C1D53CD4BFFFF1F833F93FA23033C1D53F4
:20E48000CD4FFFFF7F4C4F9AFA237F4C0F93EA237F4C8F106B4C0F5BD723304008E60A1218
:20E4A00009123F4034E63F902FE619283F4040E63F9039E614283A4040E63A8038E63A50B2
:20E4C00003000A110A11394038E63C497F4C4F4F0F5F1F4F2EE63D498F121A83F6233F4032
:20E4E00000003F90000008243A400000023C3F4A8F123A900000FB23304008E6B24002A560
:20E500002801B24000A52C01B24040A52801CD4C0000B24000A52801B24010A52C013041F0
:20E520000E4CB0121CE60F4C1C430C5EB0121CE64F4F4F4F8F104C4C0CDF30413140000392
:20E54000B01214E60C930224B0129EE40C43B01200E0B01218E6B24002A52801B24000A5EC
:20E560002C01CC430000B24010A52C0130410F4C8C104C4C4C4C4F4FB012FCE41D530C4FE8
:20E58000B012FCE4304192427001160282437001D2430F02F2F0DF0023000013D25314027D
:20E5A000F2900A0014020420D2E31502C243140200131F4C01000F9305241D53CD43FFFFE6
:20E5C0001F83FB233041D293150204247C43B012B6E33041B012B6E330410F4C0C4D3D40DE
:20E5E00003000D5F1E4F01003040ECE50F4C0E9305241F53FF4DFFFF1E83FB233041344177
:20E60000354136413741384139413A4130411E43304040E41C4330410343FF3F6C4C304144
:04E6200071065B4FD5
:1CE624000101010A000100000000B2E50EE6DAE500000E0024E60E0234E600023E
:02FFE40086E5B0
:02FFF4009CE58A
:02FFFE003CE5E0
:00000001FF



Đoạn code C hiển thị cho LED 7 đoạn :

void send_data_to_7seg(unsigned char value)
{
if(value&0x01)P2OUT &= ~0x01;
else P2OUT |= 0x01;
if(value&0x02)P2OUT &= ~0x02;
else P2OUT |= 0x02;
if(value&0x04)P2OUT &= ~0x04;
else P2OUT |= 0x04;
if(value&0x08)P2OUT &= ~0x08;
else P2OUT |= 0x08;
if(value&0x10)P2OUT &= ~0x10;
else P2OUT |= 0x10;
if(value&0x20)P2OUT &= ~0x20;
else P2OUT |= 0x20;
if(value&0x40)P2OUT &= ~0x40;
else P2OUT |= 0x40;
if(value&0x80)P2OUT &= ~0x80;
else P2OUT |= 0x80;
}

Mạch này mình đã thực hiện và chạy ổn định


Cám ơn các bạn đã đọc ............... 

Mọi thắc mắt xin liên hệ qua :
  Email : modoconb@gmail.com
https://www.facebook.com/ninh.manh.5


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque volutpat volutpat nibh nec posuere. Donec auctor arcut pretium consequat. Contact me 123@abc.com

0 nhận xét:

Đăng nhận xét