1、“.....发射端的按键信号经过单片机的编码所产生的调制信号和载波电路所产生的载波信号经过合成,然后再通过红外线发射电路的发送出红外线通信信号,这些信号经过红外线接收模块接收端接收进来,并对其控制信号做译码并作相对的动作输出数码显示。这便是硬件电路具体实现的设计思想。各部分电路的设计思路和具体实现如下。红外发射模块电路的实现红外通信系统发射的原理框图将指令脉冲编码信息调制在载波振荡器产生的载波上也称脉码调制,然后用这脉码调制信号去驱动红外发光二极管,以发出经过调制的红外光波,其红外通信系统发射电路图如所示。图红外通信系统发射电路图红外发射调制驱动电路指令编码载波键盘控制红外通信系统发射原理红外发射器电路包括脉冲振荡器驱动管和红外发射管等部分。其中脉冲振荡器由定时器电阻和电容组成......”。
2、“.....用来向外发射的红外光束。红外发射器的工作原理为串行数据由单片机的串行输出端送出并驱动管,数位使导通,通过管制成的载波信号,并利用红外发射管以光脉冲的形式向外发送。数位使管截止,红外发射管不发射红外光。若传送的比特率设为,则每个数位对应个载波脉冲调制信号的时序,如图所示。图调制信号时序图红外接收模块电路的实现红外接收采用红外接收器,该接收模块是个三端元件,使用单电源供电,具有功耗低抗干扰能力强输入灵敏度高对其他波长以外的红外光不敏感的特点,其内部结构框图电路如图所示图内部结构图红外接收电路的原理为首先,通过红外光敏元器件将接收到的载波频率为的脉冲调制红外光信号转化为电信号,再由前置放大器和自动增益控制电路进行放大处理。然后,通过带通滤波器进行滤波,滤波后的信号由解调电路进行解调。最后,由输出级电路进行反向放大输出到单片机的端......”。
3、“.....要求准确无误的实现红外通信系统的控制功能,并要求系统具有高的可靠性快的反应速度以及低的系统功耗。本系统的控制功能主要包括发射端的键盘按键输入,按键信息的编码输出,接收端的译码显示等功能。键盘程序设计设计键盘程序流程图如图所示。进入中断开始判断按键有闭合否图键盘程序流程图键盘扫描程序如下按键扫描有按键按下则清除待机相关计时变量有按键按下则清除待机相关计时变量有按键按下则清除待机相关计时变量显示程序设计设计显示程序流程图如图所示。图显示程序流程图数码管显示程序如下显示待机状态延时返回开始初始化查表取显示数据送显示判断是否待机,数码管显示函数,前两位显示发送字符,后两位显示接收到的字符如果接收到非码,律显示,定电源供电正常,各集成块底座相应的供电管脚处是集成块正常工作所需电压状态。因为有专门的电源控制模块,所以给板子正常供电后,电路板上的灯上电导通,产生可见的红光......”。
4、“.....接着用万用表在芯片和个管脚间逐测试。为了避免集成块烧坏,先不插上集成块。通电后用万用表测量各集成块的供电脚均有电压。电气检查中,可以检测电路原理图中相同网络的连接点是否具有相同的逻辑电平。如果出现问题,应该查明原因,并根据具体情况进行原因检查,随即作出相应的补救措施。数码管显示调试针对数码管不能正常闪亮的情况,先将数码管取出,用万用表检查其好坏,验证了器件的完好。排除掉器件的原因,再次检查电路断路,短路情况,发现有局部断路的现象,这可能是导致数码管不能正常工作的原因。重新焊接好后,上电测试,数码管工作正常。按键控制调试检测按键是否能正常工作,通过对数码管的控制来达到检测的目的。在焊接前已经检查了按键的好坏,在确定全部按键是好的后才开始焊接。在焊接过程中,因为粗心发生了虚焊的现象。复位键控制调试系统上电,数码管有显示时,长时间按住复位键,数码管会暂时暗掉......”。
5、“.....查看是否有过压的现象。电路调试板子制成后到实验室查看产生的波形,实际情况是并无波形输出。经长时间研究,查阅书籍后才知,画原理图时出错。改正后用仿真后确定修改正确。把电路修正后,重新制版,再次上电,示波器查看波形。图如附录。系统软件调试软件是整个系统的灵魂,所以软件的调试就显得至关重要了。系统软件调试时也要分模块来进行调试,这样才能使进程有条不紊的进行下去,而不至于出现混乱。数码管显示调试在之前已经确定了数码管的完好性,在软件的测试部分,写了简单的控制程序,让数码管为全亮,每位单独亮等具体的功能实现。这里确定了单片机联通数码管的部分是可以正常控制的。简单的测试程序如下按键控制调试硬件检查时得知口接的按键不能被程序控制,硬件检查后是虚焊,重新焊接后正常工作。为了测试全部按键功能的完好性,用简单的小程序来实现。每按下次,数码管就自加......”。
6、“.....期间也不时使用复位键,同时再次检测复位功能。按键测试程序如下调试小结为了减少面积,增加组装密度,外型美观和方便布线。使用了单面板,双面混装的制作方法。面是插装元器件,并且在空间比较大的元件下面也放置了些比较小的元件面是线路和贴片元器件。在布线方面,电源线相对于信号线粗些,地线又比电源线粗而且是环绕着板子外围走线。这样不仅美观和布线方便简单,更方便检测和修补。在本系统设计的调试中,主要的困难是来源于红外的编码解码。如何通过单片机来实现红外数据的发送接收,最关键就是要保证两板间的红外通信正常,这是数据传输的前提。在确定系统电路中有波形输出且是近似的方波输出后,就很明确的说明红外载波生成部分是正常运行的。接下来就是根据单片机的串口原理编写源代码,在此之前需多查阅相关书籍,有定的知识理论基础在编程过程中比较顺手。在查阅大量书籍和网络相关资讯后,找到类似结构体的源代码......”。
7、“.....完成红外通信的源代码编写。系统实验测试仪器结论,等待状态下的显示,打开所有数码管,串口波特率发生器设置串行口数据缓冲器是串行口的接收发送缓冲器。该缓冲器的操作控制是通过指令对的读写来区别是对接收缓冲器操作还是对发送缓冲器操作。串行口对外也有两条独立的收发信号线和。串行口控制寄存器寄存器用来控制串行口的工作方式和状态,它可以是位寻址。在复位时所有位被清零,字节地址为。串行通信工作方式选择位多机通信控制位串行接收允许位。时,允许接收,时,禁止接收接收数据位。方式中是接收端接收的第九位数据,可用作奇偶校验位用发送接收数据位。方式中是发送端发送的第九位数据,可用位指令置或者置发送中断标志位。发送前用指令清零,发送过程中维持不变,发送完帧数据后被硬件电路自动置要想再发送,必须再用指令清零接收中断标志位。接收前用指令清零,接收过程中维持不变,接收完帧数据后被硬件电路置......”。
8、“.....必须再用指令清零。特殊功能寄存器用于波特率是否需要加倍。,位,波特率加倍控制位,在方式中,表示不加倍,表示加倍。中断允许寄存器为串行中断允许控制位。,允许串行中断禁止串行中断。串行口采用工作方式为为异步通信方式,波特率为。由串行口控制寄存器的操作模式选择位置置设置为方式,当定时器计数器模式控制器中和时,定时器计数器设置成方式作为波特率发生器,其波特率表示为波特率的溢出率当时,当时本设计中则波特率所以定时器计数器初值为波特率串口初始化程序如下串口初始化,晶振分频设定定时器重装值设定定时初值启动定时器使能接收使能串口中断系统总程序设计系统初始化之后,在主程序之中反复调用键盘程序和显示程序,同时等待串口发送中断或者接受中断,其主程序流程图如图所示......”。
9、“.....系统调试与数据测试在前面几章中,详细讨论了红外通信系统的软硬件设计,系统的调试与测试是系统设计必须的过程,是其中个重要的组成部分。个稳定可靠的系统,必然是能经受系列严格的测试与考验的。对于单片机红外通信,其需要调试与测试的部分,按系统类型可以分为系统硬件测试与系统软件测试两部分。这两部分的测试其实是密不可分的。软件测试部分可以环境下进行编译调试,硬件测试部分按照其组成又可以细分为发射模块电路的测试与接收模块电路的测试。为简单起见,在实际测试过程中,其实只需要测试硬件部分电路的收发就可以达到测试的目的了。因为在单片机应用系统中,硬件部分电路和软件控制是紧密相连的,对系统硬件电路的测试,就已经包含了对软件控制功能测试。在本课题中,对系统的测试主要就是对硬件电路的测试......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。