'초보의 아웅다웅 설계하기/Back Data 수집하기'에 해당되는 글 10건

  1. 2018.04.20 통신 프로토콜
  2. 2013.04.25 음계 주파수표
  3. 2010.08.08 모델 변경시 단가 산출하기
  4. 2010.08.08 생산 예상 단가 산출하기
  5. 2010.08.03 타사 모듈 메뉴얼 만들기
  6. 2010.08.03 수리내역 확인하기
  7. 2010.08.03 Check List 만들기
  8. 2010.08.03 설계 기본 잡기
  9. 2010.08.03 데이터 수집하기
  10. 2010.07.10 2. 시장조사하기
2018.04.20 22:41

 

홈네트워크 통신연동할 때 쓴 후로 통신 프로토콜 짤 때 기본으로 잡고 가장 많이 썼던 구조입니다.(홈넷 통신 프로토콜과는 약간 다름)

간단하면서도 필요한 부분은 다 있어서 괜찮았습니다.

 

데이터 무결성차원에서 Check Sum과 Check Xor 자리에 CRC16을 사용하기도 하였고 HMAC을 사용하기도 하였습니다.(HMAC의 경우 앞 바이트만 잘라서 사용)

 

Byte

1

1

1

N

1

1

1

Data

0x02

Var.

Var.

Var.

Var.

Var.

0x03

Field

Start

Cmd

Length

Data N

Sum

Xor

End

 

 

Host쪽에서 CMD에서 0x01를 보내면 Slave쪽에서 최상위 비트에 1을 넣어서 0x81로 데이터를 보내는 방식을 사용하였고, CMD 1바이트로 부족한 경우가 많아 Data N 전까지의 데이터를 Header로 잡아 짝수 바이트로 맞추고 데이터 처리를 주로 하였습니다.

간단한 Return에는 Data에 값을 넣기보다 Header에 값을 넣어 처리해주는 게 더 간단해서(프로그램 짜기가 간단해서 ㅎㅎㅎ) 그렇게 자주 사용하였습니다. 

구조체로 잡아서 처리하는 경우 packed를 하지 않으면 데이터가 연달아 붙지 않아서 고생하는 경우가 생깁니다.

 

 

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

통신 프로토콜  (0) 2018.04.20
음계 주파수표  (0) 2013.04.25
모델 변경시 단가 산출하기  (0) 2010.08.08
생산 예상 단가 산출하기  (0) 2010.08.08
타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2013.04.25 10:38

 

음계.xls

음계 주파수표입니다.

부져음으로 멜로디 만들 때 사용했습니다.

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

통신 프로토콜  (0) 2018.04.20
음계 주파수표  (0) 2013.04.25
모델 변경시 단가 산출하기  (0) 2010.08.08
생산 예상 단가 산출하기  (0) 2010.08.08
타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2010.08.08 13:55
모델 변경시 비교 단가 산출하기


사용자 삽입 이미지

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

통신 프로토콜  (0) 2018.04.20
음계 주파수표  (0) 2013.04.25
모델 변경시 단가 산출하기  (0) 2010.08.08
생산 예상 단가 산출하기  (0) 2010.08.08
타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2010.08.08 13:53
생산 예상 단가 산출하기


사용자 삽입 이미지
사용자 삽입 이미지

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

음계 주파수표  (0) 2013.04.25
모델 변경시 단가 산출하기  (0) 2010.08.08
생산 예상 단가 산출하기  (0) 2010.08.08
타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Check List 만들기  (0) 2010.08.03
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2010.08.03 20:23

 타사의 Chip이나 모듈과 통신할 경우 메뉴얼을 만들어두면 편합니다.
회사에서 제공하는 메뉴얼이나 데이터 시트의 경우 노말하게 만들어 주기 때문에 사용시 변경해 주어야하는 경우도 생깁니다. 자기를 위해서나 팀원을 위해서나 메뉴얼을 만들어 둔다면 프로그램 변경시나 다른 모델 개발시 편리해집니다.


사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

모델 변경시 단가 산출하기  (0) 2010.08.08
생산 예상 단가 산출하기  (0) 2010.08.08
타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Check List 만들기  (0) 2010.08.03
설계 기본 잡기  (0) 2010.08.03
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2010.08.03 20:19
기존에 제품의 후속 모델을 만드는 경우 기 제품의 수리내역을 보는 것도 중요합니다.
QC나 생산 기술등에서 생산시에 발생하는 불량을 잡아주는 경우도 있지만, 설계시 문제로 인해 잡히지 않는 부분도 있습니다. (Chip 불량이 많은 제품이라든지, 수삽공정시 문제가 발생할 만한 부분이라든지,  PCB 패턴 같은 부분 등.)

사용자 삽입 이미지

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

생산 예상 단가 산출하기  (0) 2010.08.08
타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Check List 만들기  (0) 2010.08.03
설계 기본 잡기  (0) 2010.08.03
데이터 수집하기  (0) 2010.08.03
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2010.08.03 20:12

Check List 없이 프로그램을 짜다보면 나중에 기능이 빠져있는 경우가 종종 발생합니다.

사용자 삽입 이미지


'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Check List 만들기  (0) 2010.08.03
설계 기본 잡기  (0) 2010.08.03
데이터 수집하기  (0) 2010.08.03
2. 시장조사하기  (0) 2010.07.10
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2010.08.03 20:10
만들려고 하는 제품의 기본 개념을 잡습니다.
기존에 있던 제품이라면 타사의 제품이 어떤 구조로 되어 있는 지 분석이 필요합니다.
사람의 습관이나 관념은 쉽사리 바꾸기 힘들기 때문입니다.
사용자 삽입 이미지

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Check List 만들기  (0) 2010.08.03
설계 기본 잡기  (0) 2010.08.03
데이터 수집하기  (0) 2010.08.03
2. 시장조사하기  (0) 2010.07.10
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2010.08.03 20:06
디젤 엔진의 경우 엔진 보호를 위해 고속주행후 시동 OFF전 대기 시간을 주어야 합니다.
그 때문에 엔진이 고속 주행을 하였는 지의 판단을 시거잭에서 나오는 주파수를 사용하여 판단하기로 하고, 측정을 실시하였습니다.

사용자 삽입 이미지

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Check List 만들기  (0) 2010.08.03
설계 기본 잡기  (0) 2010.08.03
데이터 수집하기  (0) 2010.08.03
2. 시장조사하기  (0) 2010.07.10
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요

2010.07.10 19:11

제품의 상세 스펙과 디자인등을 결정하기 위한 시장조사를 시작합니다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

'초보의 아웅다웅 설계하기 > Back Data 수집하기' 카테고리의 다른 글

타사 모듈 메뉴얼 만들기  (0) 2010.08.03
수리내역 확인하기  (0) 2010.08.03
Check List 만들기  (0) 2010.08.03
설계 기본 잡기  (0) 2010.08.03
데이터 수집하기  (0) 2010.08.03
2. 시장조사하기  (0) 2010.07.10
Posted by 초보 HW 엔지니어 로망와니

댓글을 달아 주세요