• 大小: 2.01MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-14
  • 语言: 其他
  • 标签: 电源恒流  

资源简介

电源恒流控制程序,包括电流取样,处理,PWM

资源截图

代码片段和文件信息

/**********************************************************/

/**********************************************************/
#pragma nop
#pragma sfr
#pragma ei
#pragma di
/**********************************************************/
#define PRODUCT_TYPE
#define LED_VOLTAGE_ADJ
#define NEWBARDV13
//#define IR_DRV_TR
/**********************************************************/
#ifdef NEWBARDV13
#define IR_DRV_TDA2822
//#define OPT_DIODE
#define OPT_RES
#endif
/**********************************************************/
//#define TEST_MODE
//#define TESTT_DATA
//#define IR_CARD_TEST
/**********************************************************/
#ifdef PRODUCT_TYPE
//#define IV350
//#define IV360
#define IV350_IV360
#endif
/**********************************************************/
#ifdef LED_VOLTAGE_ADJ
#pragma interrupt INTTM000 time_count
#endif
/**********************************************************/
#pragma interrupt INTAD ad_port_scan
/**********************************************************/
#define HIGH          1
#define LOW           0
/**********************************************************/
#define LED_OUT P4.0
#define IR_CONTROL_A P4.3
#define IR_CONTROL_B P3.2
#define IR_CONTROL_C P2.2
/**********************************************************/
#define PWM_CYC            0X7C
#define PWM_WIDTH          0X50
#define MIN_PWM_WIDTH      0X4D
#define LED_PWM_WIDTH      0X5D
/**********************************************************/
#define IV360LED_PWM_MIN   0X4F
#define IV360LED_PWM_MAX   0X51
#define IV350LED_PWM_MIN   0X50
#define IV350LED_PWM_MAX   0X53
/**********************************************************/
#ifdef NEWBARDV13

#ifdef OPT_DIODE
#define IR_OPEN_VALUE      0X77
#define IR_CLOSE_VALUE     0X79
#endif

#ifdef OPT_RES
#define IR_OPEN_VALUE      0X19
#define IR_CLOSE_VALUE     0X1C
#endif

#else
#define IR_OPEN_VALUE      0X50
#define IR_CLOSE_VALUE     0X40
#endif
/**********************************************************/
#define IR_CRAD_DETIME     250
/**********************************************************/
#ifdef TEST_DATA
#define TEST_PORT          P3.2
#endif
/**********************************************************/
unsigned char ad1_data_first;
unsigned char ir_card_flag  = 0;
unsigned char ir_card_state = 0;
unsigned char led_state = 0;
unsigned char pwm_time_count;
unsigned char ircard_time_count;
unsigned char get_led_current_flag;
/**********************************************************/
#ifdef LED_VOLTAGE_ADJ
#ifdef IV360
#define LED_STANDARD_CURRENT   0X43
#define LED_MAX_CURRENT        0X4F
#define LED_MIN_CURRENT        0X16
#endif
 
#ifdef IV350
#define LED_STANDARD_CURRENT   0X88
#define LED_MAX_CURRENT        0XAA
#define LED_MIN_CURRENT        0X5A
#endif
 
#ifdef IV350_IV360
#define LED_REC_MIN_CURRENT    0X10
#define LED_REC_MAX_CURRENT    0X6F

#define IV350_REC_MIN_CURRENT  0X50
#

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4355  2010-01-06 00:08  ircontrol\4705.bak

     文件       4843  2010-01-06 22:24  ircontrol\4705.c

     文件    2258417  2009-09-15 16:33  ircontrol\9202.pdf

     文件      39730  2009-11-24 09:04  ircontrol\9202ircontrol.bak

     文件      39730  2010-01-06 00:09  ircontrol\9202ircontrol.c

     文件      22352  2009-11-24 09:04  ircontrol\9202ircontrol.rel

     文件       1493  2009-03-28 14:23  ircontrol\dbset.ASM

     文件       4534  2009-11-24 09:04  ircontrol\dbset.prn

     文件       3124  2009-11-24 09:04  ircontrol\dbset.rel

     文件      11677  2009-11-16 08:38  ircontrol\HEXFILE\Iv3560NEWV16.hex

     文件      11664  2009-11-20 18:18  ircontrol\HEXFILE\IV3560V1.7.hex

     文件      11664  2009-11-17 09:06  ircontrol\HEXFILE\IV3560V13.hex

     文件      11664  2009-11-21 11:33  ircontrol\HEXFILE\IV3560V18.hex

     文件      11664  2009-11-24 09:04  ircontrol\HEXFILE\IV3560VNEWV11.hex

     文件      11677  2009-10-30 11:12  ircontrol\IRCARDTESTTDA2822.hex

     文件       4063  2010-01-09 23:23  ircontrol\IRCONTROL.fni

     文件      11664  2009-11-24 09:04  ircontrol\IRCONTROL.hex

     文件      22400  2009-11-24 09:04  ircontrol\IRCONTROL.lmf

     文件       2047  2009-12-22 23:45  ircontrol\IRCONTROL.mak

     文件       5561  2009-11-24 09:04  ircontrol\IRCONTROL.map

     文件        859  2009-11-24 09:04  ircontrol\IRCONTROL.plg

     文件       4256  2010-01-09 20:07  ircontrol\IRCONTROL.prj

     文件       4030  2009-12-01 22:20  ircontrol\IRCONTROL.prj.bak

     文件        350  2010-01-09 23:23  ircontrol\IRCONTROL.prk

     文件         66  2009-07-29 17:25  ircontrol\IRCONTROL.prw

    I.A....     52851  2009-11-30 19:40  ircontrol\ircontrol.rar

     文件         96  2009-12-22 23:45  ircontrol\IRCONTROL.sdb

     文件       1948  2009-11-24 09:04  ircontrol\IRCONTROL.sym

     文件      11664  2009-09-22 16:05  ircontrol\IV350IRCONTROL.hex

     文件      32276  2009-11-21 13:11  ircontrol\iv3560old091123.c

............此处省略7个文件信息

评论

共有 条评论

相关资源