当前位置:首页 > 智能硬件 > 智能硬件
[导读]文中利用Multisim10中的MCU模块实现了对PIC单片机的仿真,从而对智能秒表进行了优化设计。采用Multisim10的MCU模块仿真了单片机控制LED灯的点亮过程,并基于该过程设计了利用单片机中的定时器和外围电路构成一个微秒级精度的秒表,实现0~999秒的微秒级计时、停止、归零等功能,同时设计实现了时间控制智能化的方法。与常规方法相比,文中所设计的智能秒表不但设计简单,且其智能性、稳定性以及计时精度都有大幅提高。

 随着经济的发展和人们生活水平的提高,特别是近几年信息技术的发展,智能化的电子产品改变着人类的生活细节。近年来,智能秒表的运用范围也越来越广,其辅助功能越变得越来越重要,它能够实现0~99 s的自动计时、停止、归零等功能,避免了传统由人来控制秒表时间的不变,大幅减小了计算误差,在各种比赛中具有重要的意义。智能秒表利用一种全能的电子电路仿真软件,提高产品的设计质量。

1 Multisim10

Multisim10是美国国家仪器(NI)有限公司推出的一种全功能电子仿真软件,主要运用于板级的模拟/数字电路板的设计工作。这种仿真工具包含电路原理图的图形输入、电路硬件描述语言输入方式,仿真分析能力比较强大。Multisim提炼了SPICE仿真的复杂内容,能够使设计师在没有深入的SPICE技术情况下也能够很快地捕获、仿真和分析新的设计,通过Multisim和虚拟仪器技术,PCB设计工程师可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。Multisim10能够见硬件设计、调试、仿真集成在软件环境下,采用虚拟器件的电路元件和虚拟的测量仪器,能够实现设计与实验的同步进行,方便修改调试,降低实验成本,提高实验速度,使实验成功的电路能够直接在产品开发中使用,比传统的仿真软件具有较大的优势。

2 智能秒表设计

2.1 系统框架

智能秒表的设计一般由单片机、按键电路、数码管以及穿行到并行的转换电路构成,其中按键电路设计2个按键K1、K2,K1的主要功能是启停智能秒表,K2的主要功能是自识初始值,而且担负秒表的计时、暂停等功能,案件信息由单片机采集。数码管构成秒表的显示功能,通过单片机将串行信号发送到74LS164,然后再将串行信号转换成并行信号输送到数码管实施显示,以便实现功能的自动化显示。

智能秒表在进行设计之前首先进行Multisim10仿真实验,根据智能秒表的工作需要,选择合适的器件进行仿真实验。

器件的选择路径如表1所示。


2.2 软、硬件设计

单片机的器件放置完成以后,即开始进行电路连接,在实际单片机的使用中必须提供具备所需要的功能,且符合外围电路设计的单片机,从而实现在满足系统功能需求的基础上,保证单片机的正常工作。本文设计的电路在。Multisim10软件仿真过程中没有时钟电路单片机也能正常工作,单片机的工作频率和ROM的大小均可以实现任意设定和修改。

Multisim10的。MCU模块可以支持C语言编程以及具反汇编功能。他的调试功能主要包括内存的改写、单步执行、断点设置以及存储器的查看等功能,能够自动完成硬件设计到尊重调试的所有步骤,在编写程序时,首先打开工具栏这时工具栏会弹出所有目录,点击右键进入程序编辑,打开MCU建立一个元程序文件,这时可以打开一个编辑界面,进而对程序进行编辑。编辑完毕后进入下一个页面继续编译、连接和仿真,最后的仿真结果会呈现出来,呈现出来的信息包括出错的位置及代码。

电路的功能为连接在端口的LED灯循环点亮,LED灯的点亮频率由延时程序DELAY决定,但是也可以根据实际需要进行修改。仿真结果如果证明此系统的准确性,可以直接将此系统运用于智能秒表设计中。最终的秒表电路设计如图1所示,该设计电路简单稳定性好,精度可达微秒级,适合作为智能秒表设计的基础。


3 系统联调与智能设计

实际电路调试前要首先检查各元器件的完好性;如果接上电源之后发现电路仍然不能工作,可能是虚焊或者漏焊问题,应该立即寻找焊接问题,将其焊好;电源接好后电路正常工作,但是数码管不系那是,可能是数码管脚接错,也可能是数码管COM端出现错误,应该立即对其检测,如果管脚接错,立即改正。在程序设计过程中系统的调试工作也应该注意,系统的调试应该逐个模块进行,首先要单独调试各个功能子程序,然后检验接口电路的正常与否以及程序是否能够实现预期功能,最后把各子程序连接起来总调。在联调过程中需要注意的问题是各个程序间模块的是否能够正确实现传递参数的功能,判断对各路子程序的保护和恢复。

完成Multisim10单片机的仿真实验以及软硬件联调后,对智能秒表的智能功能实现进行设计。首先根据K1键的功能进行设计,K1键主要功能是启动和终止计时,它由21H存储键控制,当21H取值为1时,秒表开始计时,初始值一般为00000,最高显示值为60000,进入第二轮中也是如此循环计时,当21H取值为0时,计时停止。然后根据K2按键的功能继续分析,按下K2键以后,按键状态由20H记录,当20H得到取值为1时,初始值有人工进行设置,并且由寄存器存储R4-R0存放设置状态。这种情况下,LED的最大显示数值为9,其他数码管的最大显示数字可能可以达到数字9,也就是说秒表的最大值为999.999 s。

未来最大限度的减小误差,在智能秒表上设置毫秒,1毫秒的定时设计采用定时器中断方法来实现它的定时,进而刷新显示。

4 结束语

Multisim10单片机的智能秒表控制系统的设计以单片机为核心,利用Multisim10软件进行建模、仿真,通过元器件的选择使仿真电路更加简单、直观,便于人们随时改变和观察仿真波形,提高仿真的直观性和实时性。通过Multisim10仿真软件的实验,确定方案的可实施性,合理调节元器件的仿真电路,利用LED显示屏和底功能继承芯片等组成完整的秒表系统,比传统的秒表新增了计时暂停功能、自设初始值的功能等,它的主要优点是体积小、功耗低、结构紧凑,软件设计灵活等,随着单片机功能的日益丰富,其功能仍有较大的扩展空间。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭