전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

  • FCR-B1-R

  • AI
    The **FCR-B1-R** is an electronic component primarily classified as a **Rotary Encoder** or **Rotary Switch with an Encoder signal**, commonly manufactured by companies like **Noble** or used in specific industrial and consumer electronics interface panels. Below is a detailed breakdown of its electronic characteristics and specifications. --- ### 1. General Specifications The FCR-B1-R is designed to convert the angular position or motion of a shaft into an analog or digital signal. | Feature | Description | | :--- | :--- | | **Component Type** | Incremental Rotary Encoder | | **Terminal Type** | PCB Mount (Through-hole) | | **Shaft Material** | Typically Plastic or Metal (depending on variant) | | **Detents** | Usually features mechanical clicks (detents) for tactile feedback | | **Output Type** | 2-phase (A and B channels) | --- ### 2. Internal Electronic Structure The device operates on a simple contact-closure principle. As the shaft rotates, internal brushes make and break contact with a common terminal. * **Phase A and Phase B:** These two outputs are offset by 90 degrees (Quadrature). This allows the microcontroller to determine both **speed** and **direction** of rotation. * **Common (COM):** The central pin that is connected to the ground or VCC to complete the circuit for the pulses. * **Integrated Switch:** Many "B1" series encoders include a "Push-to-Select" momentary tactile switch integrated into the shaft. --- ### 3. Typical Pinout Mapping While you should always consult the specific datasheet for your manufacturer, the standard configuration for this footprint is: | Pin Number | Function | Description | | :--- | :--- | :--- | | **1** | Channel A | Primary pulse output | | **2** | Common (C) | Ground or Voltage reference | | **3** | Channel B | Secondary pulse output (out of phase) | | **4 & 5** | Switch Pins | Terminals for the push-button function | --- ### 4. Application Circuit Example To use the FCR-B1-R with a microcontroller (like an Arduino or ESP32), you typically need **pull-up resistors** to prevent floating signals. ```cpp // Basic Arduino Logic for Reading FCR-B1-R int pinA = 2; int pinB = 3; int counter = 0; int lastStateA; void setup() { pinMode(pinA, INPUT_PULLUP); // Internal pull-up required pinMode(pinB, INPUT_PULLUP); lastStateA = digitalRead(pinA); } void loop() { int currentStateA = digitalRead(pinA); if (currentStateA != lastStateA && currentStateA == LOW) { if (digitalRead(pinB) != currentStateA) { counter++; // Clockwise } else { counter--; // Counter-clockwise } } lastStateA = currentStateA; } ``` --- ### 5. Common Uses * **Audio Equipment:** Volume control and menu navigation in car stereos or amplifiers. * **Home Appliances:** Temperature or timer settings on microwave ovens and washing machines. * **Industrial Panels:** Parameter adjustment on digital readouts.
    ✨ Follow-up Questions
    • ⤷ What is the maximum voltage and current rating for the FCR-B1-R contacts?
    • ⤷ Does the FCR-B1-R require hardware debouncing or can it be handled in software?
    • ⤷ What are the mechanical dimensions and shaft lengths available for this part?