摘要6-7
Abstract7-8
目录8-10
第一章 绪论10-15
1.1 探讨背景10-11
1.2 霍尔器件介绍11-12
1.3 信号采集与处理12-14
1.4 探讨作用14-15
第二章 系统设计概述15-16
2.1 系统设计目标15
2.2 总体案例设计15-16
第三章 系统硬件设计16-30
3.1 制约系统硬件设计原则16
3.2 硬件选型16-27
3.2.1 单片机的选择16-18
3.2.2 霍尔电流电压传感器的选择18-19
3.2.3 触摸屏SA-719-23
3.2.4 U盘和SD卡文件管理制约芯片CH37623-25
3.2.5 ⅡC串行接口的高精度实时时钟IC-SD2403AP25-27
3.3 单片机时钟电路和复位电路27
3.4 硬件抗干扰措施27-30
第四章 软件设计30-51
4.1 MPLAB—IDE介绍30
4.2 总体程序设计30-31
4.3 初始化设置31-32
4.4 基于MODBUS协议的触摸屏与单片机之间的通讯32-42
4.4.1 MODBUS协议介绍32-33
4.4.2 程序流程设计33-34
4.4.3 通讯数据接收34-35
4.4.4 通讯数据校验35-38
4.4.5 信号采集程序模块38-42
4.5 单片机和时钟芯片SD2403之间的通讯42-46
4.5.1 SD2403串行ⅡC接口操作方式42-44
4.5.2 SD2403数据/指令传输格式44-46
4.6 单片机和CH376之间的通讯46-51
4.6.1 芯片初始化48
4.6.2 查询设备连接48
4.6.3 初始化设备48
4.6.4 创建文件48-49
4.6.5 写文件49-50
4.6.6 关闭文件50-51
第五章 系统调试51-52
5.1 制约系统的调试51
5.2 系统进一步进展的设想51-52
结论52-53
致谢53-54