aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Drivers
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Embedded_SW/Embedded/Drivers')
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/I2C_Communication/WHS_Card/D_Max5805_ADC_Blower/WHS_Blower.c62
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/USB_Communication/USBCDCD.c4
2 files changed, 2 insertions, 64 deletions
diff --git a/Software/Embedded_SW/Embedded/Drivers/I2C_Communication/WHS_Card/D_Max5805_ADC_Blower/WHS_Blower.c b/Software/Embedded_SW/Embedded/Drivers/I2C_Communication/WHS_Card/D_Max5805_ADC_Blower/WHS_Blower.c
index 1f2c304e8..ab9a3dde5 100644
--- a/Software/Embedded_SW/Embedded/Drivers/I2C_Communication/WHS_Card/D_Max5805_ADC_Blower/WHS_Blower.c
+++ b/Software/Embedded_SW/Embedded/Drivers/I2C_Communication/WHS_Card/D_Max5805_ADC_Blower/WHS_Blower.c
@@ -412,12 +412,10 @@ uint16_t volt;
bool WHS_Set_Blower_Control_Closed_Loop(double Q_value)
{
double current_dying_head_flow_Q = 0.0;
- double tmp = 0.0;
current_dying_head_flow_Q = get_CurrentQ(HEAD_FLOW_METER);//get_average_Q(HEAD_FLOW_METER);
ReportWithPackageFilter(WasteFilter,"------------ current_dying_head_flow_Q =-----------------", __FILE__,__LINE__, current_dying_head_flow_Q, RpMessage, 0, 0);
ReportWithPackageFilter(WasteFilter,"------------ SET_DYEING_HEAD_ORRIFFICE_SENSOR =-----------------", __FILE__,__LINE__, (int)(Q_value * 1000), RpMessage, (int)(current_dying_head_flow_Q * 1000), 0);
- tmp = fabs((current_dying_head_flow_Q) - (Q_value));
if (IFS_Clearing_Suction == true)
{
@@ -454,66 +452,6 @@ bool WHS_Set_Blower_Control_Closed_Loop(double Q_value)
}
volt = getBlowerState();
WHS_Pid_Testing_Func(Q_value,current_dying_head_flow_Q);
- //close_loop_time = 1;
- if (0)//(tmp > 0.02)
- {
- //volt = g_MAX5805_device.CODE;
- if (current_dying_head_flow_Q < Q_value)
- {
- if (( Q_value - current_dying_head_flow_Q) > 1)
- {
- /* increase blower voltage by large step: */
- ReportWithPackageFilter(WasteFilter,"------------ increase blower voltage by 100:-----------------", __FILE__,__LINE__, volt, RpMessage, STEP_100, 0);
- SendLimitedBlowerControl(volt + STEP_100);
- close_loop_time = 15;
- }
- else
- {
- if (( Q_value - current_dying_head_flow_Q) > 0.20)
- {
- /* increase blower voltage by small step: */
- ReportWithPackageFilter(WasteFilter,"------------ increase blower voltage by 10:-----------------", __FILE__,__LINE__, volt, RpMessage, STEP_10, 0);
- SendLimitedBlowerControl(volt + STEP_10);
- close_loop_time = 4;
- }
- else
- {
- /* increase blower voltage by small step: */
- ReportWithPackageFilter(WasteFilter,"------------ increase blower voltage by 1:-----------------", __FILE__,__LINE__, volt, RpMessage, STEP_1, 0);
- SendLimitedBlowerControl(volt + STEP_1);
- close_loop_time = 2;
- }
- }
- }
- else
- {
- if (( current_dying_head_flow_Q - Q_value) > 1)
- {
- /* decrease blower voltage by large step: */
- ReportWithPackageFilter(WasteFilter,"------------ decrease blower voltage by 100:-----------------", __FILE__,__LINE__, volt, RpMessage, STEP_100, 0);
- SendLimitedBlowerControl(volt - STEP_100);
- close_loop_time = 15;
- }
- else
- {
- if (( current_dying_head_flow_Q - Q_value) > 0.20)
- {
- /* decrease blower voltage by small step: */
- ReportWithPackageFilter(WasteFilter,"------------ decrease blower voltage by 10:-----------------", __FILE__,__LINE__, volt, RpMessage, STEP_10, 0);
- SendLimitedBlowerControl(volt - STEP_10);
- close_loop_time = 4;
- }
- else
- {
- /* decrease blower voltage by small step: */
- ReportWithPackageFilter(WasteFilter,"------------ decrease blower voltage by 1:-----------------", __FILE__,__LINE__, volt, RpMessage, STEP_1, 0);
- SendLimitedBlowerControl(volt - STEP_1);
- close_loop_time = 2;
- }
- }
- }
- }
- //Report("------------ Blower Control :-----------------", __FILE__,Orf_zero_value[HEAD_FLOW_METER], (int)(current_dying_head_flow_Q*100), RpMessage, (int)(Q_value*100), 0);
return OK;
}
diff --git a/Software/Embedded_SW/Embedded/Drivers/USB_Communication/USBCDCD.c b/Software/Embedded_SW/Embedded/Drivers/USB_Communication/USBCDCD.c
index b448a9801..389548f26 100644
--- a/Software/Embedded_SW/Embedded/Drivers/USB_Communication/USBCDCD.c
+++ b/Software/Embedded_SW/Embedded/Drivers/USB_Communication/USBCDCD.c
@@ -994,7 +994,7 @@ unsigned int USBCDCD_sendData(const unsigned char *_pBuff,
unsigned int _length,
unsigned int _timeout)
{
- int len = 0;
+ //int len = 0;
uint8_t size[4];
size[3] = (_length>>24) & 0xFF;
size[2] = (_length>>16) & 0xFF;
@@ -1003,7 +1003,7 @@ unsigned int USBCDCD_sendData(const unsigned char *_pBuff,
if (USB_Reinit ==true)
return OK;
- len = USBBufferWrite((tUSBBuffer *)&txBuffer, size, 4);
+ /*len = */USBBufferWrite((tUSBBuffer *)&txBuffer, size, 4);
/*if (len == 0)
{
USBRingBufFlush(&(txBuffer.sPrivateData.sRingBuf));