文摘
英文文摘
声明
第一章 绪论
1.1课题提出的背景
1.2课题研究的目的和意义
1.3国内外的研究现状和发展趋势
1.3.1自动售货机销售动作的实现方式研究
1.3.2资金结算及销售信息统计管理的实现方式研究
1.3.3功耗节省模式的研究
1.4本文研究的主要内容
1.4.1研究内容
1.4.2主要特色和创新点
第二章 课题研究的相关知识
2.1嵌入式微处理器
2.1.1嵌入式系统概念及分类
2.1.2 ARM嵌入式微控制器
2.2现场总线技术
2.2.1现场总线的产生与发展
2.2.2现场总线的技术特点
2.2.3 CAN总线技术
2.3嵌入式实时操作系统
2.3.1嵌入式实时操作系统简介
2.3.2 uC/OS-Ⅱ简介
第三章 自动售货机系统分析
3.1冷热饮料自动售货机结构分析
3.2自动售货机销售模型分析
3.3冷热饮料自动售货机用户需求分析
3.3.1普通用户(购买者)需求分析
3.3.2经营用户(管理者)需求分析
第四章 控制系统硬件电路设计
4.1主处理器选择
4.1.1 ARM处理器选型的一般原则
4.1.2本应用系统处理器选择
4.2 CAN通信接口设计
4.2.1 CAN模型结构
4.2.2 CAN控制器内部模块
4.2.3 CAN总线控制器TJA1040介绍
4.2.4本控制系统CAN总线接口电路
4.3控制系统硬件电路结构设计
4.3.1硬件系统设计要求与结构框图
4.3.2硬件电路模块
4.4硬件电路抗干扰
4.4.1硬件看门狗
4.4.2抑制干扰源
4.4.3电路板布线
第五章控制系统软件设计
5.1控制系统软件结构设计
5.1.1控制系统软件结构
5.1.2主板程序模块
5.1.3驱动板程序模块
5.2控制系统软件状态流程
5.2.1待机状态
5.2.2复位状态
5.2.3预销售状态
5.2.4销售状态
5.2.5结束销售状态
5.2.6暂停销售状态
5.2.7故障状态
5.2.8设置状态
5.3控制系统任务分配与调度
5.3.1实时操作系统μ C/OS-Ⅱ移植
5.3.2μC/OS-Ⅱ任务管理与调度
5.3.3本控制系统任务分配与调度
5.4 CAN通信管理
5.4.1 CAN通信规范
5.4.2本控制系统通信设计
第六章系统测试与运行
第七章总结与展望
7.1总结
7.2展望
参考文献
附录
致谢
攻读硕士期间发表的论文和参加的工程项目
浙江工业大学;