专用编/解码器广泛用于安全和防盗系统、烟雾和消防系统、车库门控制及一切遥控系统。
由专用编/解码器组成的报警系统,通常需要用单片机的10~14位输入/输出口,对编码器进行编码和控制,需要设计比较复杂的输入/输出接口电路;并且一般只用两种输入状态对编码器进行编码,编码容量仅为256~4096,不容易进一步增加编码容量。
用程序模拟编码器,通过单片机的一位I/O口,用软件实现其功能,可以大大简化单片机的输入/输出接口电路的设计;并可充分利用编码器的编址能力,编码容量较易达到最大值。
应用该技术可以简化报警系统的设计,提高系统的智能化程度,拓宽其应用范围,充分利用单片机的资源。
为便于理解VD5026的工作过程,图1给出其工作波形。由图可知,每位数由2个脉冲表征。编码1,由两个连续的宽脉冲表征;编码0,由2个连续的窄脉冲表征;编码“开路”,由一宽一窄脉冲表征;编码“第4状态”,由一窄一宽脉冲表征。一组相同的串行数据至少发送4次,每组长串行数据前有一个低脉冲同步信号。
当取Fosc=100 kHz,Tosc=10 μs(Rose =100 kΩ)时,VD5026 -4编码器输出的一组完整串行数据波形及其脉冲周期如图2所示。每组串行数据输出波形由同步脉冲、加密地址(和控制数据)及停止位脉冲组成。
每秒可发送13次。对于不同的应用,设计者可选择不同阻值的电阻,以确定相应的振荡频率fosc。
关键字:单片机 编码器 VD5026
引用地址:
用单片机实现编码器VD5026的工作时序
推荐阅读最新更新时间:2024-03-16 15:56
基于AT89C51单片机的变频调速控制系统设计
1.概述 在电气传动领域中,随着自关断器件技术水平的不断提高,脉宽调制技术(简称PWM技术)也日趋成熟。PMW交流变频调速以其高效率、高功率因数、输出波形好、结构简单等优点,在井下风机、水泵、造纸机等设备中得到了广泛的应用。将单片机应用于交流变频调速系统,可有效地避免传统调速方案中的一些缺点,达到了提高控制精度的目的 ,其特点: (1)采用单片机可以使绝大多数控制逻辑通过软件实现,简化了电路。 (2)单片机具有更强的逻辑功能,运算速度快,精度高,有大容量的存储单元,可以实现较为复杂的控制。 (3)无零点漂移,控制精度高。 (4)可以提供人机界面,多机连网工作。 根据国内外有关变频调速的最
[单片机]
德州仪器宣布其SimpleLink™ MCU平台集成全新的Amazon FreeRTOS
德州仪器(TI)近日宣布,SimpleLink™微控制器(MCU)平台集成全新的亚马逊FreeRTOS,帮助开发商快速而安全地将物联网(IoT)终端连接到云端。亚马逊网络服务(AWS)与德州仪器合作开发了集成的硬件和软件解决方案,使开发人员能够快速建立与AWS物联网服务的连接,立即开始系统开发。如需了解更多信息,敬请访问 www.ti.com/AWSIoT-pr-cn 。 亚马逊近日在拉斯维加斯的AWS re:Invent 2017大会上推出了FreeRTOS,可提供快速方便地部署基于微控制器的连接器件和开发物联网应用所需的工具,使用户无需再为涉及数百万器件的扩展而困扰。连接后,物联网器件应用程序可以利用云服务提供的各项功能
[物联网]
如何利用STM32单片机串口发送字符串
最近由于要调试一个SMS发送短信的模块,该模块需要发送一系列AT指令,且需要字符串发送,但是STM32官方给的usart.c中并没有直接发送字符串的函数,因此写了一个发送字符串的函数。 其实发送字符串的本质还是发送一个个字符,所以只需在字符串结束标志之前,循环发送字符即可。不罗嗦,上程序。 //程序功能:利用串口发送一个字符串 // 参数:USARTx USART编号 可取 USART1、USART2、USART3、USART4、 USART5(STM32F103ZET6) str 需要发送的字符串 #include “stm32f10x.h” void Usart_SendString(USART_TypeDef* US
[单片机]
基于51单片机DHT11的加湿器proteus仿真程序设计
硬件设计 仿真图:由LCD1602作为显示器,温湿度采用DHT11,通过3个按键设置阈值,当温湿度超过上下限之后会触发分别的继电器; 程序设计 #include common.h #include lcd1602.h #include dht.h extern unsigned char U8RH_data_H; extern unsigned char U8T_data_H; sbit key1 = P1^0;//设置键 sbit key2 = P1^1;//加键 sbit key3 = P1^2;//减键 sbit relay1 = P1^6;//加热继电器 sbit relay2 = P1^7;//降温继
[单片机]
基于51单片机的红外点滴输液检测系统
一.硬件方案 系统以AT89C51单片机为核心,以红外对管作为传感器,并利用单片机系统内部定时器来计算时间,由LM393电压比较器产生脉冲,单片机通过对脉冲进行处理来进行声光报警,一位数码管显示设置的报警时间,当在这段时间内没有液滴通过就会报警。 主要由51单片机+红外传感器+LM393+共阳数码管+按键+蜂鸣器而成;如图: 二.设计功能 (1)采用数码管显示设置的时间。 (2)按键可以设置时间,范围为0-9秒。 (3)采用红外传感器检测点滴。 (4)当点滴在设置的时间内没有经过,就会报警10秒钟,提醒医护人员,否则不报警。 三.设计原理图 (1)原理图主要采用AD软件进行设计,如图: (2)Protues仿真图如
[单片机]
恩智浦推出支持多协议、集成时间敏感网络交换机的i.MX RT跨界MCU
恩智浦推出支持多协议、集成时间敏感网络交换机的i.MX RT跨界MCU,助力工业物联网通信应用 恩智浦i.MX RT1180跨界MCU可以实现多协议工业物联网通信,同时为实时以太网和工业4.0系统提供支持 中国上海——2022年5月11日—— 恩智浦半导体(NXP Semiconductors N.V.,) 宣布推出新型 i.MX RT1180 跨界MCU,作为系列首款集成千兆(Gbps)时间敏感网络(TSN)交换机的微控制器,能够同时实现时间敏感型和工业实时通信,并支持多种通信协议,弥合了现有工业系统和工业4.0系统之间的沟通间隙。这款跨界MCU还带有EdgeLock®安全锁区,它是一种预先配置的自管理式自主片上安
[物联网]
TM1650+msp430单片机 调试及遇到问题的总结
最近做了用到三个tm1650及msp430f149项目,其中还涉及到其他的一大堆东西,在这里就不一一说了,这里主要分享一下TM1650调试过程中遇到的问题和解决的办法。仅供大家参考。 首先,先描述一下问题,在调试这个项目之初,先用在某宝买的tm1650带按键和数码管显示的模块,调程序的时候,没有遇到任何问题,非常顺利。用了I2C总线,也很顺利。然后就去自己画了合适尺寸的PCB,买元件,焊接。和电路板连接,上电。 然而神奇的事情发生了,新做的tm1650板子不亮。如何都不亮,又连接了某宝的模块,分分钟正常亮起来。 搞的我有点怀疑自己的电路和焊接,本人焊接水平本来就一般。 然后疯狂的检查电路板的焊接有没有问题,左查右查,一直找不到
[单片机]
基于AVR单片机的ISP1362OTG设计
0 引言 随着PDA、移动电话、数码相机、打印机等消费类产品的普及,用于这些设备与电脑、或设备与设备之间的高速数据传输技术越来越受到人们的关注。以往以计算机为核心的数据传输结构,非常不利于USB,总线在嵌入式行业的应用,也不适用于野外作业,而OTG技术的推出则可实现在没有PC的情况下,设备与设备之间的数据传输,它拓展了USB技术的应用范围。本文采用的设计方案是基于Philips公司的ISP1362 OTG控制芯片,参照最新的USB OTG技术规范,设计了一种遵循USB协议的主/从机系统。 1 ISP1362芯片的内部结构 Philips公司的ISP1362是一款符合USB 2.0总线协议的接口芯片,内部有3个U
[单片机]