基于ATmega48单片机的交通灯系统(一)

基于ATmega48的交通灯系统
最近做的课设,就是用ATmega48来做一个交通灯系统
画图软件:protues;
编程软件:ICCV7 for AVR

主要功能:
1、普通的交通灯功能(白天、夜间、紧急模式);
2、红绿灯时间可通过按键修改;

这是用protues画完的最终效果图
在这里插入图片描述
下面是对各个模块的逐个解释
1.数码管模块
在这里插入图片描述

由于这里用的是ATmega48,IO口相对来说会比较少,所以这里用了一个BCD译码器来扩展IO口,这里特别要讲的是我的数码管用的是共阴极的,在三极管的输出极上接一个电阻再接地。
2、白天黑夜模块(由于总的图画得比较乱,故单独的模块单独画出来逐个解释);
在这里插入图片描述

这里主要就是运用了电压比较器(lm324),当光敏电阻变化到一定的程度之后在1口会实现一个电平变化。

3、LED灯模块;
这里要根据自己身边的实际情况而设计了,在本人所在的城市里,就比方说,在一个十字路口的东西边为红灯的时候,南北边一定为绿灯或者黄灯;反过来也一样,所以在正常的情况下东西边为红灯,南北边一定不能是红灯;紧急模式下就是随意地改变红灯和绿灯的方向;夜间模式就是全部等灯都是编变成闪烁的黄灯在这里插入图片描述
这里用的是二-十进制译码器和与门来实现上述的灯光变换。(真值表可在自行查询)假设74hc42的0口为低电平,下边的绿灯和 右边的红灯都亮,当2口为低电平时,下边的黄灯亮而右边的红灯由于与门的作用跟着亮。
4、复位模块和按键模块比较简单,可自行设计

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
摘 要 电动自行车由于轻便灵活、节能环保、价格适中而得到人们的广泛使用,成 为人们短途出行的理想交通工具。同时中国具有世界上最庞大的自行车市场,电 动自行车产业在中国有着非常广阔的应用前景。因此发展电动自行车具有良好的 社会意义和可观的经济效益。 目前电动自行车的动力驱动主要是轮毂式无刷直流电动机。电动自行车控制 器作为电动自行车的控制核心,是电动自行车的关键部件,与无刷直流电动机一 起构成电动自行车的动力驱动系统。为了提高电动自行车的的骑行舒适性、安全 性,本文对电动自行车的动力驱动系统进行了深入的研究,并简要介绍了电动自 行车控制器的功能构成和软硬件设计。 首先简要介绍了无刷直流电动机的基本结构和工作原理,并求出了其数学模 型;分析了无刷直流电动机换相转矩脉动产生的原因,提出了采用延时导通重叠 换相法对转矩脉动进行抑制;同时阐述了无刷直流电动机能量回馈制动的原理, 得出能量回馈制动的控制规律;最后给出了电动自行车功能设计的要求。 其次详细介绍了无刷直流电动机的控制策略,根据无刷直流电动机的调速特 性,采用PWM调制方式,通过调节电机电枢电压调节电机速度。并对速度电流双 闭环调速系统进行了详细的论述,通过采用模糊-PI控制算法调节速度,提高了电 机转速的控制精度。 最后介绍了电动自行车控制器的软硬件设计,并给出样机运行的实验结果。 硬件设计以单片机ATmega48为核心,包括电源电路、三相全桥逆变电路及其驱动 保护电路、电流检测等部分。软件设计采用“时间片”分时思想和模块化结构, 根据控制需求编写了各个模块程序,如驱动换相、柔性电子刹车(EABS)、欠 压保护;并实现“速度-电流”双闭环的控制功能;给出了各模块详细的程序流程 图。 实验结果表明:控制器较好地实现了对无刷直流电动机的控制,各项性能达 到预定要求,电机启动迅速、转矩脉动较小、速度跟踪性能良好、运行平稳可靠。 关键词:电动自行车;无刷直流电动机;转矩脉动;能量回馈制动;模糊-PI控制
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值