소스 검색

更新

1.代码整理
2.添加运放规格书
avery 7 달 전
부모
커밋
575746dc18
4개의 변경된 파일9개의 추가작업 그리고 25개의 파일을 삭제
  1. BIN
      Docs/TP10-2-SR 6MHz、600μA、轨到轨输入输出运算放大器.pdf
  2. 1 1
      KeilC51/Fortior.uvopt
  3. 0 20
      User/include/Customer.h
  4. 8 4
      User/include/Definition.h

BIN
Docs/TP10-2-SR 6MHz、600μA、轨到轨输入输出运算放大器.pdf


+ 1 - 1
KeilC51/Fortior.uvopt

@@ -344,7 +344,7 @@
       <GroupNumber>1</GroupNumber>
       <FileNumber>3</FileNumber>
       <FileType>1</FileType>
-      <tvExp>1</tvExp>
+      <tvExp>0</tvExp>
       <tvExpOptDlg>0</tvExpOptDlg>
       <bDave2>0</bDave2>
       <PathWithFileName>..\User\Application\Control.c</PathWithFileName>

+ 0 - 20
User/include/Customer.h

@@ -32,29 +32,9 @@
 
 
 
-// ------------------------------------------------------------------------------------------------------------------
-// 4.LED故障指示
-#define LED_PIN                  (GP03)
-#define LED_ON                   (LED_PIN = 0)     // LED 点亮
-#define LED_OFF                  (LED_PIN = 1)     // LED 熄灭
-#define LED_OFF_STATE			 (LED_PIN == 1)    // LED 熄灭状态
-#define LED_TOGGLE               (LED_PIN = ~LED_PIN) // LED 翻转
-
-
-
-
 #define HW_RSHUNT                      (0.04)                                  // (Ω)  采样电阻
 
 
-
-
-
-
-
-#define I_ValueX(Curr_Value)            (Curr_Value * HW_RSHUNT * HW_AMPGAIN / (HW_ADC_REF))
-#define I_Value(Curr_Value)             _Q15(I_ValueX(Curr_Value))
-
-
 #define RV1                            (940.0)                                  // (kΩ) 母线电压分压电阻1
 #define RV2                            (940.0)                                  // (kΩ) 母线电压分压电阻2
 #define RV3                            (0.3)                                    // (kΩ) 母线电压分压电阻3

+ 8 - 4
User/include/Definition.h

@@ -115,14 +115,18 @@
 #define HW_BOARD_VOLTAGE_VC             ((RV1 + RV2 + RV3 * VC1) / (RV3 * VC1))
 #define HW_BOARD_VOLTAGE_BASE_Start     (HW_ADC_REF * HW_BOARD_VOLTAGE_VC / 1.732)
 
+#define I_ValueX(Curr_Value)            (Curr_Value * HW_RSHUNT * HW_AMPGAIN / (HW_ADC_REF))
+#define I_Value(Curr_Value)             _Q15(I_ValueX(Curr_Value))
 
 // ------------------------------------------------------------------------------------------------------------------
 // 3.其他宏定义
 
-#define LEDPin							GP03						// 故障指示灯
-#define SetLEDPin						GP03 = 1
-#define ResetLEDPin						GP03 = 0
-#define LEDPinONOFF						GP03 = ~GP03
+#define LED_PIN							(GP03)
+#define LED_ON							(LED_PIN = 0)				// LED 点亮
+#define LED_OFF							(LED_PIN = 1)				// LED 熄灭
+#define LED_OFF_STATE					(LED_PIN == 1)				// LED 熄灭状态
+#define LED_TOGGLE						(LED_PIN = ~LED_PIN)		// LED 翻转
+
 
 
 #define VDCBUS_ADC						ADC2_DR						// 高压直流