Skip to content

Commit

Permalink
Merge pull request #541 from dejavuhyo/patch-2024-09-25
Browse files Browse the repository at this point in the history
feat(posts): create 2024-09-25-capacitor
  • Loading branch information
dejavuhyo authored Sep 25, 2024
2 parents 0b72fb1 + 260df16 commit 9efaef1
Show file tree
Hide file tree
Showing 5 changed files with 56 additions and 5 deletions.
51 changes: 51 additions & 0 deletions _posts/guitar/2024-09-25-capacitor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
title: 커패시터(콘덴서)
author: dejavuhyo
date: 2024-09-25 09:05:00 +0900
categories: [Hobby, Guitar]
tags: [capacitor, condensor, cap, 커패시터, 콘덴서, 응축기, 캐패시터, 캡]
---

## 1. 커패시터
흔히 '콘덴서'라고도 불리는데, 영미권에서는 'condensor'라는 단어가 축전기를 뜻하기도 하지만 주로 응축기의 의미로 사용되는 경우가 많다.

## 2. 기능
전압이 높을 때에는 전하를 모으고(충전) 전압이 낮으면 전하를 방출(방전)하여 전원 전압과 동일한 크기의 전위차를 유지하려 한다. 그러므로 직류 전원에 연결하면 전하가 충전되는 짧은 시간동안 전류 크기가 감소하다가 결국 전류가 흐르지 못하게 된다. 이는 다른 말로 전압의 변화에 저항하여 전압의 급격한 변화를 막아준다는 뜻이다. 이와 대응되는 인덕터(코일)는 전류의 변화에 저항하여 전류의 급격한 변화를 막아주는 역할을 한다.

## 3. 커패시터 표준 코드

![marking-codes](/assets/img/2024-09-25-capacitor/marking-codes.jpg)

![capacitance-conversion](/assets/img/2024-09-25-capacitor/capacitance-conversion.png)

## 4. 커패시터 허용 오차
커패시턴스 값을 제외하고 세라믹 커패시터에 대문자가 인쇄되어 있다.

![letter](/assets/img/2024-09-25-capacitor/letter.jpg)

| 문자 | 공차(%) |
|:-----:|:-----:|
| A | ±0.05pF |
| B | ±0.1pF |
| C | ±0.25pF |
| D | ±0.5pF |
| E | ±0.5% |
| F | ±1% |
| G | ±2% |
| H | ±3% |
| J | ±5 % |
| K | ±10% |
| L | ±15% |
| M | ±20% |
| N | ±30% |
| P | –0%, + 100% |
| S | –20%, + 50% |
| W | –0%, + 200% |
| X | –20%, + 40% |
| Z | –20%, + 80% |

## [출처 및 참고]
* [https://namu.wiki/w/커패시터](https://namu.wiki/w/커패시터)
* [https://ko.mfgrobots.com/mfg/it/1008023717.html](https://ko.mfgrobots.com/mfg/it/1008023717.html)
* [https://mystee.tistory.com/entry/일렉트릭-기타의-캐패시터콘덴서에-대해서](https://mystee.tistory.com/entry/일렉트릭-기타의-캐패시터콘덴서에-대해서)
* [https://www.digikey.kr/ko/resources/conversion-calculators/conversion-calculator-capacitance](https://www.digikey.kr/ko/resources/conversion-calculators/conversion-calculator-capacitance)
10 changes: 5 additions & 5 deletions _posts/java/2022-08-24-java-final.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ tags: [java-final, final, final-classes, final-methods, final-variables, 자바-
상속을 통해 기존 코드를 재사용할 수 있지만 때때로 다양한 이유로 확장성에 대한 제한을 설정 해야한다. final 키워드를 사용하면 가능하다.

## 2. Final Classes
final로 표시된 수업은 연장할 수 없다. Java 핵심 라이브러리의 코드를 보면 거기에서 많은 final 클래스를 찾을 수 있다. 한 가지 예는 String 클래스이다.
final로 표시된 수업은 확장할 수 없다. Java 코어 라이브러리의 코드를 보면 거기에 많은 final 클래스가 있다. 한 가지 예는 String 클래스이다.

String 클래스를 확장하고 해당 메서드를 재정의하고 모든 String 인스턴스를 특정 String 하위 클래스의 인스턴스로 대체 할 수 있는 상황을 고려한다.
String 클래스를 확장하고 해당 메서드를 재정의하고 모든 String 인스턴스를 특정 String 하위 클래스의 인스턴스로 대체 할 수 있는 상황이 있다.

그러면 String 개체에 대한 작업 결과를 예측할 수 없게 된다. 그리고 String 클래스가 모든 곳에서 사용된다는 점을 감안하면 받아들일 수 없다. 이것이 String 클래스가 final로 표시되는 이유 이다.
그러면 String 개체에 대한 연산 결과를 예측할 수 없게 된다. 그리고 String 클래스가 모든 곳에서 사용된다는 점을 감안하면 받아들일 수 없다. 그래서 String 클래스는 final 로 표시된다.

final 클래스에서 상속을 시도 하면 컴파일러 오류가 발생한다. 이를 보여주기 위해 final 클래스인 Cat을 생성한다.
final 클래스에서 상속을 시도하면 컴파일러 오류가 발생한다. 이를 보여주기 위해 final 클래스인 Cat을 생성한다.

```java
public final class Cat {
Expand Down Expand Up @@ -49,7 +49,7 @@ cat.setWeight(1);
assertEquals(1, cat.getWeight());
```

그것을 연장할 수 없다.
그것을 확장할 수 없다.

좋은 디자인의 규칙을 엄격하게 따른다면 클래스를 신중하게 만들고 문서화하거나 안전상의 이유로 final로 선언해야 한다. 그러나 final 클래스를 생성할 때는 주의해야 한다.

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/2024-09-25-capacitor/letter.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 9efaef1

Please sign in to comment.