zoukankan      html  css  js  c++  java
  • 移动电源频率设置

    //PWM配置  300k 0x00 0xef
    #define PWM_X_PERDH 0x00
    #define PWM_X_PERDL 0xef
    #define PWM_X_PERDH_PHASEDELY 0x00
    #define PWM_X_PERDL_PHASEDELY 0xef

    //300k频率下的值str
    #define CHARGE_FULL_MAX_SCALE 226

    #define CHARGE12V_START_SCALE 184
    #define CHARGE12V_MAX_SCALE 184
    #define CHARGE12V_MINI_SCALE 155
    #define CHARGE12V_DEADLINE 5

    #define CHARGE9V_START_SCALE 173
    #define CHARGE9V_MAX_SCALE 173
    #define CHARGE9V_MINI_SCALE 120
    #define CHARGE9V_DEADLINE 5

    #define CHARGE5V_START_SCALE 88
    #define CHARGE5V_MAX_SCALE 88
    #define CHARGE5V_MINI_SCALE 7
    #define CHARGE5V_DEADLINE 5

    #define DISCHARGE_START_SCALE 22
    #define DISCHARGE_MAX_SCALE 150
    #define DISCHARGE_MINI_SCALE 22
    #define DISCHARGE_DEADLINE 17
    //end

    //  

    //PWM配置  100k 0x02 0xcf -
    #define PWM_X_PERDH 0x02 
    #define PWM_X_PERDL 0xcf 
    #define PWM_X_PERDH_PHASEDELY 0x00 
    #define PWM_X_PERDL_PHASEDELY 0xef

    /*//100kHz周期值719下对应的占空比
    #define CHARGE_FULL_MAX_SCALE 681

    #define CHARGE12V_START_SCALE 555 //逐渐减小
    #define CHARGE12V_MAX_SCALE 555 //
    #define CHARGE12V_MINI_SCALE 465
    #define CHARGE12V_DEADLINE 15

    #define CHARGE9V_START_SCALE 520 //逐渐减小
    #define CHARGE9V_MAX_SCALE 520 //
    #define CHARGE9V_MINI_SCALE 360
    #define CHARGE9V_DEADLINE 15

    #define CHARGE5V_START_SCALE 266
    #define CHARGE5V_MAX_SCALE 266 //
    #define CHARGE5V_MINI_SCALE 21
    #define CHARGE5V_DEADLINE 15

    #define DISCHARGE_START_SCALE 66//逐渐增大
    #define DISCHARGE_MAX_SCALE 450
    #define DISCHARGE_MINI_SCALE 65
    #define DISCHARGE_DEADLINE 50

    //ovp设置 1/6比例

    //过压保护 充电13V PA0输入
     OVPEN = 0x0f;//pwm0 A,B两路硬件刹车打开+3个滤波
     OVPMUX = 0x37;//外部参考电压+比较点 对应13V

     //过压保护 充电10V PA0输入
     OVPEN = 0x0f;//pwm0 A,B两路硬件刹车打开+3个滤波
     OVPMUX = 0x2A;//外部参考电压+比较点 对应10V

    //过压保护 放电6V PA0输入
    OVPEN = 0x0f;//pwm0 A,B两路硬件刹车打开+3个滤波
    OVPMUX = 0x19;//外部参考电压+比较点 对应6V

  • 相关阅读:
    查看whl包名是否满足系统的条件的命令,以此解决whl包出现“is not a supported wheel on this platform”错误提示的问题
    C++-文件输入输出流
    C++-PTA-6-7-1 地下迷宫探索
    C++-PTA-时钟模拟
    数据结构-深入虎穴-树的应用
    数据结构-二叉树-(先序|后序)+中序求(后序|先序)笔记
    C++-课后习题-日期类DATE时间类Time
    C++-课后习题-学生类
    数据结构-串数组广义表笔记
    数据结构-PTA-银行业务队列简单模拟
  • 原文地址:https://www.cnblogs.com/fx427103/p/4487116.html
Copyright © 2011-2022 走看看