- 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. 加热炉温度控制器设计
2. 变频恒压供水控制器设计
3. 水塔水位控制器设计
三、课程设计内容及主要步骤
1. 加热炉温度控制器设计
(一)设计要求
(1)熟练掌握单片机的编程和程序调试。
(2)熟练掌握单片机的键盘、显示、A/D、D/A 、数据存储的设计方法。
(3)要求按照预先设定的加热曲线进行加热,加热温度范围100~1000度,控制精度±2度。
(4)要求温度曲线可设,加热温度可显示。
(二)设计说明
本控制器为用单片机设计一个加热控制器,该控制器可设定加热曲线,可显示加热温度,同时该控制器按照设定加热曲线进行加热。
(1)加热功率装置的选择
根据加热温度和加热对象确定加热功率装置,如采用电炉丝或其他加热装置。然后确定加热电源,如采用三相、单相,三相采用星接还是角接等。加热控制功率器件的选择,采用可控硅、MOS管、IGBT等。
(2)检测传感器的选择
根据加热温度和精度要求选择传感器,如选择热电偶、铂电阻或其他测温元件。
(3)A/D采样选择
根据加热温度和控制精度选择A/D转换器,如最高加热温度100度,控制精度1度,则其分辩率为1/100,理论选择8位A/D即可,因为8位A/D的分辨率为1/255。
(4)D/A控制选择
根据加热温度和控制精度选择D/A转换器,如最高加热温度100度,控制精度1度,则其分辩率为1/100,理论选择8位D/A即可,因为8位D/A的分辨率为1/255。
根据现场干扰情况,可选择0-5V输出,0~20mA输出、4~20mA输出。
(5)数据存储选择
根据设定参数、控制参数存储情况,可选择并行数据存储、IIC数据存储、SPI数据存储等。以上存储器不同总线存储方式的选择,可根据存储安全性,存储速度、数据线的多少进行选择。
(6)显示
根据不同情况,可选择数码管、液晶显示。数码管可采用动态或静态显示。采用何种方式,主要依据耗电量、环境温度、对控制的影响、总线利用等情况酌情考虑。
(7)键盘
根据不同情况,可选择独立、矩阵、专用芯片。采用何种方式,主要依据使用方便、编程方便、总线利用等情况酌情考虑。(最好选用键盘与显示芯片:8279)
(8)控制算法
采样周期首先符合“香农采样”定理,然后根据实际确定采样周期,控制算法首先考虑对控制器本身、周围电路的影响。然后考虑控制精度。
(9)软件编制
最好采用模块化结构。
2. 变频恒压供水控制器设计
(一)设计要求
(1)熟练掌握单片机的编程和程序调试。
(2)熟练掌握单片机的键盘、显示、A/D、D/A 、数据存储的设计方法。
(3)要求按照预先设定的管网压力,使输出压力保持恒定。压力波动范围0.01MP。
(二)设计说明
本控制器为用单片机设计一个变频恒压供水控制器设计,该控制器可按照预先设定的管网压力,使输出压力保持恒定。压力波动范围0.01MP。
(1)检测传感器的选择
根据最高管网压力和精度要求选择传感器,如选择远传压力表、压力变送器等。
(2)A/D采样选择
根据管网压力和精度选择A/D转换器,如最高加压力10MP,控制精度0.01MP,则其分辩率为1/1000,理论选择10位A/D即可,因为10位A/D的分辨率为1/1023。实际考虑传感器、干扰等因数,应选12位A/D。
(3)D/A控制选择
根据最高管网压力和控制精度选择D/A转换器,如最高加压力10MP,控制精度0.01MP,则其分辩率为1/1000,理论选择10位A/D即可,因为10位A/D的分辨率为1/1023。实际考虑传感器、干扰等因数,应选12位A/D。
根据现场干扰情况,可选择0-5V输出,0~20mA输出、4~20mA输出。
(4)数据存储选择
根据设定参数、控制参数存储情况,可选择并行数据存储、IIC数据存储、SPI数据存储等。以上存储器不同总线存储方式的选择,可根据存储安全性,存储速度、数据线的多少进行选择。
(5)显示
根据不同情况,可选择数码管、液晶显示。数码管可采用动态或静态显示。采用何种方式,主要依据耗电量、环境温度、对控制的影响、总线利用等情况酌情考虑。
(6)键盘
根据不同情况,可选择独立、矩阵、专用芯片。采用何种方式,主要依据使用方便、编程方便、总线利用等情况酌情考虑。
(7)控制算法
采样周期首先符合“香农采样”定理,然后根据实际确定采样周期,控制算法首先考虑对控制器本身、周围电路的影响。然后考虑控制精度。
(8)软件编制
最好采用模块化结构。
3. 水塔水位控制器设计
(一
文档评论(0)