졸업하고 취직을 준비하면서 사회에 첫발을 어디에다가 두느냐가 굉장히 중요하다고 생각한다.
어쩌다보니 나도 모르게 '시리얼 통신'이라는 분야에 발을 내딪게 되어서 시리얼 통신이 나의 전문 분야가 되었다.
시리얼 통신 장비와 시리얼 반도체를 개발하면서 조금씩 시리얼 통신에 대한 이해도를 높여갔고, 실제 필드에서 다양한 문제들을 겪으면서 이론과 다른 실제들을 파악해 갔다. 모르는 것들이 생기면 구글링을 통해서 원서를 번역하면서 노하우와 지식을 하나씩 추가해가며 나의 전문성을 높여갔다. 그러다 보니 회사 내에서도 직원 교육과 고객 교육을 맡게 되었고 내 스스로 시리얼 통신 분야에 대해서 정리하는 계기가 되었다.
일을 하면서 내 몸이 망가지는 줄도 모르고 있다가 팡 터지는 경험을 하게 되었다. 건강으로 인해 직장을 그만 두면서 그나마 쌓여있던 전문 분야를 책으로 내보자라는 생각이 들게 되었다. 그래서 집에서 쉬면서 워드로 뚝딱뚝딱 책을 만들었고 1인 출판사를 차려 책을 팔아 보았다.
그런데 나의 덤벙대는 성격에 검토도 안하고 내서 오타와 오류 투성이였다.
그리고 꿈에 부푼 1인 출판사의 도전이었지만 너무도 박한 서점의 마진율과 배본사의 물류비용까지 합치면 베스트 셀러처럼 많이 팔리는 책이 아니면 유지하기가 힘들어 곧 절판을 하게 되었다.
그래서 물류비용과 창고비용이 필요없는 전자책으로 변경해보자라는 생각을 가지고 전자책 개정판을 만들기 시작했다. 오타들, 실수들, 부족한 내용들을 보강하여 꽤 오랜동안 개정판 작업을 진행하였다.
그래서 나온 eBook 개정판 시리얼 통신 핸드북이 탄생했다.
그림도 새로 그리고 내용도 보강하였다. 그리고 충분한 자료조사를 통해 최대한 충실한 내용을 담도록 노력하였다.
많이 팔리지 않는 전공책이라도 나름 무언가 남겼다는 뿌듯함이 있다.
물론 나보다 뛰어나신 초고수님께서 보신다면 부족하겠지만은 열심히 노력하여 만든 책이다.
시리얼 통신은 단순한 통신방식이며, 어렵지 않다. 그럼에도 불구하고 현장에서 시리얼 통신 분야에서 많은 어려움을 겪고 있다. 그런 분들에게 조금이나마 도움이 되기를 바라는 마음에서 어것 저것 담아보았다. 작게나마나도 시리얼 통신으로 고생하시는 분들에게 도움이 되었으면 좋겠다.
교보문고
시리얼통신 핸드북 | 김기명 | 놀쑤 - 교보eBook (kyobobook.co.kr)
알라딘
알라딘: [전자책] 시리얼통신 핸드북 (aladin.co.kr)
yes24
책 소개
시리얼통신 반도체 ASIC 및 하드웨어 개발자가 쓴 상세 표준 내용과 현장 실무 노하우를 담은 시리얼통신 핸드북
비동기 시리얼통신 RS-232, RS-422, RS-485 통신방식과 종단저항, 아이솔레이션, 접지 등 제반 지식들을 다루며, 시리얼통신 현장에서 겪는 문제의 솔루션을 제시한다.
책 요약
- 비동기 시리얼통신
- RS232, RS422, RS485 통신방식
- 시리얼통신의 종단저항, 접지, 아이솔레이션
- 다양한 시리얼통신 장비 소개
- 시리얼통신 현장에서 겪는 문제의 솔루션 제시
목차
1. 시리얼 통신 개요
1.1 시리얼 통신과 패러렐 통신 12
1.2 동기 전송과 비동기 전송 13
1.3 전송 방향에 따른 통신 분류 14
1.4 데이터 통신 시스템의 구성 15
1.5 비트 단위 데이터 전송 16
1.6 UART가 검출하는 에러 4가지 20
1.7 비동기 시리얼통신 시스템 23
1.8 비동기 시리얼 통신 비교표 26
1.9 시리얼 통신 사양 마인드맵 정리 26
2. 시리얼 통신 역사
2.1 시리얼 통신 역사 30
2.2 UART의 역사 32
2.3 시리얼 통신 표준 33
2.4 시리얼 네트워크 구성 40
3. 비동기 시리얼 통신, RS-232
3.1 RS-232 개요 44
3.2 RS-232 역사 47
3.3 RS-232 신호선과 로직 48
3.4 RS-232 커넥터와 핀사양 52
3.5 RS-232 케이블 53
3.6 RS-232 네트워크 구성 (Topology) 54
3.7 흐름제어 (Flow Control) 54
3.8 RS-232 통신 절차 (모뎀 신호) 57
3.9 RS-232 디바이스 간 연결 방법 58
3.10 RS-232 루프백 테스트 64
3.11 RS-232 한계점 64
4. RS-422 & RS-485 공통 사항
4.1 차동 신호 (Differential Signal) 68
4.2 통신 케이블 71
4.3 Fail-Safe Bias 72
4.4 전송속도(Data Rate) vs 통달거리(Cable Length) 74
4.5 RS-422 vs RS-485 75
4.6 단위 부하(Unit Load) 76
4.7 오토 토글링(Auto Toggling) 80
5. 비동기 시리얼 통신, RS-422
5.1 RS-422 개요 84
5.2 RS-422 역사 86
5.3 RS-422 신호선과 로직 86
5.4 RS-422 커넥터와 핀사양 89
5.5 RS-422 네트워크 구성 (Topology) 91
5.6 RS-422 디바이스 간 연결 방법 92
5.7 RS-422 동작 모드 94
5.8 RS-422 루프백 테스트 96
6. 비동기 시리얼 통신, RS-485
6.1 RS-485 개요 98
6.2 RS-485 역사 101
6.3 RS-485 신호선과 로직 101
6.4 RS-485 커넥터와 핀사양 104
6.5 RS-485 네트워크 구성 (Topology) 104
6.6 RS-485 디바이스 간 연결 방법 105
6.7 RS-485 동작 모드 108
6.8 RS-485 고장 테스트 112
7. 시리얼 통신의 부가 사항들
7.1 시리얼 장치 설치 시 고려할 것들 114
7.2 케이블 전파 속도(Propagation Delay) 계산 방법 117
7.3 종단 저항 (Termination) 118
7.4 접지 (Grounding) 126
7.5 써지(Surge) 137
7.6 아이솔레이션 (Isolation) 139
7.7 Bit Rate vs Baud Rate 147
7.8 통신 효율 (Throughput) 148
7.9 9-비트 시리얼 통신 150
7.10 시리얼 트랜시버(Serial Transceiver) 153
8. 시리얼 디바이스
8.1 Serial Multiport Card 156
8.2 USB Serial Multiport 158
8.3 시리얼 디바이스 서버(Serial Device Server) 159
8.4 시리얼 컨버터(Serial Signal Converter) 161
8.5 Serial to Wireless Converter 164
8.6 프로토콜 컨버터 (Protocol Converter) 166
8.7 Surge Protector, Repeater & Isolator 167
8.8 시리얼 분석기(Serial Analyzer) 170
8.9 시리얼 젠더 (Serial Gender Changer) 171
9. Trouble Shootings
9.1 초기 설치 후 통신이 안되는 경우 174
9.2 사용 도중 갑자기 통신이 계속 안되는 경우 176
9.3 통신이 잘 되다가 가끔식 에러가 발생하는 경우 176
9.4 UART 에러가 발생하는 경우 177
9.5 장비는 정상이나 현장에 설치하면 안되는 경우 178
9.6 장비가 자주 고장 나는 경우 179
서평
시리얼통신은 오래된 통신방식이지만 쉽고 구현이 용이하여 아직도 현장에서 많이 사용되고 있지만 정작 현장에선 다양한 문제들로 고생하는 사람들이 많다.
이 책은 다양한 시리얼통신 반도체와 장비를 개발하면서 얻은 정보, 고객 기술지원을 통한 고객 문제점 그리고 사내직원교육과 고객초청 교육을 실시하면서 정리하였던 내용들을 집대성하여 한권의 핸드북으로 만들었다. 시리얼통신으로 고생하는 분들에게 조금이나마 도움이 되길 바란다.
마인드맵으로 그려보는 우리 가족 경영 워크샵 (1) | 2024.11.13 |
---|---|
가족 워크샵 (0) | 2024.11.13 |