Prosty ochronnik przeciwprzepięciowy może chronić skrzynki przyłączeniowe, ładując akumulatory w Barotrauma.
Jak to działa
Obwód określa różnicę między mocą wyjściową a obciążeniem i dostosowuje szybkość ładowania akumulatora, aby zapobiec przepięciu.
Obwód składa się z trzech głównych części: górnej, środkowej i dolnej. Górna część oblicza szybkość ładowania baterii. Środkowa część stopniowo zmniejsza szybkość ładowania do 0% w stałym tempie. Dolna część załącza obwód w przypadku wystąpienia przepięcia.
Kalkulator opłat
Do tej części potrzebne będą:
- Odejmij składnik
- Podziel komponent
- Składnik pamięci
- Element podłogowy
Zacznij od użycia komponentu odejmowania i podłącz POWER_VALUE_OUT swojego reaktora do SIGNAL_IN_1, a LOAD_VALUE_OUT do SIGNAL_IN_2. Następnie ustaw minimalną wartość Clamp na 0.
Następnie połącz SIGNAL_OUT z SIGNAL_IN_1 komponentu dzielenia.
Ustaw komponent pamięci na wartość 10% łącznej mocy ładowania akumulatorów (więc jeśli masz dwa akumulatory o maksymalnej prędkości ładowania 500 kW każdy, będzie to 50 + 50 = 100 kW).
Połącz SIGNAL_OUT komponentu pamięci z SIGNAL_IN_2 komponentu dzielenia.
Ustaw element dzielenia Clamp max na 11, a Clamp min na 0. Połącz jego SIGNAL_OUT z komponentem podłogi.
Na tym kończy się kalkulator stawki opłaty. Później pomnożymy to przez 10, aby prawidłowo ustawić stawkę opłaty, ale na razie będziesz chciał, aby wynosiła ona od 11 do 0.
Obwód obniżający
Celem tego obwodu jest obniżenie szybkości ładowania z początkowej wartości wykonanej przez kalkulator z powrotem do zera. Więc jeśli kalkulator wyśle mu 10, wszystko, co robi, to odliczanie do 0.
Potrzebne będą:
- Odejmij składnik
- 2x komponent pamięci
- Pomnóż składnik
- Składnik oscylatora
- Przekaźnik
Zacznij od przekaźnika i podłącz SIGNAL_OUT komponentu podłogowego z kalkulatora do SIGNAL_IN_1 przekaźnika. SIGNAL_OUT_1 przejdzie do SIGNAL_IN komponentu pamięci.
Zostawimy to na razie w spokoju i przejdziemy do komponentu oscylatora.
Powinno to być wyjście typu Pulse o częstotliwości 0.5 i podłączyć jego SIGNAL_OUT do SIGNAL_IN_2 komponentu odejmowania. Częstotliwość to szybkość zmiany szybkości ładowania, więc baw się tą liczbą, aby znaleźć prędkość, którą lubisz.
Wróćmy teraz do komponentu pamięci. Połącz jego SIGNAL_OUT z SIGNAL_IN_1 komponentu odejmowania. Następnie połącz SIGNAL_OUT odejmowania BACK z SIGNAL_IN komponentu pamięci. Ustaw Clamp min odejmowania na 0. Spowoduje to pobranie początkowej wartości z kalkulatora i dalsze odejmowanie od niej 1.
Połącz również SIGNAL_OUT komponentu odejmowania z SIGNAL_IN_1 komponentu mnożenia. Ustaw drugi komponent pamięci na wartość 2 i podłącz go do SIGNAL_IN_10. Następnie SIGNAL_OUT z pomnożenia przechodzi do SET_CHARGE_RATE Twoich baterii.
Spowoduje to zmianę wartości z powrotem na wartość procentową, dzięki czemu stawka opłaty zostanie ustawiona prawidłowo.
Detektor przepięć
Ostatni element tego elementu wyłączy obwód po osiągnięciu określonej wartości przepięcia.
Potrzebne będą:
- Składnik pamięci
- Pomnóż składnik
- Większy składnik
Jeśli jesteś zapalonym inżynierem, być może zauważyłeś, że kalkulator stawki ładowania stale oblicza szybkość ładowania, co powoduje skoki szybkości ładowania, gdy obciążenie dogania moc wyjściową.
Ten obwód przyjmie wartość szybkości ładowania, gdy wyjście ma określoną wartość powyżej obciążenia. Będziesz chciał zmienić tę wartość w zależności od używanego subwoofera.
Najpierw ustaw wartość komponentu pamięci, ta wartość będzie się zmieniać! Domyślna skrzynka przyłączeniowa ma napięcie przeciążenia 2.0, co oznacza, że moc wyjściowa musi być dwukrotnie większa niż obciążenie, aby skrzynka przyłączeniowa uległa uszkodzeniu. Ta wartość jest różna między subami waniliowymi, na przykład Dugong ma 2, a Typhon 1.7. Załaduj subwoofer, którego używasz w edytorze i sprawdź wartość napięcia przeciążenia. To będzie wartość twojego komponentu pamięci. W tym przypadku użyję domyślnej wartości 1.5.
Połącz SIGNAL_OUT komponentu pamięci z SIGNAL_IN_2 komponentu mnożenia. Następnie podłącz LOAD_VALUE_OUT reaktora do SIGNAL_IN_1. Ustaw multi Clamp max na maksymalną moc wyjściową twojego reaktora, w tym przypadku jest to 5000 kW.
Weź SIGNAL_OUT komponentu mnożenia i połącz go z SIGNAL_IN_2 większego komponentu. Następnie podłącz POWER_VALUE_OUT do jego SIGNAL_IN_1. Ustaw wyjście większego składnika na 1, a jego Fałszywe wyjście na 0.
Na koniec podłącz SIGNAL_OUT większego do SET_STATE przekaźnika z poprzedniego i gotowe!
Problemy i dodatkowe informacje
Kilka problemów z tym obwodem polega na tym, że baterie nie mogą być pełne, aby to działało poprawnie, a obwód nie wyłącza się po wyzwoleniu. Więc jeśli twój kapitan przejdzie z pełnej prędkości do martwego zatrzymania, obwód będzie działał, ale jeśli ponownie przyspieszy, obwód nadal będzie działał, mimo że nie ma już przepięcia, które można by uwzględnić. Jeśli chcesz, możesz wykonać drugą kontrolę, ale uważam, że to nie problem.
Być może zauważyłeś, że w kalkulatorze stawek ładowania zacisk maks. osiąga 11, co oznaczałoby 110% wskaźnika ładowania, co jest niemożliwe. Powodem, dla którego ustawiłem go na 11, jest sposób działania komponentu oscylatora. Ponieważ zawsze pulsuje, w zależności od czasu, w którym obwód się wyłączy, może zaznaczyć dokładnie, kiedy się wyłączy, powodując pominięcie 100% szybkości ładowania i przejście od razu do 90%. Począwszy od 11 sprawia, że jest trochę bardziej spójny i możesz nawet zwiększyć tę liczbę, jeśli chcesz, aby akumulatory dłużej pozostawały na maksymalnym poziomie naładowania.
Dla częstotliwości oscylatora stwierdziłem, że 0.5 jest dobrą liczbą, ponieważ daje dużo czasu na wyjście, aby nadrobić zaległości, jeśli używasz automatycznego sterowania. Jeśli chcesz, aby opłata była dłuższa, dostosuj numer do swoich upodobań.
W detektorze przepięć możesz ustawić wartość elementu pamięci na nieco mniejszą niż wartość określona przez skrzynki przyłączeniowe, jeśli chcesz, aby obwód wyłączał się nieco wcześniej. Na przykład ustawienie wartości 1.6 na Dugong z wartością przeciążenia 1.7. Ponieważ obwód potrzebuje około pół sekundy na dostosowanie szybkości ładowania na początku, możesz w ten sposób uniknąć wszystkich uszkodzeń, ale i tak powinno to spowodować bardzo niewielkie obrażenia, jeśli tego nie zrobisz.
I to jest to, nie krępuj się zadawać pytań lub dać mi znać, jeśli gdzieś schrzaniłem. Pozdrawiam!
To wszystko, co dzisiaj udostępniamy w tym celu barotrauma przewodnik. Ten przewodnik został pierwotnie stworzony i napisany przez DaBalla261. W przypadku, gdy nie uda nam się zaktualizować tego przewodnika, możesz znaleźć najnowszą aktualizację, postępując zgodnie z tym link.