工程狮与程序猿的记录板
搜索
最新主题
热门主题
热门下载
返回首页
会员注册
/
登入
本地deepseek入口
文章发表人是: 20211071477电英2201高恩泽
论坛首页
»
个人资料 20211071477电英2201高恩泽
»
文章发表人是 20211071477电英2201高恩泽
1
2
►
Go
前往页面...
内容
[
+
]
2024计算机原理课堂记录
»
综合设计验收:根据综合设计提交规则,在跟帖回复中提交基本情况说明
, 25/12/2024 12:54:20 »
加入讨论
本设计使用的外设包括:
1.8255可编程并行接口芯片
2.8254定时计数器
3.8259A可编程中断控制器(主片)
4.三色LED灯组模块
5.电位器
6.LCD显示屏
7.ADC0809模数转换器
本设计的应用背景为:
带有测速及挡位显示功能的基于PWM的可调速直流电机
本设计的功能描述为:
1.利用AD0809获取数字量后,由定时器8254的TIM0和TIM1产生PWM波(可变占空比矩形波,占空比由挡位值决定)并通过反相器输出至直流电机从而控制转速:
(1)AD0809读取电位器输入得到数字量,将数字量转换为2~11间的计数值N。
(2)8254的TIM0设置为方式3,将输入的1MHz方波进行5000分频从而得到200Hz方波。
(3)将(2)得到的200Hz方波输入TIM1的CLK1引脚作为输入,TIM1设置为方式2,将TIM1的计数值设置为(1)中计算得到的计数值N,并根据该计数值将输出波形经过反向后得到不同占空比的PWM。
(4)将PWM输出至直流电机以实现不同挡位下的调速。
2.利用两级中断完成PWM占空比调节、显示刷新、测速功能
A.中断程序1
触发输入: 将8254的TIM2设置为方式3,将TIM0输出的200Hz方波接入TIM2,经TIM2的200分频后输出1Hz方波。将该1Hz方波接至8259的IR5引脚用于中断程序1的中断触发。
(1) 读取ADC的转换值。
(2) 将ADC转换值归一化至2~11区间并保存至in_count,作为TIM1的当前计数值。
(3) 根据in_count计算当前挡位值后,调用子程序显示当前挡位。
(4) 根据spd_count计算当前转速后,调用子程序显示当前转速并将spd_count清零。
B.中断程序2
触发输入: 直流电机上安装的圆盘转动时,直流电机上安装的激光测速器将产生规律的高低电平脉冲。当激光被圆盘挡住时激光测速器输出高电平,当激光经过圆盘的通孔时,激光测速器输出低电平。将激光测速器的输出接至8259的IR6引脚用于中断程序2的中断触发。
(1) 触发中断后spd_count自执行加一。
本人承诺理解相关硬件和程序的原理。
[
+
]
2024计算机原理课堂记录
»
综合设计第二周签到
, 16/12/2024 10:08:54 »
加入讨论
6号实验台
[
+
]
2024计算机原理课堂记录
»
综合设计第一周签到
, 09/12/2024 10:02:13 »
加入讨论
座位号9
[
+
]
2024计算机原理课堂记录
»
计算机原理接口实验二20241202周一34节电英2201
, 02/12/2024 11:48:43 »
加入讨论
8号实验三完成
[
+
]
2024计算机原理课堂记录
»
计算机原理接口实验二20241202周一34节电英2201
, 02/12/2024 11:25:15 »
加入讨论
8号实验二完成
[
+
]
2024计算机原理课堂记录
»
计算机原理接口实验二20241202周一34节电英2201
, 02/12/2024 10:43:15 »
加入讨论
实验桌8 实验1完成
[
+
]
2024计算机原理课堂记录
»
计算机原理接口实验一20241125周一34节电英2201
, 25/11/2024 12:21:03 »
加入讨论
实验台2
[
+
]
2024计算机原理课堂记录
»
实验1
, 25/11/2024 12:20:26 »
加入讨论
实验台2
[
+
]
2024计算机原理课堂记录
»
计算机原理实验三20241118周一34节电英2201
, 18/11/2024 11:43:13 »
加入讨论
座位号4
[
+
]
2024计算机原理课堂记录
»
计算机原理实验二20241111周一34节电英2201
, 11/11/2024 12:56:40 »
加入讨论
座位2,结果错误,签到。
论坛首页
»
个人资料 20211071477电英2201高恩泽
»
文章发表人是 20211071477电英2201高恩泽
1
2
►
Go
前往页面...
前往:
选择一个版面
2025物联网与嵌入式技术
2025单片机原理课堂记录
2024程序设计思维与方法
2024计算机原理课堂记录
2024无人机-电类创新实践课程
书籍资料
吐槽版
行动版
Powered by
JForum 2.6.2
© 2019 JForum Team • Maintained by
Andowson Chang
and
Ulf Dittmer