用单片机实现编码器VD5026的工作时序
专用编/解码器广泛用于安全和防盗系统、烟雾和消防系统、车库门控制及一切遥控系统 。
由专用编/解码器组成的报警系统,通常需要用单片机的10~14位输入/输出口,对编码器进行编码和控制,需要设计比较复杂的输入/输出接口电路;并且一般只用两种输入状态对编码器进行编码,编码容量仅为256~4096,不容易进一步增加编码容量 。
用程序模拟编码器,通过单片机的一位I/O口,用软件实现其功能,可以大大简化单片机的输入/输出接口电路的设计;并可充分利用编码器的编址能力,编码容量较易达到最大值 。
【用单片机实现编码器VD5026的工作时序】应用该技术可以简化报警系统的设计,提高系统的智能化程度,拓宽其应用范围,充分利用单片机的资源 。
为便于理解VD5026的工作过程,图1给出其工作波形 。由图可知,每位数由2个脉冲表征 。编码1,由两个连续的宽脉冲表征;编码0,由2个连续的窄脉冲表征;编码“开路”,由一宽一窄脉冲表征;编码“第4状态”,由一窄一宽脉冲表征 。一组相同的串行数据至少发送4次,每组长串行数据前有一个低脉冲同步信号 。
当取Fosc=100 kHz,Tosc=10 μs(Rose =100 kΩ)时,VD5026-4编码器输出的一组完整串行数据波形及其脉冲周期如图2所示 。每组串行数据输出波形由同步脉冲、加密地址(和控制数据)及停止位脉冲组成 。
每秒可发送13次 。对于不同的应用,设计者可选择不同阻值的电阻,以确定相应的振荡频率fosc 。
推荐阅读
- 高精度ADVF32与51系列单片机接口介绍
- 基于89C51单片机串行A/D驱动程序的设计
- 窗的分类
- 衣橱的装饰设计知识
- 家居门窗使用与保养小窍门
- 推拉门的作用
- 自动门小常识
- 吵架学会用这3招应对,男人再冷酷也从头爱上你,不由得拯救
- 怎么用短信挽回前男友_用什么方法让前男友重新追求
- 二居室装修 实用阳台设计