最适合初学者入门 Kinetis 的教程随着技术的发展,单片机型号越来越繁多,入门的难度也逐渐加多,学习周期自然不断延长。为了让初学者快速入门,减少学习时间,尤其是为了那些参加智能车比赛而没时间学习深入研究Kinetis单片机朋友,我们特意写了Kinetis开发板的教程。力求大大减少初学者的学习时间。野火Kinetis开发教程,主要有IAR的使用教程、Kinetis启动流程讲解、野火K60库的调用三个部分组成。我们不再详细讲解寄存器,而且推荐你们直接调用我们的函数库。野火K60函数库,函数内部会自动计算频率,设置分频,直接调用,减少你们的后顾之忧,可以加快你们的开发速度。目前,单片机型号如此之多,而产品的开发所允许给我们的时间越来越少,我们完全没有必要深入研究寄存器设置,就算你能把寄存器背得滚瓜烂熟,过段时间不去接触,还是没法记住的。现在的单片机开发,工程师往往都是利用官方的固件库来进行开发,而不再是靠自己重新建立自己的函数库进行开发。例如ST公司推出的ST库,让你可以完全不需要考虑底层开发而直接开发自己的产品。飞思卡尔公司,在这方便确实让人感到失望,这也是野火嵌入式工作室要建立自己的野火Kinetis库的原因。
上传时间: 2022-06-23
上传用户:jason_vip1
玻璃由于其透明、透光、反射、多彩、光亮的特性,已经作为一种重要的建筑、装饰材料被广泛地应用在各个领域,市场潜力十分巨大。但是,国内玻璃加工行业技术相对落后,自动玻璃切割系统多依赖于进口,价格昂贵,维修费用高,周期长而且很难考虑到我国用户的特殊要求。因此,自主开发自动玻璃切割系统具有重要的现实意义,它将大大增强国内玻璃机械生产厂家的国际竞争力。上位机软件是玻璃切割机数控系统的重要组成部分,本文首先结合玻璃切割需求,对软件进行了总体设计,接着对图形编排系统中所涉及的主要技术问题进行讨论,包括异型玻璃产品图形数据的导入,自动优化编排,交互式图形编排,图形数据的存储方式。其中,结合玻璃切割的工艺特点,提出了一种启发式矩形排样方法,能有效提高原料利用率和排样速度。同时,阐述了玻璃图形形成加工路径算法,分析了影响玻璃切割质量的主要因素。在总结与控制器通信任务的基础上,制定通信协议,实现了下传加工文件,实时加工路径仿真等通信功能。接着介绍了实践成果玻璃切割机上位机软件的用户界面和操作方法。最后,针对玻璃加工行业的特点,提出了逆向工程在玻璃切割机中的几种应用方案,并分析其优缺点和适用范围。
上传时间: 2022-06-25
上传用户:
STC12C5A60S2单片机是深圳宏晶科技有限公司的典型单片机产品,采用了增强型8051内核,片内集成了60KB程序Flash、1KB数据Flash(EEPROM)、1280字节RAM、2个16位定时/计数器、44根I/O口线、2个全双工异步串行口(UART)、高速同步通信端口(SPI)、8通道10位ADC、2通道PWM/可编程计数器阵列/捕获/比较单元(PWM/PCA/CCU)、MAX810专用复位电路和硬件看门狗等资源。STC12C5A60S2指令系统完全兼容8051单片机,并具有在系统可编程(ISP)功能和在系统调试(ISD)功能,可以省去价格较高的专门编程器,开发环境的搭建非常容易。STC12C5A60S2的所有指令和标准的8051内核完全兼容,具有良好的兼容性和很强的数据处理能力,所以,原来讲解8051单片机的师资力量可以充分发挥以前讲解单片机原理及应用课程的经验;对于具有8051单片机知识的读者,不存在转型困难的问题。本书介绍了STC12C5A60S2单片机的硬件结构、汇编语言程序设计,并详细介绍了应用于单片机的C语言程序设计,以KeiluVision集成开发环境作为程序设计和调试环境介绍了程序的调试方法。以目前流行的智能车竞寒中的智能汽车控制器以及压力测控系统两个综合设计实例为背景,介绍了单片机中各部分的硬件功能和应用设计以及相关的汇编语言、C语言程序设计与调试;特别介绍了嵌入式操作系统以C/OS-IⅡ的裁减和应用。教材的每一章都给出了相应的习题,便于教学。与教材配套的电子教案、书中的所有实例以及最后一章的应用系统设计相关内容都可以从站上下载。
上传时间: 2022-06-25
上传用户:
1EC61131-3标准作为工业自动化控制系统编程语言的国际标准,其开放性和先进性得到了广泛关注和充分肯定。开发符合IEC61131-3标准的自动化产品意义重大,也是必要的。本文根据IEC61131-3标准定义的编程模型,实现了下位机系统程序设计和与上位机的通信功能。下位机采用ATmega64微处理器,实现了对上位机用户程序的装载和执行,包括串口通信、功能块的执行、用户变量的地址分配等。上位机基于Visual C++ 6.0开发了符合1EC61131-3编程标准的PLC用户编程环境程序。本课题使用的处理器采用了ATMEL.公司的ATmega64单片机,软件开发环境采用了ICCAVR编译器和AVR Studio仿真器。在ICCAVR编写完成系统程序后,通过JTAG接口下载到PLC的FLASH存储区,并加密。
上传时间: 2022-06-26
上传用户:kent
基于TDS2285芯片的正弦波1200W逆变器开发指南以TDS2285芯片为核心,打造一款正弦波1200W逆变机器,使大家对TDS2285芯片有更深入的了解。我们知道在许多逆变的场合中,都是低压DC直流电源要变成高压AC电源,所以中间是需要升压才能完成这一变化,我们此次讨论的依然是采用高颖的方式来做逆变,采用高频的方式相对于工频方式来做有许多优点:高转换效率,极低的空载电流,重量轻,体积小等。也许有人会说工频的皮实,耐冲击,对于这一点我也非常认同,不过需要指出的是,高频的做的好,一点也不会输于工额的,这一点,已经通过我们公司的产品和TDS2285的出货情况得到了肯定,所以,以下就让大家看看TDS2285芯片在该系统中表现吧!DC-DC升压部分:此次设计是采用DC24V输入,为了要保证输出AC220,在此环节中,DC-DC升压部分至少需要将DC24V升压到220VAC*1.414-DC31 1v,这样在311V的基础上才能有稳定的AC220V出来,为了能达到这一目地,我们采用非常熟悉的推挽电路TOP来做该DC-DC变换,电路图如下:
上传时间: 2022-06-26
上传用户:
调试原理:富迪芯片是用在语音通话产品,在测试方单端采用富迪芯片的情况下,效果只能表现在接收方的机器上,所以需要用PC借助Cool Edit Pro2.1模拟接收方的运作,通俗来说就是测试者这边以开发板作为一个通讯工具,而PC端配合软件做为一个通讯工具,而两个通讯工具的连通是由自制的连接线来完成(这根连接线可以理解为现实中的空中无线信号,或对讲类产品的信号线)。当全部配件连接后,PC端通过音频软件播放语音文件,播放的音频会通过连接线传输到开发板,再通过外接喇叭播放出来,这就类似通话对方的说话声传到我们手上的机器中,让我们耳朵听到,而我们的说话声是通过开发板的外接MIC拾取,进入开发板,再通过连接线进入了PC的声卡输入端,也就类似我们的说话声让通话对方听到,这时PC端是通过双开的Cool Edit Pro2.1程序在录音状态下,通过录取的音频波形来观察音频的状态,并可以进行回放比较。
标签: fm1188
上传时间: 2022-07-04
上传用户:
近年来地球的环境恶化问题使得新能源汽车受到人们的重视。动力电池是决定着纯电动汽车的各方面性能的核心部件。电池管理系统(BMS)与整车控制器和充电机进行通讯,对动力电池组的充放电过程进行控制和保护,对各单体进行均衡控制,并根据一定的算法来估计动力电池组的电量状态(SOC),为驾驶员提供续航信息。整车企业及电池厂商需要针对电池管理系统的测试设备来验证考核BMS系统,以选配合适的BMS应用于动力电池组的管理。然而,电池管理系统作为一个技术尚未完全成熟的部件,其测试验证还没有统一的行业规范。本文首先对BMS的必要性和主要功能作了详细的分析,BMS的主要功能有对动力电池状态数据的采集、对动力电池进行充放电保护和热管理、估算动力电池的SOC、对动力电池中各单体电池进行均衡及与整车和充电机通讯。本文研究了锂电池Thevenin模型的参数识别方法并将开路电压法、安时积分法和扩展卡尔曼滤波法结合起来用于SOC估计。在这些工作的基础上,为某混合动力公交车的动力电池开发了一款BMS。该BMS采用主从式结构,主控制模块主要对负责总电压总电流的信号采集、动力电池的SOC进行估计、绝缘检测、与整车通讯等功能,从控模块实现单体电压、电池组温度采集和单体均衡等功能。为了检测该BMS的功能和精度,为电池组选配合适的BMS系统,创新性地设计了BMS测试验证系统。本文详细说明了该系统的总体方案和设计原理,并对BMS验证系统的输出精度作了详细的测试,数据表明其输出信号具有良好的精度,可以用于BMS产品的测试试验。
上传时间: 2022-07-05
上传用户:
电路板调试必备文档,对广大初学者很有帮助,可以提高项目开发进度;产品硬件原理基础
标签: 单板测试
上传时间: 2022-07-20
上传用户:XuVshu
本MFC源码是基于VS2010开发,其中集成了COM口组件,页面显示,对单片机的通信协议,对苦于希望开发MFC程序用于调试嵌入式单片机功能的而找不到RS232开发组件的同学具有非常好的帮助,该程序已经成功调试了嵌入式产品,该嵌入式产品已经成功的上市。MFC程序的UI设计只需要根据自己的需求将组件摆放在需要的地方即可,但是需要对该组件进行设置,比方说数据显示组件,则对该数据显示组件定义显示句柄,将通过RS232接收的数据更新到该组件即可显示。
上传时间: 2022-08-09
上传用户:kent
BMS即 Battery Management System,电池管理系统。作为新能源汽车“电核心技术之一,BMS在新能源车上扮演十分重要的作用。按照新能源汽车对电池管理的需求,BMS具备的功能包括电压/温度/电流采样及相应的过压、欠压、过温、过流保护,SOC/SOH估算、SOP预测、故障诊断、均衡控制、热管理和充电管理等。为了保证汽车电子电气的可靠性设计,在2011年发布了ISO26262道路车辆功能安全标准),ISO26262标准是源于工业功能安全标准(IEC61508)[1]。目前许多汽车企业和零部件企业在控制器开发过程中采用ISO26262这个标准,ISO26262包括了汽车电子电气开发中与安全相关的所有应用,制定了汽车整个生命周期中与安全相关的所有活动,ISO26262从需求开始,当中包括概念设计、软硬件设计,直至最后的生产、操作,都提出了相应的功能安全要求,其覆盖了汽车整个生命周期,从而保证安全相关的电子产品的功能性失效不会造成危险的发生。如下图所示
标签: bms
上传时间: 2022-08-09
上传用户:1208020161