Browse Source

更新

1.代码整理
2.添加运放规格书
avery 7 months ago
parent
commit
575746dc18

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						// 高压直流