Добавлен ForceDisconnect
This commit is contained in:
parent
30adaef420
commit
4b0f6db86b
@ -1 +1 @@
|
|||||||
Subproject commit 1c5ce14f0f63f77ed57a30b2d30d6a8eae14f044
|
Subproject commit 6392d351290206d1cc21e8f8330d45846cb1f560
|
@ -24,10 +24,22 @@ void upp_main(void)
|
|||||||
connect_upp();
|
connect_upp();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if(Upp.ForceDisconnect)
|
||||||
|
{
|
||||||
|
phase_A.ctrl.f.TiristorReady = 1;
|
||||||
|
phase_B.ctrl.f.TiristorReady = 1;
|
||||||
|
phase_C.ctrl.f.TiristorReady = 1;
|
||||||
|
Upp.Go = 0;
|
||||||
|
disconnect_upp();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// отключаем упп если выставлен флаг
|
// отключаем упп если выставлен флаг
|
||||||
if(Upp.GoDisconnect)
|
if(Upp.GoDisconnect)
|
||||||
{
|
{
|
||||||
|
phase_A.ctrl.f.TiristorReady = 1;
|
||||||
|
phase_B.ctrl.f.TiristorReady = 1;
|
||||||
|
phase_C.ctrl.f.TiristorReady = 1;
|
||||||
disconnect_upp();
|
disconnect_upp();
|
||||||
}
|
}
|
||||||
// останавливаем упп если выставлен флаг
|
// останавливаем упп если выставлен флаг
|
||||||
@ -114,7 +126,6 @@ void upp_safe_go(void)
|
|||||||
if(Upp.GoSafe > prev_gosafe)
|
if(Upp.GoSafe > prev_gosafe)
|
||||||
{
|
{
|
||||||
Upp.angleInit.direction = 0;
|
Upp.angleInit.direction = 0;
|
||||||
Upp.ForceStop = 0;
|
|
||||||
Upp.Prepare = 1;
|
Upp.Prepare = 1;
|
||||||
Upp.Go = 1;
|
Upp.Go = 1;
|
||||||
tiristor_angle_reset(&phase_A.ctrl);
|
tiristor_angle_reset(&phase_A.ctrl);
|
||||||
@ -267,7 +278,7 @@ int GetAngleInit(AngleInit_t *angle)
|
|||||||
|
|
||||||
void upp_init(void)
|
void upp_init(void)
|
||||||
{
|
{
|
||||||
Upp.max_duty = 0.8;
|
Upp.max_duty = 0.9;
|
||||||
Upp.min_duty = 0.1;
|
Upp.min_duty = 0.1;
|
||||||
Upp.angleInit.sample_time_ms = 100;
|
Upp.angleInit.sample_time_ms = 100;
|
||||||
|
|
||||||
|
@ -38,6 +38,7 @@ typedef struct
|
|||||||
unsigned Disconnected:1;
|
unsigned Disconnected:1;
|
||||||
unsigned GoDisconnect:1;
|
unsigned GoDisconnect:1;
|
||||||
unsigned ForceStop:1;
|
unsigned ForceStop:1;
|
||||||
|
unsigned ForceDisconnect:1;
|
||||||
unsigned PreGoDone:1;
|
unsigned PreGoDone:1;
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user