找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2049|回复: 1
打印 上一主题 下一主题
收起左侧

GYJ-0147双路输入单路输出可编程晶体管开发板PCB原理图 PWM信号输出 呼吸灯单片机程序

[复制链接]
跳转到指定楼层
楼主
单路场效应管可编程控制模块
一、简要说明:
1、尺寸:长65mmX宽21mm X 高20mm
2、工作电压:直流6到18V伏(注意电源正负极)
3、模块功耗:0.01A
4、主要芯片:STC15F104E、LM7805、IRF1205
二、特点:
1、可编程(通过下载端口可下载程序)
2、有一路输入控制端(可通过调帽选择高或者低电平触发)
3、带电源指示灯和输出指示
4、输出可控制电压7到55V,电流3.5A以下负载,如需控制更大负载,输出加继电器驱动
5、IRF1205是Nmos场效应管,控制负载电源负极
6、使用C语言编程,和51单片机编程一样,使用keil软件编程
7、可根据客户要求定制功能
三、用途:
单路场效应管模块具有可编程控制、灵活性强、模块小巧、接线方便,广泛应用与汽车小功率负载控制、各种延时电路、可产生脉冲波形、定时定次催款要账设备等等
四、使用场合:
工业控制、汽车设备改装、单片机学习等等

Altium Designer画的原理图和PCB图如下:(51hei附件中可下载工程文件)



单片机源程序如下:
#include"reg52.h"

#define uchar unsigned char
#define uint unsigned int

sbit  PWM= P3^4;
uint PWMH =0;//高电平时间
bit flag;
void init_timer(void)
{
        TMOD = 0x20;
        TH1 = TL1 = (255-1);

        ET1 = 1;
        TR1 =1;
        EA = 1;
}
void main(void)
{
        init_timer();
        while(1)
        {
                ;               
        }        
}
void timer1() interrupt 3
{
        static uint cnt,x,y;

                if(PWMH)
                {
                        ++cnt;//进中断次数
                        if(cnt >=200)  //在一个周期内输出电平反转一下
                        {
                                cnt = 1;
                            PWM = 0;                                
                        }                  
                        if(cnt == PWMH)//在高低电平跳变的时候电平反转一下
                        {
                           PWM = ~PWM;
                        }
                }
        if(++x>=1800)
        {           x=0;
             if(!flag)
             {
                  
                   if(PWMH<200)
                     PWMH++;
                  else
                  if(++y>=50)
              {  
                  y=0;
                          flag=1;
                   }
                  }
                  if(flag)
                  {
                    if(PWMH>1)
                     PWMH--;
                    else
                  if(++y>50)
              {  
                  y=0;
                          flag=0;
                   }
                  }
          }
}

image007.png (398.7 KB, 下载次数: 63)

image007.png

image008.png (309.52 KB, 下载次数: 57)

image008.png

51hei.png (4.75 KB, 下载次数: 57)

51hei.png

测试程序.zip

25.38 KB, 下载次数: 16, 下载积分: 黑币 -5

原理图.pdf

25.16 KB, 下载次数: 18, 下载积分: 黑币 -5

单路可编程场效应管DXP资料.zip

870.31 KB, 下载次数: 21, 下载积分: 黑币 -5

呼吸灯 -程序.zip

27.93 KB, 下载次数: 15, 下载积分: 黑币 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:56960 发表于 2020-10-15 08:29 | 只看该作者
小板子 漂亮好看,路过,点赞!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表