使用 PIC16F84A 微控制器的电话遥控

时间:2023-02-02
    该设计使用连接到电话线的 PIC 微控制器 (PIC16F84A) 控制多达 8 个设备。这里的独特之处在于,与其他基于电话线的遥控器不同,该设备不需要在远端接听电话,因此不会收取电话费用。该设备取决于电话线上响铃的次数来激活/停用设备。
    1.电路图(www.tronicszone.com设计)
    2.零件清单
    3.使用HT-Soft PIC C编译器编译的C源代码
    4.编译器Hex代码文件直接烧入PIC
    电话遥控开关使用说明:
    A) 构建主电路时,确保 PIC16F84A 使用 18 针插座(底座)。不要将 IC 直接焊接到电路板上,因为您可能需要将其拆下进行编程。在主电路上使用 PIC 之前,您必须先对其进行编程。
    B) 对 PIC16F84A 微控制器进行编程:
    Internet 上有很多程序员可以对 PIC 微控制器进行编程。下面给出了一些的 PIC 编程器硬件/软件的链接:
    注意:使用上面附带的 hex 文件对芯片进行编程,并记住将熔丝位设置为使用“外部 HS 振荡器”模式!
    C) 从编程器插座上取下PIC,放入主电路插座。
    拨码开关设置如下:
    Switch3 Switch4 初始响铃次数 Switch ON(激活一半板)
    关 关 5
    开 关 4
    关闭 开启 3
    ON ON 2
    关闭的初始响铃次数比打开的响铃次数多。例如,如果您设置了 switch3 OFF 和 Switch4 ON,则激活一半电路板以打开继电器的初始响铃次数为 3,激活一半电路板以关闭继电器的初始响铃次数为 3+1 = 4
    Switch1 Swtich2 在发出第二组铃声之前延迟
    关闭 关闭 20 秒
    开 关 15 秒
    关 开 10 秒
    开启 开启 5 秒
    这是电路板半激活后可以承受的延迟。它将在此延迟后重置。
    D) 现在将电路连接到电话线上并打开电源。
    E) 你现在可以测试电路板了。例如,将 DIP 开关设置为 Switch1 ON,Switch2 OFF(延迟 15 秒)& switch3 ON,switch4 OFF(4 次响铃以激活一半以打开)。如果要打开继电器 1(连接到主电路的 RB0),则必须执行以下操作:
    1. 发出 4 次响铃并放下接收器
    2. 等待 5 秒(需要等待 5 秒以防止电路板检测到连续响铃)
    3. 然后在 15 秒内发出 1 次响铃(1 次响铃用于继电器 1,2 次响铃用于继电器 2依此类推)并放下接收器
    4。然后在 5 秒内继电器 1 将打开
    关闭继电器 1:
    1.响 5 次并放下接收器
    2.等待 5 秒(需要等待 5 秒以防止电路板检测到连续响铃)
    3.然后在 15 秒内响 1 次(继电器 1 响 1 次,继电器 2 响 2 次)依此类推)并放下接收器
    4。然后在 5 秒内继电器 1 将关闭
    重要提示:该电路已经过我的测试并发现可以正常工作。我不能保证电路会在你这边工作,因为它取决于无错误的构造和使用。请不要联系任何支持和请求,任何此类请求将不予受理。

上一篇:射频信号发生器用于无线电接收器的重新校准
下一篇:带数字输出的温度传感器

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料