2014-10-25 3 views
2

내가이 일 .... 이 내게 준디코드 IR (RC5)는

enter image description here

(Saleae 사용)처럼 HVAC 리모컨의 적외선 신호를 (내가 RC5 믿을 수) 캡처 한 단계 Arduino를 재생산 할 수 있고 HVAC가 요청을 인식 할 수 있도록 다양한 너비의 펄스 시퀀스. 예를 들면 다음과 같습니다.

unsigned int power_ON[180] = {2888,3918,1911,1049,907,1992,903,989,1936,1023,907,1049,903,989,903,1049,903,1049,907,1992,1851,1992,1915,1049,928,963,928,1023,903,1049,907,1049,928,963,928,1023,903,1053,928,1023,928,963,928,1023,928,1027,928,1023,928,963,928,1023,907,1049,928,1023,928,1906,1941,959,2940,3866,1962,997,932,1967,929,963,1962,997,933,1019,959,933,933,1023,954,997,928,1971,1902,1941,1941,1019,958,933,958,997,954,997,933,1019,959,933,959,997,954,997,928,1023,958,933,958,997,954,997,933,1019,958,933,958,997,954,997,933,1019,958,1881,1962,937,2940,3862,1966,993,958,1941,933,959,1966,993,958,997,954,937,954,997,933,1023,954,1941,1880,1966,1962,997,954,937,928,1023,933,1023,954,997,928,963,928,1023,933,1023,929,1023,928,963,929,1023,928,1027,928,1023,928,963,928,1023,928,1027,928,1023,928,1910,1911,989,3832}; 

메시지를 디코딩하는 단계에서 나를 안내 할 사람이 있습니까? 또는 다른 펄스 폭을 이해하고 있습니까?

특정 펄스 폭이 정의되어 있어야합니까? 각 의미가 다른 무엇입니까?

내 초기 비록이고 I는 필요에 :

1) 디지털 1,0

2) I 생각 디지털 데이터의 코드의 각 부분을 식별하기 위해 펄스로 변환하여 원 데이터를 디코딩 모든 구성은 모든 키를 누를 때마다 전송되므로 코드의 온도, 팬 속도, hvac 모드, 시계 등을 나타내는 코드 섹션을 확인하십시오.

3) 원하는대로 전체 IR 코드를 조합 할 수 있어야합니다. 전체 코드를 저장하고 재생하는 대신에

어떻게하는지에 대한 힌트 또는 지침?

올바른 경로에 있습니까?

편집 : 나는 하나의 동일한 모드를 분석해보고 어떤 펄스가 변했는지 알아 내려고 노력했지만 펄스 수가 많을수록 알아낼 수 없다. 여기서 온도 설정을 변경하여 냉각 모드 및 최대 팬 속도를 볼 수 있습니다. http://www.filedropper.com/analysiscoolingmodefanspeedmaximum

enter image description hereenter image description here

답변

0

그래서 나는 그림으로 펄스 폭을 넣어 메시지의 끝 (?) : 여기

정말 도움으로 누군가를위한 엑셀 파일입니다 http://i.imgur.com/C9k64qB.jpg 이것이 실제로 무엇을 나타내는 지에 대해 더 많이 알지 못한다면, 이것은 내가 추측하는 데 정말로 도움이되지 않습니다 .. 이것을 녹음하는 동안 어떤 버튼을 눌렀습니까? 어떻게 녹음 했습니까? 얻을 수있는 모든 데이터를 시각화하려고합니다. 모든 버튼을 기록하고 다이어그램에서 얻은 것을 넣으십시오. 그런 다음 그들을 응시하고 어쩌면 당신은 거기에 숨겨진 어떤 논리를 발견 할 것입니다.

또한 리모컨을 열고 내부에있는 IC를 확인하고 데이터 시트를 찾아 봅니다. 어쩌면 프로토콜을 찾을 수 있고 리버스 엔지니어링을 전혀 수행하지 않아도됩니다.

우리를 최신 상태로 유지하십시오!

+0

나는 리모컨을 열었지만 IC는 그 검은 색 바탕에 맞춤형 IC이다. 그것에도 운이 없다. 위의 테스트를 할 때 화면의 선택한 설정에서 시작/중지와 함께 주황색 버튼을 누릅니다. 따라서 하나의 매개 변수 만 갖기 위해서는 팬 속도를 최대로 유지하고 냉각 모드를 선택하십시오. 나는 온도 만 변하고 아마도 시계 시간도 보내고있다. 나는 모른다. – Serge