rakjkl
所在地区:
全国
首页
服务/硬件产品
行业解决方案
案例
方案概述:
我们提供基于PIC微控制器的DIY2^16编码器解决方案。该编码器具有灵活的电路设计,可传输多达16个TTL数字输入的状态。内置调制器可生成38kHz的红外线载波。您可以决定哪些输入触发传输,并使用LATCH输入控制接收机输出的锁存或暂时状态。发射机输出采用曼彻斯特编码,适用于ASK无线电模块或红外线控制。如果需要编程PIC单片机,可以使用附件中的源代码进行设置和编译。请注意,具体的实施细节和配置可能需要根据您的需求进行调整和定制。
基于标题“DIY2^16编码器基于PIC”,我们可以提供以下解决方案:
该编码器基于PIC微控制器,具有灵活的电路设计。它可以使用RF或红外发射器传输多达16个TTL数字输入的状态。启用后,内置调制器将自动生成38kHz的红外线载波。
编码器的设计允许您决定哪些输入将触发传输,并且可以使用LATCH输入来控制接收机输出的锁存或暂时状态。发射机输出采用曼彻斯特编码,非常适合使用最便宜的ASK无线电模块或红外线控制。
如果在编程PIC单片机时遇到麻烦,您可以考虑使用基于Holtek HT-12D、HT-12E和Motorola MC145026、MC145027、MC145028编码器/解码器的其他电路。
编码器和解码器的引脚功能如下:
编码器:
1. T0CKI:TTL输入,连接到VDD。
2. VDD:电源,连接电源。
3. NC:未连接。
4. VSS:电源,连接到地面。
5. NC:未连接。
6. TXOUT:TTL输出,用于传输输出。当为LOW时不传输。可以直接连接到RF模块的DATA输入引脚,或者通过晶体管连接到红外LED用于红外应用。
7. -mod:TTL输入,用于调制。上电上拉为高电平禁止传输,拉低电平以启用38kHz载波。
8. -TE:TTL输入,低电平有效使能传输。
9. -测试:TTL输入,低电平有效使能,在上电时拉低电平以产生固定的测试图案。
10-25. AD0-AD15:TTL输入,地址或数据,可选活动低电平触发。
26. OSC2:XTAL输出,振荡晶体输出。
27. OSC1:XTAL输入,振荡器晶振输入。
28. -MCLR:ST输入,复位输入,连接到VDD。
解码器:
1. T0CKI:TTL输入,连接到VDD。
2. VDD:电源,连接电源。
3. NC:未连接。
4. VSS:电源,连接到地面。
5. NC:未连接。
6. RXIN:TTL输入,接收输入,极性必须与编码器输出匹配。可以直接连接到RF模块的数据输出引脚,或者通过红外接收器IC(例如TSOP1738)的输出引脚连接到红外应用。
7. -INV:TTL输入,低电平有效,低电平反相AD0-AD15输出。
8. -LATCH:TTL输入,低电平有效,低电平锁定AD0-AD15上的最后接收数据。拉高电平将AD0-AD15复位为无接收时的默认状态。
9. VT:TTL输出,有效传输指示灯,当没有接收到有效数据包时为高电平,接收到有效数据包时为低电平。
10-25. AD0-AD15:TTL输入/输出,地址输入或数据输出。地址位在软件中进行设置,并在编程MCU后修复。其他位类型为TTL输入,当设置为地址位时,TTL输出设置为数据位。
26. OSC2:XTAL输出,振荡晶体输出。
27. OSC1:XTAL输入,振荡器晶振输入。
28. -MCLR:ST输入,复位输入,连接到VDD。
以上是编码器和解码器的硬件设计,您可以根据需要进行连接和配置。如果需要编程PIC单片机,您可以使用附件中的源代码进行设置和编译。
请注意,以上解决方案仅供参考,具体的实施细节和配置可能需要根据您的具体需求进行调整和定制。
该编码器基于PIC微控制器,具有灵活的电路设计。它可以使用RF或红外发射器传输多达16个TTL数字输入的状态。启用后,内置调制器将自动生成38kHz的红外线载波。
编码器的设计允许您决定哪些输入将触发传输,并且可以使用LATCH输入来控制接收机输出的锁存或暂时状态。发射机输出采用曼彻斯特编码,非常适合使用最便宜的ASK无线电模块或红外线控制。
如果在编程PIC单片机时遇到麻烦,您可以考虑使用基于Holtek HT-12D、HT-12E和Motorola MC145026、MC145027、MC145028编码器/解码器的其他电路。
编码器和解码器的引脚功能如下:
编码器:
1. T0CKI:TTL输入,连接到VDD。
2. VDD:电源,连接电源。
3. NC:未连接。
4. VSS:电源,连接到地面。
5. NC:未连接。
6. TXOUT:TTL输出,用于传输输出。当为LOW时不传输。可以直接连接到RF模块的DATA输入引脚,或者通过晶体管连接到红外LED用于红外应用。
7. -mod:TTL输入,用于调制。上电上拉为高电平禁止传输,拉低电平以启用38kHz载波。
8. -TE:TTL输入,低电平有效使能传输。
9. -测试:TTL输入,低电平有效使能,在上电时拉低电平以产生固定的测试图案。
10-25. AD0-AD15:TTL输入,地址或数据,可选活动低电平触发。
26. OSC2:XTAL输出,振荡晶体输出。
27. OSC1:XTAL输入,振荡器晶振输入。
28. -MCLR:ST输入,复位输入,连接到VDD。
解码器:
1. T0CKI:TTL输入,连接到VDD。
2. VDD:电源,连接电源。
3. NC:未连接。
4. VSS:电源,连接到地面。
5. NC:未连接。
6. RXIN:TTL输入,接收输入,极性必须与编码器输出匹配。可以直接连接到RF模块的数据输出引脚,或者通过红外接收器IC(例如TSOP1738)的输出引脚连接到红外应用。
7. -INV:TTL输入,低电平有效,低电平反相AD0-AD15输出。
8. -LATCH:TTL输入,低电平有效,低电平锁定AD0-AD15上的最后接收数据。拉高电平将AD0-AD15复位为无接收时的默认状态。
9. VT:TTL输出,有效传输指示灯,当没有接收到有效数据包时为高电平,接收到有效数据包时为低电平。
10-25. AD0-AD15:TTL输入/输出,地址输入或数据输出。地址位在软件中进行设置,并在编程MCU后修复。其他位类型为TTL输入,当设置为地址位时,TTL输出设置为数据位。
26. OSC2:XTAL输出,振荡晶体输出。
27. OSC1:XTAL输入,振荡器晶振输入。
28. -MCLR:ST输入,复位输入,连接到VDD。
以上是编码器和解码器的硬件设计,您可以根据需要进行连接和配置。如果需要编程PIC单片机,您可以使用附件中的源代码进行设置和编译。
请注意,以上解决方案仅供参考,具体的实施细节和配置可能需要根据您的具体需求进行调整和定制。
为您推荐其他供应商的行业解决方案
免责声明:本网站部分内容来源互联网,如权利人发现存在侵权信息,请及时与本站联系删除。
供应商:
rakjkl
所在区域: 全国
公司简介:
rakjkl是一家专注于工业领域的技术公司。我们擅长于单片机、机器人小车、紫外线检测、自动化控制、工业安全、智能家居控制等领域。我们提供各种解决方案,包括惊人的纽特之眼-电子眼睛制作原理图/源码、接口16x2字母数字LCD和4x4矩阵键盘与树莓派3、Arduino闹钟继电器、AUVC自动吸尘紫外线杀菌机器人、液晶显示的PID炉温控制系统等。我们还提供应用于机器人/小车的红外避障模块资料、多路模拟信号采集系统、汽车能上树!爬楼梯的自制小车代码共享、探索STM32F0的魅力-STM32F0912A资料详解、DIY2^16编码器基于PIC等解决方案。
我们的团队拥有丰富的经验和专业知识,致力于为客户提供高质量的产品和解决方案。我们注重技术创新和产品质量,不断追求卓越。我们的产品和解决方案已经在多个行业得到广泛应用,并取得了良好的效果。
无论您是需要单片机应用、机器人控制、自动化设备、工业安全系统还是智能家居控制,rakjkl都能为您提供专业的技术支持和解决方案。我们期待与您合作,共同推动工业领域的发展和进步。