Dlaczego przełączniki magnetyczne mogą regulować punkt uruchomienia, a przełączniki mechaniczne nie?

  1. Strona główna
  2. Aktualności
  3. Baza wiedzy
  4. Dlaczego przełączniki magnetyczne mogą regulować punkt uruchomienia, a przełączniki mechaniczne nie?

Magnetic switches allow for adjustable actuation points because they output a continuously varying analog signal; the controller can read the precise depth of the stem at any position, meaning the actuation point is defined by software. In contrast, mechanical switches output a binary „on” or „off” signal; the actuation point is determined by the physical contact position of the metal leaf spring and is fixed at the factory. This is not merely a difference in „precision,” but a fundamental difference in the nature of the signal itself.


 

I. Przełączniki mechaniczne: uruchomienie jako zdarzenie fizyczne

Wewnętrzna struktura tradycyjnego przełącznika mechanicznego jest prosta: trzpień, sprężyna, metalowa sprężyna piórowa i styki elektryczne.

When you press the key, the stem moves downward, causing the metal leaf spring to deform. Once the leaf spring reaches a critical point of deformation, the moving contact physically touches the stationary contact, closing the circuit and sending a „key pressed” signal to the computer. When the key is released, the leaf spring snaps back, the contacts separate, and the circuit opens.

W tym procesie punkt uruchomienia jest określany przez fizyczne położenie resoru piórowego. Uruchomienie następuje dokładnie w miejscu, w którym styka się resora piórowa. Nie jest to regulowany parametr, ale nieodłączna część mechanicznej konstrukcji przełącznika. Na przykład punkt uruchomienia jest ustalony na 2.0mm dla przełączników Cherry Red, 1.2mm dla przełączników Silver i 2.0mm dla przełączników Brown - te wartości ​​ są na stałe zakodowane w geometrii metalowej sprężyny piórowej podczas produkcji.

Użytkownicy nie mogą tego zmienić. O ile nie zastąpisz przełącznika innym, który ma inny punkt aktywacji, ten punkt pozostanie niezmieniony.

 

II. Przełączniki magnetyczne: Uruchomienie jako określenie oprogramowania

Przełączniki magnetyczne mają zupełnie inną strukturę. Brakuje im metalowych sprężyn piórowych i styków fizycznych. Zamiast tego do dolnej części trzpienia przymocowany jest magnes trwały, a bezpośrednio pod nim na płytce drukowanej umieszczony jest czujnik efektu Halla.

Po naciśnięciu przycisku magnes zbliża się do czujnika, powodując zmianę wykrytego natężenia pola magnetycznego. Ta zmiana jest ciągła: czujnik wysyła jedną wartość napięcia, gdy magnes jest od 5mm, inną, gdy jest 3mm, a kolejną, gdy jest 1mm.

The sensor outputs an analog signal rather than a simple „on” or „off” state. The microcontroller continuously reads this voltage value at an extremely high frequency (e.g., 8000Hz) and converts it into the precise position of the stem using a calibration curve. It then compares this calculated position against the user-defined actuation threshold:

„The user has set the actuation point to 1.5mm. If the current stem position is 1.2mm, the threshold hasn’t been reached, so no actuation occurs. If the current stem position is 1.6mm, the threshold is exceeded, and actuation occurs.”

Liczba 1.5mm dla punktu uruchomienia jest parametrem oprogramowania, a nie stałą fizyczną lokalizacją w sprzęcie. Użytkownicy mogą dostosować tę wartość do 0.1mm, 4.0mm lub czegokolwiek pomiędzy, za pomocą oprogramowania sterownika. Po zmianie, logika podejmowania decyzji mikrokontrolera jest odpowiednio aktualizowana, skutecznie przesuwając punkt aktywacji.

Sam mechanizm przełączania pozostaje niezmieniony.

 

III. Kluczowa różnica: ciągłe i dyskretne wartości

Porównanie tych dwóch ujawnia fundamentalną różnicę.

Mechanical switches output discrete values—limited to just two states: „0” and „1.” The microcontroller only knows whether the key is pressed or not; it has no awareness of whether the key has traveled 1.5mm or 3.5mm. Actuation occurs at the precise moment the state switches from 0 to 1—a moment dictated by the fixed physical position of the metal contact leaf.

Przełączniki magnetyczne wysyłają wartości ciągłe — każda pozycja trzpienia na jego torze przesuwu odpowiada określonej wartości napięcia. Mikrokontroler może wykryć, że klucz znajduje się aktualnie w 2.3mm lub że przesuwa się z 2.3mm do 1.8mm. Punkt uruchomienia nie jest już definiowany przez moment wystąpienia zdarzenia fizycznego, ale raczej przez moment, w którym oprogramowanie określa, że dane pozycyjne przekroczyły próg.

Uprawnienia do definiowania punktu uruchomienia przesunęły się z fizycznej geometrii skrzydła stykowego na logikę oprogramowania mikrokontrolera.

This is the fundamental reason why magnetic switches allow for adjustable actuation travel. It is not that magnetic switches possess „higher precision,” but rather that the nature of their signal allows the actuation point to be defined as a variable software parameter. The signal characteristics of mechanical switches dictate that the actuation point is fixed to the physical location where the metal contacts meet—a position that cannot be altered via software.

 

IV. Co jeszcze pociąga za sobą ta różnica?

Regulowane punkty uruchomienia to dopiero początek. Ponieważ przełączniki magnetyczne generują ciągłe dane pozycyjne, odblokowują możliwości, których przełączniki mechaniczne zasadniczo nie mogą osiągnąć:

Szybkie wyzwalanie: Zarówno punkty uruchamiania, jak i resetowania są regulowane. Tradycyjne przełączniki mechaniczne wymagają całkowitego oddzielenia styków przed ponownym uruchomieniem; natomiast przełączniki magnetyczne można skonfigurować tak, aby rejestrować reset w momencie, gdy palec podnosi się tylko o 0.1mm, umożliwiając błyskawiczne reakcje na szybkie zatrzymania i powtarzające się wejścia.

DKS (Dynamic Keystroke): A single key can trigger different commands based on the depth of the press. Since the controller precisely tracks the key’s position, users can configure settings such as „shallow press for walking, deep press for running.”

Wejście analogowe: Ciągłe dane z przełączników magnetycznych mogą być mapowane na osie joysticka kontrolera - wyczyn niemożliwy w przypadku sygnałów binarnych (włączania/wyłączania) przełączników mechanicznych.

Wszystkie te cechy opierają się na jednej podstawowej różnicy: przełączniki magnetyczne generują ciągłe dane, podczas gdy przełączniki mechaniczne generują dyskretne dane. Regulowane uruchamianie jest po prostu najbardziej intuicyjnym i dostrzegalnym przez użytkownika przejawem tej podstawowej różnicy.

Pulsar X2F CrazyLight: A 29g Ultra-Lightweight Design Exclusively for Fingertip Grip
Menu