历史上的今天
今天是:2024年09月29日(星期日)
2021年09月29日 | 基于51单片机的自行车里程表
2021-09-29 来源:eefocus
一.硬件方案
本设计的硬件主要由51单片机+最小系统+LCD1602液晶显示模块+霍尔测速模块+电机模块+电位器调速模块+蜂鸣器模块+LED指示灯模块+按键模块+时钟模块+AT24C02存储芯片:

二.设计功能
(1)采用霍尔传感器非接触式测电机转速;
(2)电机(3v直流小电机)的速度可通过电位器调节速度,来模拟自行车速度快慢;
(3)采用DS1302时钟芯片准确计时,AT24C02掉电存储设置的数据;
(4)采用LCD1602液晶显示,年月日、时分、星期、总里程、当前速度;
(5)按键可以设置时间、轮胎半径和超速报警值;
(6)四个按键功能:设置时间、加、减、设置半径,加减键同时按下可清零里程。
三.设计原理图
(1)原理图主要采用AD软件进行设计,如图:

(2)Protues仿真图如下:

(3)PCB图如下:

四.软件设计
主程序源码
void main()
{
//初始化
Ds1302_Init();
lcd_init();
initeeprom();
//读取初始参数
READS();
//定时器初始化
// InitTimer0();
init();
lcd_init();
before_sec=time_buf1[6];
while(1)
{
if(Mode==0&&bike_set==0)
{
display();
BJ_SAFE();
}
KEY();
}
}
void EXINT0() interrupt 0
{
count++;
}
void time0() interrupt 1
{
uchar m,n;
TH0=0x3c;
TL0=0xb0; //50ms
m++;
if(LED_SEC==1)
{
n++;
if(n>=10)
{
n=0;
LED_SEC=0;
}
}
if(m>=10)
{
m=0;
Mileage=Mileage+10*(Velocity/3.6)/2; //里程m=里程+速度km/h/3.6/2
Velocity=count *2*3.14*RADIUS /100000*2*3600 /40;//将500ms的距离经过运算得到km/h,将速度/100,方便显示
count=0;
}
}
下一篇:基于51单片机的蓝牙电子秤设计
史海拾趣
|
一、 突破ZigBee应用系统设计的瓶颈 对于一个实际ZIGBEE应用系统的设计,设计者主要面对的技术难点有三个,通讯距离,高频设计技术和无线软件技术,这也是ZigBee技术走向应用的主要瓶颈。 1、通讯距离问题,由于一般的ZigBee前端RF部 ...… 查看全部问答> |
|
德国大众旗下奥迪(Audi)进一步扩大了Travolution车载电子系统的测试范围,并在15辆测试汽车和25处红绿灯上安装了该系统,以帮助车辆避开红灯。安装Travolution系统后,当汽车行驶至红绿灯时,就会收到交通灯发射的信号,Travolution系统便根据此 ...… 查看全部问答> |
|
负责STM32 AD部分数据采集然后通过USB传送到pc. 2009-06-16 -------------------------------------------------------------------------------- 广州日普电子有限公司 梁先生 广州科学城玉树工业区H栋东座3楼 电话:020-82260121 传真:020 ...… 查看全部问答> |
|
新买了款终端机,和以前用的很不一样。在样机上做的程序也不能跑。有很多问题请教: 1。不能实现和activesync同步,插上数据线,就像U盘一样,只显示ce里面的flash disk。 2。不能安装netcf,不能识别。查看系统是wince5.0的,处理器类型是Inge ...… 查看全部问答> |
|
/**************************************************************** NAME: u2440mon.c DESC: u2440mon entry point,menu,download ****************************************************************/#define GLOBAL_CLK&nb ...… 查看全部问答> |
|
【为C2000做贡献】基于TMS320F2812的DSP最小系统设计 摘 要:在电子信息专业的课程教学、综合实验教学、毕业设计以及电子设计竞赛中,需要应用DSP 实验系统。本文以性价比高、在工业上广泛应用的TMS320F2812 为主控芯片,设计了一个DSP 最小应用系统。详细介绍了各部分电路的设计方法和调试过程。该 ...… 查看全部问答> |




