- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
光电课设红外可逆计数器设计
* * 提交课程设计报告 7.5 设计结果检测(包括随机提问),课程设计报告撰写 501 7.4 领元器件进行安装调试,测关键点的波形,整理资料,准备写报告(领元件时要提交电路原理图、器件名称、参数、数量);实验结果及PCB板图均较好者可进行印刷电路板制作 503 7.1~7.3 设计电路,计算元件参数,编程序,完成各种仿真,PCB板图设计等 实验中心、图书馆等 6.27~6.30 提交整体设计方案、详细分工计划及本组工作计划(书面) 6.26下午 自由组队、选题、查相关资料并设计整体方案、根据设计方案进行分工 306、图书馆等 6.24下午~6.26上午 介绍课程设计总体安排及相关内容 2103 6.24上午(8:30) 工作内容 地点 日程 光电课设计划 胡玲:红外报警器,最多8组 陈伟:电机转速与方向光电测量系统设计,最多8组 曾维友:红外可逆计数器设计,最多7组 光电式电机转速自动控制系统设计,最多3组 74HC595 串入并出 74HC573 锁存器 新增元件: 课程设计过程: 了解设计要求 查阅资料 选择设计方案 选择器件 查阅器件手册 计算参数 调试 PCB设计 制板 电阻:阻值、功率、精度 电容:类型、容量、耐压等 三极管:类型、频率特性、功率、放大率 运放:工作电压、频率响应特性、共模抑制比、输入失调电压等 集成数字芯片:工作电压、各管脚作用、芯片工作条件等 器件焊接 课程设计中需要学会的内容: 1、会使用常用的电子工具,如万用表、示波器、稳压电源、电烙铁等 2、知道电子元件的使用方法 3、会查阅和使用电子元件的数据手册(Datasheet) 4、会使用相关的设计软件 5、会调试电路 6、知道PCB设计的一些规则及过程 红外可逆计数器: 方案: (1)红外发射管 + 一体化按收头:适用于发射管与接收管距离较大的情形 (2)槽型光电开关:适用于发射管与接收管距离较小的情形 反向器主要是对槽型光电开关的输出进行整形,反向器前加一小电容滤除毛刺 R R 反向器 要实现可逆计数,最少需要两路探测器 考虑正向时的情形: 程序设计过程: 假设两探测器与单片机的P1^0、P1^1相接,各个状态对应的十六进制数为: 0x01 01 0x03 11 0x02 10 0x00 00 #include reg52.h unsigned int value; //0~65535 unsigned char key; //接P1^0,P1^1 void main() { value = 0; P1 = 0xFC; //初始化 while(1) { key = 0x03 P1;//读P1的值 while(key == 0x00) { key = 0x03P1; } while(key==0x02) { key = 0x03P1; } while(key == 0x03) { key = 0x03P1; } while(key == 0x01) { key = 0x03P1; if(key == 0x00) value++; } } } 电机控制: 1、速度测试 斩光器设计 转速转换为周期脉冲 1、两次下降沿为一周 2、两次下降沿之间的时间 外部中断或计数器 定时器 2、PWM PWM:脉宽调制,有三种方式: (1)定宽调频法,保持t1不变,只改变t2,周期T改变 (2)调宽调频法,保持t2不变,改变t1,周期T改变 (3)定频调宽法,保持周期T不变,而同时改变t1、t2 前两种方法在周期改变时,如果频率和系统固有频率接近则会引起振荡,因而使用较少 根据单片机执行程序的特点,使用定时器比较合适 3、中断的使用 寄存器配置——初始值设定——中断程序 五个中断源: (1)INT0——外部中断0,由P3.2输入,中断标志IE0: 0 (2)INT1——外部中断1,由P3.3输入,中断标志IE1: 2 (3)定时器/计数器T0溢出中断,中断标志TF0: 1 (4)定时器/计数器T1溢出中断,中断标志TF1: 3 (5)串行口中断,中断标志TI或RI: 4 T0、T1设置为计数器时通过P3.4、P3.5对外部脉冲进行计数 (1)寄存器配置 中断允许寄存器IE EX0 ET0 EX1 ET1 ES EA D0 D1 D2 D3 D4 D5 D6 D7 EA=1, CPU开放所有中断(总中断) ET1=1,允许T1中断 EX1=1,允许外部中断1中断 ET0=1,允许T0中断 EX0=1;
文档评论(0)