- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
频率监控报警器内部电路设计项目报告书
项目报告书
频率监控报警器内部电路设计
制作人:陈译
制作时间:2010年5月
一:说明以及功能:
说明:报警器电路时广泛使用的电路,在很多场合都有应用,本制作是基于51核心的单片机而来的频率报警器,在频率低于4000HZ的时候能够很好的测量出来,误差少,主要用于汽车发动机的频率检测以及报警工作,器件都是常见器件,成本低并且稳定,性能好。
本频率监控报警器功能:
能够准确测试到4000HZ以下的频率(由于成本问题,经过测试,当频率大于4000HZ的时候误差较大,特此说明)。
当被测频率低于上线频率(上线频率可以自行设置,设置好后自动存储在eerom中)的时候,MCU处于监控阶段,2个继电器不工作(P1_0=0; P1_1=0;)。
当被测频率在小于上线频率大于上线频率减去250这个区间当中,继电器0(P1_0=0)不工作,继电器1(P1_1=1)工作,并且工作10秒后停止30秒,注意这个动作仅仅在小于上线频率大于上线频率减去250这个区间内生效,其余区间按照内部无效。
当被测频率大于上限频率时继电器1(P1_1=0)不工作,而继电器0在开始进入该区间(频率大于上限频率)的前5秒不工作,5秒后工作(P1_0=1),并且工作15秒后又停止工作20秒。而后又工作,按照此规则重复执行。
注意:这些规定都是根据具体工作环境所设置的,因此比较繁琐。
二:设计思路分析:
在实际的基于单片机的频率测试中,通常采用定时器,计数器以及一些外围集成电路构成一个频率计。本制作考虑成本问题并没有增加外围的有关测试的器件,例如功放电路和滤波整形电路,只利用单片机的计数器和定时器功能测得频率。
频率的概念为信号在1秒钟的变化次数,因此我们就利用定时器定时1秒,然后读取计数器(该计数器设置为下降沿出发,既信号的下降沿来了就计数一次)的值,该值经过特殊处理即为频率值( 公式: hz=h_count*255+l_count+count*65535;其中变量hz为当前所测频率值,h_count为当前1秒钟计数值的高位,l_count为其地位,count为当前计数值)。
我们利用24c02这个器件来存储事先设置好的频率上限值,这个器件是根据的iic总线规定的接口实现读取操作的,在稍后会做介绍。
该仪器的显示电路部分,我们采用的是1602接到MCU的P0口,用该器件的好处有方便操作,节约成本,显示效果佳。
电源部分,因为我们的工作环境是在汽车内,又因为汽车的电源为24v所以我们设计了DC-DC模块,把24v电源转成5v的TTL电平以提供MCU和继电器以及液晶的电源需求。
输入部分,我们用了3个按钮,1个用于复位,复位后的频率为(3000HZ)工作环境需求,另外两个用于上线频率的设置。
三:硬件电路设计以及器件介绍:
整体电路原理图MCU以及DC-DC部分:
主要器件:
stc80c51 它能够满足要求价格也便宜,易于获取,P1_0用于控制继电器0,P1_1用于继电器2控制,P2_0以及P2_1用于按键输入,
P0_0到P0_1用于液晶的数据端,P3_4用于液晶的Rs端,P3_6用于液晶的rw端,P3_7用于液晶的片选,P2_2用于24c02的scl端,P2_4用于24c02的sdl端。
1602液晶 下面截图为其引脚功能跟标号
下面截图为1602的读写操作
下面截图为本制作主要用到的该器件的指令
24c02器件
AT24C02芯片DIP封装,其中:
SDA、SCL:I2C总线接口;A2~A0:地址引脚;WP:写保护引脚,WP接VSS时,禁止写入高位地址,WP接VDD时,允许写入任何地址;VDD、VSS电源端、接地端。
AT24C02工作原理
由于80C51芯片内部无I2C总线接口,因此只能采用虚拟I2C总线方式,并且只能用于单主系统。即80C51作为I2C总线主器件,扩展器件作为从器件,从器件必须具有I2C总线接口。主器件80C51的虚拟I2C总线接口可用通用I/O口中任一口线充任。这里的主器件为AT89C2051,从器件为AT24C02。
AT24C02具有256×8(2K)bit的存储容量,页写入字节数为8。通常EEPROM器件写入时总需要一定的时间(5ms~10ms),因此在写入程序中无法连续写入多个数据字节。一次写入EEPROM的字节数不大于器件的页写入字节数时,可按通常RAM的写入速度将数据装入EEPROM的数据寄存器中,随后启动自动写入定时控制逻辑,经过5ms~10mS的时间,自动将数据寄存器中的数据同步写入EEPROM的指定单元。这样只要一次写入的字节数不多于页写入容量,总线对EEPROM的操作可视为对静态
您可能关注的文档
最近下载
- “一带一路”倡议在国际制度层面的支撑与基础.docx VIP
- 上海新天地调研报告.pptx VIP
- 最新统编版一年级语文上册《口耳目手足》精品教学课件.pptx VIP
- 2024年05月黑龙江省齐齐哈尔市自然资源局所属事业单位2024年公开选调4名工作人员笔试笔试历年典型考题及考点研判与答案解析.docx VIP
- 降压启动教学课件.pptx VIP
- 城市轨道交通信号基础课件 -计轴+应答器.ppt VIP
- 212页-【低空经济】低空应急防灾体系建设方案.pdf
- 基于PLC的机械臂控制系统设计与实现.doc VIP
- 日本“都市再生”的发展沿革、主体制度与实践模式研究_张朝辉.doc VIP
- 感统训练手册(3-13岁儿童适用).docx VIP
原创力文档


文档评论(0)