基于USB的温度PID控制系统.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于USB的温度PID控制系统

基于USB的温度PID控制系统 指导教师:张志新 报告人: 李洪旺 课题背景 过程控制教学实验的需要 USB取代传统外设接口的趋势 虚拟仪器取代传统仪器的趋势 总体方案原理图 PID温度控制模块 增量式数字PID算法 小结 课程知识:C语言、微机原理、数值计算方法、电工电子学、控制工程基础、过程装备控制技术 课余知识:电路设计、单片机编程、USB协议规范、虚拟仪器与LabVIEW编程 深入理解,综合运用 * * 数据存储 用户界面 LabVIEW开发平台 USB系统软件 USB总线接口 USB扩展芯片 单片机 USB电缆 信号调理 执行器 (电阻丝) 被控对象 (小电炉) 温度传感器 信号调理 被控变量(温度T) 测量值Tm 设定值Ts 偏差Ts-Tm 控制信号(电压U) 操纵变量(热量Q) 基于USB的 温度PID控制系统 软件设计 硬件设计 上位机 (PC机) 下位机 (单片机) 测量值与设定值的比较 PID运算 控制量反馈 驱动USB芯片进行数据输入和输出 USB设备驱动程序 设计基于LabVIEW的数据库 虚拟仪器后台程序和用户界面 信号测量(温度传感器、A/D转换器) 单片机与PC机的连接(PDIUSBD12芯片) 单片机外围电路的设计 软硬件 功能划分 设定温度 偏差 单片机 电压U 电阻丝 热量Q 小电炉 实际温度 干扰作用 温度传感器 测量值 增量式 数字PID算法 PWM 脉冲宽度调制 USB电缆 USB主机 (PC机) 电气接口 USB芯片D12 控制器 (单片机) 功能模块 完成设备主要功能 1.电信号与TTL电平信号相互转换 2.协调与主机间通信的同步机制 1.设备枚举 2.主机与设备的数据交换 3.设备端的数据处理和控制 USB扩展模块 USB主机 USB设备 USB主机 (PC机) 电气接口 USB芯片D12 控制器 (单片机) 令牌包 中断请求 小电炉 温度测量 控制信号 主循环 初始化 开始 主循环 收到中断请求 中断处理 函数 Y N 单片机固件编程 难点: 枚举过程 主机检测到 设备 从地址 0读取 设备描述符 分配 新地址 从新地址读取 设备描述符 读取 配置描述符 读取 其它描述符 设置配置 设备 正常使用 USB总线枚举过程 Sync SETUP ADDR ENDP CRC5 _0000001 0xB4 0x00 0x0 0x08 Sync ACK0x4B 主 机 设 备 向默认地址发送Setup包 设备应答 请求读取数据 返回设备描述符 主机应答 检测到USB设备 枚举、配置 启动数据传输 存储、显示数据 停止采集 关闭USB设备 获取数据包 N Y 上位机模块 功能和工作流程 2. LabVIEW编程特点 3. 使用NI-VISA控制USB设备 前面板 框图程序

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档