반응형

 

한줄의 소스코드 문자열이 너무 길어 질 때,

소스의 가독성이 떨어진다.

이럴 때 적용할 수 있는 방법은 아래 링크 사이트를 참조하였다.

 

 

https://heroeskdw.tistory.com/entry/%EC%BD%94%EB%94%A9%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%A6%AC%ED%84%B0%EB%9F%B4-%EC%97%B0%EA%B2%B0

 

[코딩]문자열 리터럴 연결

두 줄 이상이 필요한 문자열 리터럴을 형성하려면 두 문자열을 연결합니다. 이렇게 하려면 백슬래시를 입력한 다음 리턴 키를 누릅니다. 백슬래시를 사용하면 컴파일러가 다음 줄 바꿈 문자를 �

heroeskdw.tistory.com

 

첫 번째 방법 문자열에 백슬래쉬를 입력하고 엔터키를 입력한다.

 

 

두 번째 방법 문자열을 " "로 각각 묶어서 사용한다.

 

 

 

참고로 STM32 컴파일러 System Workbenth는 두 번째 방법을 자동으로 지원한다.

 

 

 

728x90
반응형

'공부 > HW' 카테고리의 다른 글

200929 STM32F103 - PWM (TIM4_CH2)  (0) 2020.10.15
201013 백래시  (0) 2020.10.13
200925 스텝 모터 드라이버 (TB6560AHQ) excitation mode  (0) 2020.09.26
200319 산요 팬 속도 제어  (0) 2020.09.25
200923 SystemWorkbench - Source folder copy  (0) 2020.09.24
반응형

 

스텝 모터 드라이버 (TB6560AHQ)를 사용하는데 설정하는 excitation mode.

 

 

 

Full step, Half step, micro step (1/4, 1/8, 1/16) 으로 표시되지 않고 phase로 표시되어 있다.

전기적 특성표를 보면 phase와 theta로 알수 있다.

 

 

 

그러나 더 알아보기 쉬운 방법으로 다른 device는 아래와 같이 표시되어 있다.

이것을 보면 driving mode를 이해하기가 더 쉽다.

 

C.f.) Step motor driver AD1231

 

 

 

 

 

728x90
반응형

'공부 > HW' 카테고리의 다른 글

201013 백래시  (0) 2020.10.13
200928 SystemWorkbench - 문자열 연결  (0) 2020.09.28
200319 산요 팬 속도 제어  (0) 2020.09.25
200923 SystemWorkbench - Source folder copy  (0) 2020.09.24
180124 Absolute vs. Incremental encoder  (0) 2020.09.22
반응형

 

San Ace B120 model (24V model 로 테스트)

 

Blower : Cooling fan specialized for high static pressure

 

 

 

PWM 으로 속도 제어가 가능한 팬의 제어 기능.

 

 

5V level의 PWM 신호를 인가해야 한다.

"Control terminal이 open일 경우, fan speed는 PWM duty cycle 100%와 같다"고 마지막 설명에 나와 있다.

 

 

4번 항목의 내용을 보면 100% PWM duty로 테스트를 해 보려면 control wire를 open으로 하면 된다.

그러나 B120 (24V) model은 위 사양의 PWM duty-speed 특성그래프에서 PWM 0%가 low speed 이므로 control wire를 open 하면 낮은 속도로 동작한다.

참고로 전원을 인가하고 Control 신호를 open 상태에서 측정해 보면 1.485V가 측정된다.

따라서 B120은 100% PWM duty로 테스트 해 보려면 5V를 인가해 주어야 한다.

C.f.) San Ace 80은 3.20V가 측정된다. Duty cycle 100%로 동작하는 것으로 판단된다.

 

 

728x90
반응형
반응형

 

STM32용 무료 컴파일러 System Workbench.

Eclipse 기반 컴파일러.

두 개의 워크스페이스를 열고 다른 워크스페이스의 소스 폴더를 복사하여 붙여넣기하면

아래와 같이 복사된 소스 폴더는 사선 마크가 나타난다. (ex. HAL folder)

 

 

이 폴더를 오른쪽 클릭하여 속성을 확인해 보면.

아래와 같이 Exclude resource from build가 check 되어 있다.

이 check를 해제하면 build 에 포함되는 일반적인 소스폴더가 된다.

 

 

Exclude resource from build가 해제된 상태의 HAL folder.

 

 

 

 

참고로 다른 워크스페이스에서 소스를 복사하여 붙여넣기를 하면 링크만 복사되는 것이 아니라 실제 소스 폴더와 내부 파일도 복사된 워크스페이스 소스 폴더에 복사된다.

 

 

 

728x90
반응형
반응형

Absolute vs. Incremental encoder 

 

 

Reference)

https://www.posital.com/ko/produkte/absolute_encoders/absolute-incremental-encoders.php

http://www.msdkr.com/news/articleView.html?idxno=149

 

728x90
반응형

'공부 > HW' 카테고리의 다른 글

200319 산요 팬 속도 제어  (0) 2020.09.25
200923 SystemWorkbench - Source folder copy  (0) 2020.09.24
200920 파워코드, 파워플러그 표준  (0) 2020.09.21
200603 FR4 와 UL94 V-0  (0) 2020.09.20
190705 칩 저항 사양  (0) 2020.09.18
반응형

 

파워 코드와 파워 플러그 표준에 대해

Power cord & plug standard

 

하드웨어 설계를 위해 L, N 의 배선 배치를 Power cord에 어떻게 해야 하는가?

배선에 Fuse를 설치하기 위해서는 인증기관에서는 L 에 설치하라고 한다.

 

아래의 사이트를 참고로 하면 Standard의 L, N 배선을 알 수 있다.

 

https://community.fs.com/blog/small-power-cord-big-difference.html

 

Power Cord Types, Power Cable types, Power Plug types

In telecommunications, power cords are commonly used on computers, chassis switches, PDU, UPS and servers. How Much Do You Know about Power Cord Types?

community.fs.com

 

 

위 이미지에서 connector가 female 이고 inlet이 male 이다. 따라서 장비의 기준에서는 inlet인 male 을 참고로 해서 설계를 해야 한다.

 

대표사진 삭제

사진 설명을 입력하세요.

 

그리고 NEMA 5-15에 따른 배선색을 보면 Hot이 black 이고 Neutral이 white이다. 참고하자.

 

 

 

국제 플러그 타입 정리.

 

일반적으로 사용되는 C13, C15, C19 타입의 Current, Voltage, Temperature 사양.

 

나라별 플러그 표준과 타입

 

 

위 내용을 참고로 하면서 주의하여 하드웨어 설계를 하자!

 

 

 

 

728x90
반응형

'공부 > HW' 카테고리의 다른 글

200923 SystemWorkbench - Source folder copy  (0) 2020.09.24
180124 Absolute vs. Incremental encoder  (0) 2020.09.22
200603 FR4 와 UL94 V-0  (0) 2020.09.20
190705 칩 저항 사양  (0) 2020.09.18
200830 Step motor Rated Voltage vs. Power Supply Voltage  (0) 2020.09.17
반응형

FR4 와 UL94 V-0 의 관련성 조사

번역) FR4 (Frame Retardant) 은 "난연제"의 약자이며 플라스틱 소재의 난연성에 대한 재질이 UL94V-0 표준을 준수 함을 나타냅니다. 94V-0 코드는 모든 FR-4 PCB에서 찾을 수 있습니다

아래 링크 참고)

 

https://www.proto-electronics.com/blog/the-4-electronic-component-suppliers-of-proto-electronics-0

 

PCB FR4: the guide to FR-4 for your printed circuits

Widely used in the production of PCBs, the FR-4 material has good specifications for a reduced cost. Discover our FR4 guide.

www.proto-electronics.com

 

참고로 상용 제품의 UL94V-0 재질의 난연성 테스트 이미지.

 

728x90
반응형
반응형

매번 헷갈려 하는 저항 크기 와 전력.

저항의 데이터시트에 잘 나와 있어서 정리.

크기 mm 와 inch.

저항 오차.

전력 사양.

전압 사양.

사양 잘 확인하고 주의해서 설계해야 하겠다.

728x90
반응형

'공부 > HW' 카테고리의 다른 글

200920 파워코드, 파워플러그 표준  (0) 2020.09.21
200603 FR4 와 UL94 V-0  (0) 2020.09.20
200830 Step motor Rated Voltage vs. Power Supply Voltage  (0) 2020.09.17
200818 LED 저항 계산  (0) 2020.09.14
200814 Quartus Prime download & install  (0) 2020.09.13

+ Recent posts