-
设计出发
随着科技水平的进步,人民的生活水平提高,对于出行的要求也提高了,距离远的有飞机、轮船、火车等,距离近的有汽车、轻轨、摩托等,而距离最近的就是靠步行和自行车了,但远一点就要依靠电动车了,所以电动车在人民的生活中成为主要的交通工具,但时长发生失窃的事件,基于此,想到设计基于51单片机的一个电动车防盗的报警。
-
设计功能
- 两个按键,功能是布防和撤防。遥控器与主机采用无线方式通信。
- 按下布防按键,主板的LED灯闪一下回应,蜂鸣器响一声回应。如果这时候收到外界的异常震动信号,蜂鸣器就会长鸣,连续鸣叫半分钟,也可以通过撤防建按钮取消蜂鸣器鸣叫。
-
设计框图
框图使用 Scheme-it 工具绘制。Scheme-it 是一款在线原理图和图表绘制工具,能让用户在浏览器网页中创建并分享自己的技术布局设计。 该工具包括了构建电路所需的一整套原理图符号以及集成式 Digi-Key 目录,支持将产品图片和图像插入您的设计中。该工具还包括一个集成式物料清单 (BOM),以便用户将每个通用符号或制造商元件与一个 Digi-Key 零件编号相关联。同时,也支持框图导出为png、pdf以及KiCad做后续开发。我在该网站上也设计了本项目的大致功能框图。非常方便,后续要继续使用,在更多的项目上用起来!
本项目框图如下:
附链接:https://www.digikey.cn/schemeit/project/电动车报警-3cf92cc0f6da422dbd0553c8fb5ada0b
总体思路很简单,首先需要一个遥控开关来控制报警器是否工作,按下能进行工作和不工作;检测模块能够检测是否有人非正确方法来破坏,最后发出报警。
-
关键元器件的介绍
-
AT89C51
主控芯片:Microchip的AT89C51
-
成熟的生态系统:AT89C51作为经典的8051系列单片机,具有成熟的生态系统和广泛的开发支持。有大量的文档、教程、示例代码和开发工具可供参考和使用。这使得开发人员可以更轻松地开始设计和编程报警器。
-
丰富的资源:AT89C51拥有128字节的RAM和4KB的闪存,这对于设计一个简单的电动车防盗报警器来说足够了。它可以存储报警器的程序代码和临时数据,并提供足够的存储空间来实现所需的功能。
-
低功耗特性:AT89C51具有多种低功耗模式,可以有效地管理功耗。这对于电动车应用来说非常重要,因为它可以延长电池寿命并减少能源消耗。
-
丰富的接口选择:AT89C51具有4个8位的通用输入/输出(I/O)口,可以用于连接各种外部设备和传感器。这可以方便地与报警器所需的其他硬件组件进行连接,例如震动传感器、蜂鸣器、LED指示灯等。
-
编程和调试工具:由于AT89C51是一款经典的单片机,因此有许多成熟的编程和调试工具可供选择。例如,可以使用广泛支持的集成开发环境(IDE)和调试器,如Keil C51和MCS-51系列编程软件。
实物图如下:
引脚分布图如下:
-
无线遥控开关模块
无线遥控开关由发射和接收两个部分组成,其无线遥控开关的原理也按照发射和接受来分析。 发射部分即遥控器与发射模块,遥控器是作为一个整机来独立使用,对外引出有接线桩头,遥控模块被当作一个元件来使用,接收部分即超外差与超再生接收方式,超再生解调电路它实际上是工作在间歇振荡状态下的再生检波电路。
-
SW-420震动传感器
传感器参数
- 采用LM393比较器输出,信号干净,波形好,驱动能力强
- 工作电压3.3V~5V
- 输出形式: 输出数字量开关0和1
- 尺寸 3.2cmx1.4cm
- 用途:各种震动触发作用,比如防盗报警等
- 不震动时开关闭合输出低电平,震动时输出高电平;
-
总结
以上是本次FastBond活动的第一阶段设计内容。参与本次大赛是一次非常有意义的经历。通过设计电动车报警器,我深刻体会到电子电路设计的乐趣和挑战,让我对电子器件有了更多的了解。在智能化和个性化方面,我希望能够进一步探索更智能、人性化的方式。通过持续学习和实践,我相信我能够逐步提升系统的功能和性能。
最后,祝fastbond越办越好!