- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
第1章 哨兵步枪控制系统的意义 1
第2章 总体方案设计 2
2.1 系统的体系结构 2
2.2 系统设计注意事项 2
第3章 硬件部分设计 3
3.1 硬件设计思路 3
3.2 电路核心元件的选择与使用 3
3.3 其他元件选择 4
3.3.1 电路中电阻的选择 4
3.3.2 发光二极管和三极管的选择 5
3.4 系统硬件电路图 5
第4章 软件电路设计 6
4.1 软件设计语言选择 6
4.2 编程流程图及说明 6
4.2.1 主程序 6
4.2.2授权子程序 8
4.2.3到岗及击发子程序 8
4.2.4定时复位子程序 9
第5章 测试与性能分析 11
5.1 测试结果 11
5.2 优点 11
5.3 不足及改良建议 11
5.3.1 不足 11
5.3.2 改良建议 11
5.4 结论 11
第6章 心得体会 13
第7章 致谢 14
第8章 参考文献 15
第9章 附录 16
9.1程序清单 16
9.2元件清单 20
9.3 ATtiny13中断向量说明 21
第1章 哨兵步枪控制系统的意义
在当代社会,枪支管制问题越来越受到人们的关注。同样可以一把枪,掌握在士兵手里,它可以保卫祖国,保卫我们的人身安全;而要是在不法分子手里,我们的正常有序的生活就存在安全隐患。
对于枪支管制,世界各国都存在不同的法律规定,尺度也不相同。但是,法律在不不法分子面前是不起任何作用的。在美国,对持枪管理尺度较大,导致经常出现“校园枪击”等各种枪击事件。而在中国,重庆周克华案的发生,让人们更加强了对枪支管制的关注。
由此可见,在法律对枪支管制并不能从根本上解决枪支隐患问题。所以,我们可以设想从枪支的本身上解决这个问题。由重庆周克华案可以看出,哨兵步枪的安全尤为重要。我们便可以从哨兵步枪入手,如果可以在步枪上加入控制器,以控制步枪的击发问题。步枪只有在在岗期间可以击发,在空闲时间或是控制器未安装在步枪上,步枪无法击发。这样,我们便可以进一步降低枪支及哨兵的安全隐患。
同样,营区作为部队日常工作、训练和生活的主要场所,关系到国家重要的政治与军事机密,所以我们不能够忽视营区内的各种安全保卫问题。确保营区和谐安全氛围的主要方式之一便是。相对于出现较早也较为成熟的51系列单片,AVR系列单片机片内资源更为丰富接口也更为强大,同时由于其价格低等优势
图3.1
故具体设置PB0为声光提示端口;PB1用于授权口;PB2到岗启用键;PB3击发控制键(外部上拉);PB4击发输出(低电平击发);PB5用于外接复位电路;
3.3 其他元件选择
3.3.1 电路中电阻的选择
本次设计中授权、上岗、击发电路均采用外接上拉电阻的形式,并且选用3.6V的电源供电,而ATtiny13单片机所能承受的最大灌电流大约为20mA,故估算所需的上拉电阻阻值至少为2kΩ,所以设计中选用4kΩ阻值的上拉电阻。对于提示端口由于外接了LED灯,其上压降约为1.8V,故与其串联的电阻上压降也为1.8V,故选择1.8kΩ电阻即可使得发光二极管正常工作。对于三极管基极上所选用的保护电阻由于三极管上的饱和压降大约为0.6V,电源电压为3.6v,故在回路中计算此电阻值应大概取180—470Ω,此次设计中选用200Ω的电阻即可。
3.3.2 发光二极管和三极管的选择
发光二极管仅用作提示作用,故选用普通红色的LED灯即可满足要求。
为了正常完成击发,要求击发电流为500mA。而ATtiny13单片机的电流输出能力有限。因此,必须加入放大电路,放大输出电流,以达到可以正常击发。本次设计中采用三极管放大电路。经过筛选后,选择8550PNP型三极管。它是具有低电压,大电流,小信号的的特点,应用该三极管完全可以满足输出电流放大的要求。
3.4 系统硬件电路图
图3.2
第4章 软件电路设计
4.1 软件设计语言选择
AVR单片机系统的程序设计,可以采用汇编语言完成,也可以采用C语言实现。汇编语言对单片机内部资源的操作直接,简洁,代码紧凑。汇编语言使用符号来代表不同的机器指令,而这些符号非常接近于自然语言的要素。基本上,汇编语言里的每一条指令,都对应着处理器的一条机器指令。汇编语言的优点是可以表达非常底层的东西 。可以直接存取寄存器和I/O,编写的代码可以非常精确的被执行,可以编写出比一般编译系统高效的代码,可以作为不同语言或不同标准的接口。因为用汇编语言设计的程序最终被转换成机器指令,故能够保持机器语言的一致性,直接、简捷,并能象机器指令一样访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。使用汇编语言,可以对访问所有能够被访问的软、硬件资源。且目标代码简短,占用内存
您可能关注的文档
最近下载
- 高等数学 全套教案.doc VIP
- 高等数学课件完整版.ppt VIP
- 2025年冲刺-副主任医师(副高)-肾内科学(副高)考试历年(2018-2024)真题荟萃带答案.docx
- 附件整车零部件防腐技术要求.pdf VIP
- (完整版)2019修订版《托儿所、幼儿园建筑设计规范》.pdf
- 13 2.0MW风力发电机组风场安装手册第四版定稿.pdf VIP
- 《万历十五年》读书分享.pptx VIP
- 2023-2024学年一年级语文上册期末乐考+非纸笔测试题(一)统编版.docx VIP
- 6m新型自行走剪叉式高空作业平台设计说明书.pdf VIP
- T∕CAMA 24-2020 农用内保温被.pdf VIP
原创力文档


文档评论(0)