JVC STALK适配器 - DIY?

DROBB.

标准成员
Pleriche,谢谢您为未来的人们搜索网络的信息发布。 6年后,此线程似乎是互联网上唯一可用的地方。对于这里的其他人来说,我还有一些更多信息。

我有3d之家JVC KD-AHD79头部单元。它具有带有黄色条纹线的蓝色,用于有线遥控器,而不是3.5mm插孔,JVC用于使用。通过电阻将电线拉动高达3.3V(测量为3.278V),似乎完全是22.0k欧姆。我假设他们正在使用紧密电阻作为转位输入的分压器的一部分工作,但该单元对各种电阻器没有响应。然后我找到了这个线程。

我还没有尝试与头部单元进行交互,但我确实有一些新的代码和一些关于我从Headunit(JVC RM-RK52)附带的红外遥控器中学到的3d之家确切的时序信息。

我怀疑标称调制频率为38212 Hz。通常我们不在乎没有调制频率的有线应用程序,但在调制周期中测量,数据的定时结构似乎更简单。

调制周期为1/38212Hz或大约26.1968 US。 “标记”为20.5调制期高输出。 “空间”是20.5个低输出的调制周期。零位由3d之家标记和3d之家空间表示。一位由3d之家标记和三个空间表示。我将使用符号〜和_进行标记和空间。

〜是3d之家标志,20.5期(约536.5美元)
_是3d之家空间,20.5期(约536.5 US)
〜_为零,41个时段(约1.073毫秒)
〜___是3d之家,82个时期(约为2.146毫秒)

AGC时期的时序为323个时期,后跟161个时期,但可能的时间可能并不重要。它只是在那里给接收器一点时间来弄清楚红外信号进入的强度是多么强烈。使用有线遥控器,您甚至可能能够完全留出来。

并且正如已经解释的那样,在AGC来到3d之家开始位'1'之后,七位寻址,总是0x47,七位代码,第3d之家'1'停止位,最终停止位可能是'1'或'0'。

以下是我遥控器上的按钮代码:
0x04 Vol +
0x05 Vol -
0x08 Source
0x0D Sound
0x0E Mute
0x12 Right
0x13 Left
0x14 Up
0x15 Down

与Pleriche的Icarek Stalk适配器不同,当您左侧或右侧左侧,只需在按下时重复相同的代码。 0x14和0x15 Pleriche从持有跳过按钮,在我的遥控上分配到上下。

同样值得注意的是:当在我的遥控器上拿着按钮时,重复模式比Pleriche的MP3节目更规则稳定。 ICARTEK适配器显然会进行AGC脉冲,重复代码三次,等待相当长的时段,然后重复从AGC脉冲开始。使用JVC红外遥控器,只有单个AGC脉冲,然后只有代码重复。

我附加的.rar文件实际上是以zip格式,并包含示波器屏幕截图。如果打开文件时遇到问题,请将其重命名为.zip。但文件中的所有图像目前都在这里提供,希望他们将持续到未来: JVC红外线汽车音频远程RM-RK52 - Imgur

意识到这些读数直接从输送到红外LED的销中取出。所以绝对电压并不有意义。并且在有线远程接口上根本不属于调制频率。

另外,关于我的38212 Hz号码:我奇异于那种是3d之家奇怪的看号码。但我确实有3d之家非常好的测量9'1和7'0,占26.82165ms。这对极其关闭了3d之家甚至466赫兹,只要重复3d之家 - 关闭只需0.009%。将“3d之家”分成4个等间隔的部分(标记和三个空间),并计算每小时20.5个时段给出38.212kHz。即使38.212kHz的速率不是理想的调制频率,数学也会解决您的击中实际数据符号速率,假设重复的466 Hz是实际的标称时序。

无论如何,起始位是有没有同步数据字的同步,所以你可以缩小几个百分点,它仍然可以工作。
 

附件

  • JVC IR远程RM-RK52.rar
    194.5 KB · Views: 909

DROBB.

标准成员
3d之家小更新:我发现我的头部单元上的蓝色/黄线确实期望这些遥控器代码。我没有3d之家很好的图片设置,读取了我的方向盘控制,但我通过将它连接到红外遥控器的LED引脚,我已经在实验室中工作了头部有线遥控器。3d之家小型电路消除了调制频率,反转信号,只拉下胡的远程线,切勿将电压驱动到它上,因此它也应该使用5V远程线。

附加也是在该电路驱动时,有线远程线路实际上实际上看起来的信号的屏幕截图。
 

附件

  • 范围_0.png.
    范围_0.png.
    29.5 KB · Views: 2,014
  • wilders_to_wires.png.
    wilders_to_wires.png.
    6.5 KB · Views: 2,923

Fratello.

标准成员
我正在寻找长时间的JVC Remotes的代码......我在这个论坛上找到了他们!伟大的 !
但是......我打算用微电子,在雷诺和JVC自动收音机附近的遥控秆之间建立3d之家接口。
我在PicBasicPro(仅限!)中有一些(小)经验,我需要,我的代码"translate"来自此主题的信息。所以,有人,皮肤,解释我如何使用这些信息?是什么"full"每个命令的代码以及每个命令的时间是什么"0", "1", "0 long", "1 long" ?
示例:音量向上= AGC,AGC来到3d之家开始位'1',七位地址,始终为0x47,七位代码(0x04),第3d之家'1'停止位,以及最终停止位是'1'或'0'。
AGC代码如何?如何"地址七位" ?

我想要这样的东西: 需要Alpine有线遥控引脚。

提前致谢 !!!最好的祝福 !
 

Fratello.

标准成员
没有人可以帮助我吗?
我做了一些信号捕获,但仍然没有Timmings ...
 

附件

  • vol_up.jpg.
    vol_up.jpg.
    183.3 KB · Views: 1,258

DROBB.

标准成员
这个时刻明明我不明白......

嗨Fratello,

看一下上面的第26篇和Imgur链接,与许多详细的截图。 JVC红外线汽车音频远程RM-RK52 - Imgur

如果我在描述中发出错误,这些屏幕截图就是作为应该解释您需要知道的一切的原始证据。

您应该注意到,在每个屏幕截图中,屏幕上有打印的时间信息。例如,在 http://i.imgur.com/TcDb0.png ,在顶部,你看"2.000ms/"。这意味着每对灰度线之间存在2.0毫秒。在底部,你看"{delta} x = 4.200000 ms"。这意味着两个橙色线之间有4.2毫秒。

当您查看Imgur的屏幕截图并将它们与帖子#27中的屏幕截图进行比较时,有3d之家棘手的事情要注意:Imgur上的图像都是“颠倒”。你有没有看到帖子#27的图像是如何类似的 http://i.imgur.com/ZpMwq.png ?看看它们是如何互相颠倒的?

发布#27的图像始于:
Code:
~~~________________~~~~~~~~_~~~_~~~_~~~_~~~_~_~_~_~~~ Voltage 
   <--------- AGC --------><ST>< 1>< 1>< 1><0<0<0< 1> Binary
                               <------7-----><---4--> Hex
                               <--7 bit Device Code->
图像at. http://i.imgur.com/ZpMwq.png starts with:
Code:
___~~~~~~~~~~~~~~~~________~___~___~___~___~_~_~_~___ Voltage
   <--------- AGC --------><ST>< 1>< 1>< 1><0<0<0< 1> Binary
                               <------7-----><---4--> Hex
                               <--7 bit Device Code->
有线接口上的电压应该看起来像帖子#27。但是,如果要使用红外线无线接口,则对其红外LED的电压应该如ZPMWQ.png。对于有线接口,_ ~~~是1且_ _ _〜是3d之家0.对于红外线,〜___是3d之家,〜_为零。<ST>意味着始终为1的开始位。

时间:每个〜或_应该是536.5us。你可能会缩小几倍。

AGC大约是16个标记,然后是8个空间。这是约8.584毫秒和4.292ms。但它不一定是准确的。

您可能能够在有线接口上完全删除AGC标记。只需确保您在任何一点前面有3d之家长空间,至少4ms。对于传输之间的暂停,这也是如此。你可以看到 http://i.imgur.com/ZCpuL.png 传输之间的远程暂停约20ms。

所以我希望你到目前为止理解这一切。

在“神话般的逻辑分析仪”中看着你的波形,我可以看到有一些问题。这就是我的样子:

Code:
__________~~~~~~~_~~~_~~~_~_~_~_~_~_~_~~~_~_~_~_~_~_~_~_~_~~~_~_~_~
<- AGC is fine -><ST>< 1><0<0<0<0<0<0< 1><0<0<0<0<0<0<0<0< 1><0<0<0
                     <----1---><--0-><----1---><--0-><need stop bit and pause.....
                     <7 bit Dev Code><7 bit Command >
所以它看起来你正在发送设备代码0x01,但它应该是0x47。之后,您有命令0x01,它不是有效命令。 0x0e将被静音。

要发送有效的静音命令,它应该如下所示:
Code:
~~~________________~~~~~~~~_~~~_~~~_~~~_~~~_~_~_~_~~~_~_~~~_~~~_~~~_~_~_~_~~~_~~~~~~~~~~~ 
   <--------- AGC --------><ST>< 1>< 1>< 1><0<0<0< 1><0< 1>< 1>< 1><0<0<0<SP><pause......
                               <------7-----><---4--><-----E------><--0->   
                               <--7 bit Device Code-><--7 bit Command--->
这就是一样的 http://i.imgur.com/3UAjB.png,但颠倒,因为您正在使用有线接口,而不是红外遥控器。

我希望这可以澄清一切并回答你的问题。祝你好运!
 
Last edited:

Fratello.

标准成员
太感谢了 !
每个aspera广告阿斯特拉......我开始看到一些光......但仍然困惑......我很快就会发布一些东西"graphic"关于我到目前为止的理解。
最好的问候和谢谢你!
 

Fratello.

标准成员
我使用proteus for"see"我的代码如何工作......
对于有线遥控器看起来很好的这个命令(音量上)?!?
谢谢 !
 

附件

  • jvc_wired_volup.jpg.jpg.
    jvc_wired_volup.jpg.jpg.
    87.3 KB · Views: 885

DROBB.

标准成员
你越来越近,但还有一些东西:

  1. 当不传输时,保持线路高。当您在起始位发送时,最不风光的部分是开始的下边缘。在你的形象中,向下边缘甚至没有,因为你从低点开始。
  2. 每当您发送7位字,请确保首先发送最低有效位。在您的图像中,您在0x01中发送,而不是0x04。
  3. 每次发送设备和命令代码时,您都应该重复三次设备和命令代码,但在它们之间暂停约20ms。颠倒,它看起来像这样: http://i.imgur.com/ZCpuL.png 。该图像暂停低电平,但在有线接口上,您需要暂停高电平。
  4. 命令代码后需要停止位。
这应该有所帮助:

Code:
Here's what I mean about sending the least significant bit first:

          0x47
         /    \
      0x4      0x7
        |      |  
     0100      0111
        |      |
      100      0111 (only 7 bit)
     /             \
    MSB (bit 6)     LSB (bit 0)

    
                    b0      b1      b2      b3  b4  b5  b6  
                    1       1       1       0   0   0   1     
                   ..._____..._____..._____..._..._..._..._____
                   \_/.....\_/.....\_/.....\_/.\_/.\_/.\_/.....

Add the start bit at the begginning to get:

           ..._____..._____..._____..._____..._..._..._..._____
           \_/.....\_/.....\_/.....\_/.....\_/.\_/.\_/.\_/.....
           ^^^^^^^^
           This is the start bit




           ..._____..._____..._____..._____..._..._..._..._____
           \_/.....\_/.....\_/.....\_/.....\_/.\_/.\_/.\_/.....
           ^       
           |       
           |
           This is the syncronization edge of the start bit.




___________..._____..._____..._____..._____..._..._..._..._____
|         |\_/.....\_/.....\_/.....\_/.....\_/.\_/.\_/.\_/.....
|<- 4ms ->|  
| or more |

Before the synchronization edge, you should have either the idle
state high, or the AGC space high. Should be longer than 4ms.

The command code for volume up, 0x04 is 000 0100 in 7 bit binary.
                                        ^      ^
                                        |      send this bit first.
                                        |
                                        send this bit last.

          ..._..._..._____..._..._..._..._..._____
          \_/.\_/.\_/.....\_/.\_/.\_/.\_/.\_/.....
                                          ^^^^^^^^
                                          This is a stop bit 

You should repeat each command three times, but include a pause. 
The entire sequence to send "Volume up" should look like this:

Idle       ____________________________________________________
           ....................................................

Agc        _.................................__________________    
           .\_______________________________/..................

ST, 0x47   ..._____..._____..._____..._____..._..._..._..._____
           \_/.....\_/.....\_/.....\_/.....\_/.\_/.\_/.\_/.....

0x04, SP,  ..._..._..._____..._..._..._..._..._________________
Pause      \_/.\_/.\_/.....\_/.\_/.\_/.\_/.\_/.................

Pause      ____________________________________________________
more       ....................................................

ST, 0x47   ..._____..._____..._____..._____..._..._..._..._____
           \_/.....\_/.....\_/.....\_/.....\_/.\_/.\_/.\_/.....

0x04, SP,  ..._..._..._____..._..._..._..._..._________________
Pause      \_/.\_/.\_/.....\_/.\_/.\_/.\_/.\_/.................

Pause      ____________________________________________________
more       ....................................................

ST, 0x47   ..._____..._____..._____..._____..._..._..._..._____
           \_/.....\_/.....\_/.....\_/.....\_/.\_/.\_/.\_/.....

0x04, SP,  ..._..._..._____..._..._..._..._..._________________
Pause      \_/.\_/.\_/.....\_/.\_/.\_/.\_/.\_/.................

Idle High  ____________________________________________________
when done  ....................................................
 
Last edited:

DROBB.

标准成员
哦,也是,确保您实际上没有驱动5V。您应该让头部单元将线路拉到其需要的任何电压(可能在现代单元上的3.3V)。

如果您将5V直接驾驶到线路上,您将危及损坏您的头部单元。

如果您使用的是PIC微控制器,请确保已将输出引脚配置为开漏。将ODCX寄存器中的位设置为“1”,然后通过将“0”写入TRISX寄存器将引脚配置为输出之前。

当您测试硬件时,您应该有3d之家电阻拉动输出引脚。但是,一旦将其连接到头部单元,就应该有3d之家电阻,你不想将其拉出任何高于它自己。

头部单元可能被设计为向后兼容5V有线遥控器,但除非您确定,否则最好让头部单元拉出线路,并且PIC芯片仅将其拉下来,用开漏输出将其拉下来。
 

DROBB.

标准成员
我刚刚看到你发送了一段时间的私信,我明白你现在的意思是'完整代码'。这样做的代码可能更简单,而不是担心它的含义。所以,每个代码应该是这样的,每位都是536.5美元长+/-几个百分点:

Code:
11111111000000000000000011111111
01110111011101110101010111<C>0111
11111111111111111111111111111111
01110111011101110101010111<C>0111
11111111111111111111111111111111
01110111011101110101010111<C>0111
11111111111111111111111111111111    

The last line is just idling. 
Keep the line high until the next button is pressed.

the <C>s should be replaced by:
0x04 Vol+                     01010111101010101
0x05 Vol-                     01111010111101010101       
0x08 Source                   01010101111010101 
0x0D Sound                    01111010111101111010101    
0x0E Mute                     01011110111101111010101     
0x12 Skip fwd or Right        01011110101011110101   
0x13 Skip back or left        01111011110101011110101 
0x14 Skip fwd hold or Up      01010111101011110101  
0x15 Skip back hold or down   01111010111101011110101


我实际上没有测试过这个,或仔细校对它。如果其中任何3d之家不起作用,则应有足够的信息从线程中的早期纠正它们。
 
Last edited:

Fratello.

标准成员
是的 !!!在你的最后一篇文章中,这是我需要的信息!非常感谢您 !
希望现在有结果。我会在这里发布结果!
 
Last edited:

Fratello.

标准成员
因此,根据Mr.Drobb提供的伟大信息(再次感谢!)我在JVC有线遥控器中写了我的代码(在PicBasicPro)。
这就是我所得到的,在Proteus(仍然是β-test :) ) ...
另3d之家问题:如何将PIC(5伏)的输出添加到jvc(3伏)的输入(3伏?)?使用电阻分压器?!
 

附件

  • agc_start_volup.jpg.jpg.
    agc_start_volup.jpg.jpg.
    111.2 KB · Views: 550
  • pause_before_second_volup.jpg.
    pause_before_second_volup.jpg.
    87.7 KB · Views: 481
  • second_volup.jpg.
    second_volup.jpg.
    107.3 KB · Views: 464
  • thible_volup.jpg.
    thible_volup.jpg.
    90.7 KB · Views: 437
  • 满的_cmd_volup.jpg
    满的_cmd_volup.jpg
    115.2 KB · Views: 493
  • jvc_volup.jpg.
    jvc_volup.jpg.
    50.4 KB · Views: 491
Last edited:

DROBB.

标准成员
Fratello,

您真的不应该以5V或3V或高输出的任何其他电压驱动输出线。如果您希望输出高,则通过关闭PIC的输出驱动程序来执行此操作。通过这种方式,电压使用的电压无关紧要,您的硬件将始终兼容。它将在5V,3.3V或任何内容工作。

为此,请搜索图片手册"Open-drain".

对于16位PIC24F系列,通过将ODCX寄存器中的位设置为“将引脚配置为输出”将“0”写入TRISX寄存器,将引脚配置为开放式漏极。

我想象其他图片芯片的过程是类似的或相同的。

如果您真的想添加一些外部硬件来执行此操作,请修改代码以输出相反的(替换所有1个,以及所有0s,所有0s,1s)然后添加:


Code:
                    __________ JVC remote input
----             | /C
   |    3.3K     |/ 
PIC|----/\/\/\---|  NPN (PN2222 or 2N3904)
   |            B|\
----             | \E
  |_________________|__________ Ground


电阻网络是3d之家坏主意。电阻分隔器的标准方程不适用,您将无法获得您期望的电压。这是因为JVC单元始终在远程输入线本身上拉动,因此您有三个不同的节点将电流贡献到分频器的中点。

尝试弄清楚如何进行开漏输出。这是最安全和最简单的。
 

Fratello.

标准成员
再次感谢您的支持 !
我使用pic16f628a ...所以我认为使用这些命令:
portb.0 = 0;这是JVC的输出
trisb.0 = 1
........
volume_up命令 - > TRISB.0 = 0
这是正确的 ?!
 

DROBB.

标准成员
我抬起了开放的排水输出
PIC16F627A / 628A / 648数据表,并发现PIN RA4始终开水。

似乎其他引脚不能配置为像我想象的那样是开放的。因此,只需更改设计以使用PIN RA4,您将很好。
 

DROBB.

标准成员
哦,我只是看着你的代码,你将命令发送到trisb.0。可能有效。

但我不确定你可以快速地肘击trisb.0上下......

如果它不起作用,则可以移动到PIN A.4,然后将命令发送到porta.4
 

Fratello.

标准成员
我在PBP 2.5中写了代码。我在Hu-JVC上测试过。
不幸的是没有结果 :( ....
Code :
Code:
;***************************************************************************
;*
;*    Test variant, using 2N3904 on output - PORTC.0
;*
;***************************************************************************

@ DEVICE PIC16F684, HS_OSC, WDT_OFF, PWRT_OFF, BOD_OFF, MCLR_OFF
DEFINE OSC 20
include "ALLDIGITAL.pbp"

TRISA= %00000011                       	
PORTA= %00000011

PORTC= %00000000
				
CMCON0 = %00000111      		' Disable analog comparators.     
VRCON  = %00000000       		' Disable Comparator Voltage Reference
ANSEL  = %00000000       		' Set pin'S to digital
ADCON0 = %00000000       		' Set up A/D converter - OFF 

Pause 1000

i VAR BYTE
j VAR BYTE
OutBuffer VAR BYTE[8]
BitsToSend VAR BYTE


Main:
if porta.0 = 0 then gosub VolUp		' just for test
if porta.1 = 0 then gosub VolDn		' just for test

Pause 100 				' do it for 0.1 sec
Goto Main


'-----------------------------------------------------------------------
SendPreamble:		
; 01110111 01110111 01010101 11
    OutBuffer[0] = %00010001 ; %11101110
    OutBuffer[1] = %00010001 ; %11101110
    OutBuffer[2] = %01010101 ; %10101010
    OutBuffer[3] = %11111100 ; %00000011
   
    BitsToSend = 26
    GOSUB SendBits
RETURN
'-----------------------------------------------------------------------
AGC:
TRISC.0 = 1 ; 0
PauseUs 8584
TRISC.0 = 0 ; 1
PauseUs 4292
RETURN
'-----------------------------------------------------------------------
SendPostAmble:
' 01111111 11111111 11111111 11111111 11110111 01110111 01110101 010111
    OutBuffer[0] = %00000001 ; %11111110
    OutBuffer[1] = %00000000 ; %11111111
    OutBuffer[2] = %00000000 ; %11111111
    OutBuffer[3] = %00000000 ; %11111111
    OutBuffer[4] = %11110000 ; %00001111

    
    BitsToSend = 36
    
    GOSUB SendBits
RETURN
'-----------------------------------------------------------------------
SendFinalAmble:
' 01111111 11111111 11111111 11111111 11111111 11111111 11111111 111111
    OutBuffer[0] = %00000001 ; %11111110
    OutBuffer[1] = %00000000 ; %11111111
    OutBuffer[2] = %00000000 ; %11111111
    OutBuffer[3] = %00000000 ; %11111111
    OutBuffer[4] = %00000000 ; %11111111
    OutBuffer[5] = %00000000 ; %11111111
    OutBuffer[6] = %00000000 ; %11111111
    OutBuffer[7] = %00000000 ; %11111111
    
    BitsToSend = 54
    
    GOSUB SendBits
RETURN
'-----------------------------------------------------------------------
VolUp:
    Gosub AGC
;==============================    
    GOSUB SendPreAmble	; one
    ' Volume Up
    OutBuffer[0] = %00010101 ; %11101010
    OutBuffer[1] = %10101010 ; %01010101  
    OutBuffer[2] = %11111110 ; %00000001
    
    BitsToSend = 17
    GOSUB SendBits
    GOSUB SendPostAmble
;==============================    
    gosub SendPreamble	; two
    ' Volume Up    
    OutBuffer[0] = %00010101 ; %11101010
    OutBuffer[1] = %10101010 ; %01010101  
    OutBuffer[2] = %11111110 ; %00000001
    
    BitsToSend = 17
    GOSUB SendBits   
    GOSUB SendPostAmble
;==============================    
    gosub sendPreamble	; three
    ' Volume Up
    OutBuffer[0] = %00010101 ; %11101010
    OutBuffer[1] = %10101010 ; %01010101  
    OutBuffer[2] = %11111110 ; %00000001
    
    BitsToSend = 17
    GOSUB SendBits
    GOSUB SendFinalAmble    
RETURN			; end command
'-----------------------------------------------------------------------

VolDn:
    Gosub AGC
;==============================    
    GOSUB SendPreAmble
    ' 01111010 11110101 0101
    ' Volume Down
    OutBuffer[0] = %10100001 ; %01011110
    OutBuffer[1] = %01010000 ; %10101111
    OutBuffer[2] = %11110101 ; %00001010
    
    BitsToSend = 20
    GOSUB SendBits
    GOSUB SendPostAmble
;==============================
    GOSUB SendPreAmble
    ' 01111010 11110101 0101
    ' Volume Down
    OutBuffer[0] = %10100001 ; %01011110
    OutBuffer[1] = %01010000 ; %10101111
    OutBuffer[2] = %11110101 ; %00001010
    
    BitsToSend = 20
    GOSUB SendBits
    GOSUB SendPostAmble
;==============================
    GOSUB SendPreAmble
    ' 01111010 11110101 0101
    ' Volume Down
    OutBuffer[0] = %10100001 ; %01011110
    OutBuffer[1] = %01010000 ; %10101111
    OutBuffer[2] = %11110101 ; %00001010
    
    BitsToSend = 20
    GOSUB SendBits
    GOSUB SendFinalAmble    
RETURN
'-----------------------------------------------------------------------
SendBits:
    BitsToSend = BitsToSend - 1
    For i = 0 to BitsToSend 
        TRISC.0 = OutBuffer.0[i]
        PauseUs 536
        @ nop
        @ nop  ; for 536.5 us
    NEXT
RETURN
'-----------------------------------------------------------------------
END		' of story !
在Proteus中,命令似乎是可以的...也许"timming"它不是如此准确?
附加DSN和十六进制。任何建议都将得到惠康!谢谢 !
乐。我使用16f684,因为没有16f628(a) :( ....

后者,后者编辑:
我想我已经错过了代码中的东西?!? 信号音高化程之间的比较......
 

附件

  • jvc_rmt.zip.
    17.2 KB · Views: 268
  • comparisson.jpg.
    comparisson.jpg.
    64.4 KB · Views: 531
Last edited:

Fratello.

标准成员
我仔细看看你的IR信号捕获......并且差异出现在所有信号中(音量上的图片& Volume Down).
问题是:那些"extra - bits"来自粗体的代码部分?或者必须添加到代码,之后 <C> ?!
11111111000000000000000011111111
01110111011101110101010111<C>0111
1
1111111111111111111111111111111
01110111011101110101010111<C>0111
1
1111111111111111111111111111111
01110111011101110101010111<C>0111
1
1111111111111111111111111111111

后来,后来编辑:重新重新阅读帖子#31,我认为这部分:"_~~~"= sp,它过后<C>从我的代码中缺少?!
 

附件

  • ir_vol_up_dn.jpg.
    ir_vol_up_dn.jpg.
    41.9 KB · Views: 505
Last edited:

Fratello.

标准成员
又是我 ...
我甚至建立了IR小部件,用于分析IR信号...我的结论:我的遥控器,JVC RM-RK252,发送不同的代码,而不是本主题所呈现的代码 :( ...
 

附件

  • comparisson.jpg.
    comparisson.jpg.
    162.2 KB · Views: 614

Fratello.

标准成员
.........另3d之家捕获,使用ir_widget和ir_scope(是的,我构建3d之家!)!现在我毫无疑问:这就是我的遥控工作!
希望我会读所有的"timmings"很快......我会在这里发布,如果有人感兴趣!
 

附件

  • ir_scope.jpg.
    ir_scope.jpg.
    139.5 KB · Views: 714

DROBB.

标准成员
Fratello,

你是对的 - 它看起来你的远程使用完全不同的代码。但是现在您能够录制远程提供的代码,希望您将能够重新创建它们。
 

avforums的最新视频

LG GX最佳图片设置
订阅我们的YouTube频道

最新消息

MQA无线电服务即将到达Bluos平台
  • 和y bassett.
  • 发表
鲍鱼&威尔金斯推出了CDA-16功率放大器
  • 和y bassett.
  • 发表
Avforums播客:2021年3月31日
  • 由Phil Hinton.
  • 发表
天空Q扩大语音搜索和导航选项
  • 和y bassett.
  • 发表
LG与英国预算滚出签名OLED R电视
  • 和y bassett.
  • 发表

全脂肪HDMI Teeshirts

支持帕勒顿的Avforums

最佳 底部