- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传感器,原理,应用,香菊,常用,设计,实例传感器,原理,应用,香菊,常用,设计,实例
本章将列举几个典型的常用传感器检测系统设计,并通过Freescale单片机,说明传感器的应用方法和关键步骤,包括系统结构设计,软件设计,硬件设计等,使本书能具有更高的实用价值。 希望本章对工程设计人员、对正在完成毕业设计的大学生及参加各种比赛的大学生有一定的借鉴作用。 第11章 常用传感器的应用设计实例 11.1 Freescale单片机的性能及其应用简介 一 S12X系列MCU概述 二 S12XS128硬件最小系统 11.2 CodeWarrior开发环境简介与基本使用方法 一 CodeWarrior开发环境的功能和特点 二 CW环境的安装与设置 10.3 常用传感器的应用实例 一 DS18B20智能温度传感器的应用 二 MMA8451集成加速度传感器的应用 三 ENC-03MB角速度传感器的应用 四 MINI1024J绝对式编码器的应用 五 TSL1401线性CCD传感器的应用 六 OV7620图像传感器的应用 七 HY-SRF05超声波测距模块的应用 八 综合应用-电机正反转调速系统 FREESCALE单片机的性能及其应用简介 大学生比赛中,S12这类单片机应用广泛,当然Freescale单片机远非于此。Freescale系列单片机采用哈佛结构和流水线指令结构,在许多领域内都表现出低成本,高性能的的特点,它的体系结构为产品的开发节省了大量时间。此外Freescale提供了多种集成模块和总线接口,可以在不同的系统中更灵活的发挥作用! Mc9s12xs128 112脚LQFP封装 11.1 Freescale单片机的性能及其应用简介 1. S12X系列MCU概述 1)S12X系列MCU的内部结构框图 2)S12X系列MCU主要特点: (1)S12X系列单片机的中央处理器CPU12X是16位MCU,它的指令系统与S12兼容。CPU工作频率最高可达80MHz。 (2)使用范围为0.5~16MHz的外部晶振,产生更高的单片机内部总线时钟,最高可达40MHz。外部时钟缺失时,内部提供自时钟方式,直到外部时钟恢复为止。 (3)64KB、128KB或256KB的Flash(也称P-Flash)或者ROM,4KB或8KB的数据Flash(也称DFlash或EEPROM),4KB、8KB或者12KB的RAM。 (4)16通道的高达12位精度的A/D采集模块,支持8位、10位、12位多种精度选择。支持CAN2.0A、B两种协议的控制器局域网CAN,又叫MSCAN(Motorola Scalable Controller Area Network),通信速率可达1Mbps。标准定时器模块TIM(Standard Timer Module),8个16位通道的输入捕捉和输出比较,1个带着8位精度的16位计数器和1个16位的脉冲累加器。周期中断定时器PIT(Periodic Interrupt Timer),多达4个带有溢出周期的独立的定时器,溢出周期可以在1~224个总线周期之间。多达8通道8位或4通道16位的脉冲宽度调制PWM。2个串行外设接口模块SPI(Serial Peripheral Interface),可配置8位或者10位数据大小,支持主机、从机两种模式。2个串行通信接口SCI(Serial Communication Interface)支持全双工或者半双工操作模式,可选用普通非归零码或者IrDA1.4归零码。低功耗唤醒定时器,定时溢出周期从0.2ms~13s,每两个可选周期之间间隔为0.2ms。 (5)INT/XINT中断模块,7级中断嵌套,支持7个等级的中断优先级,用户可以编程设置中断的优先等级。 (6)单线后台调试模式接口(BKGD),增强的断点功能,允许单一的断点设置在线调试(在片内调试模块加了多于两个的断点)。 (7)CRG(Clock and Reset Generation)模块,包括COP看门狗、实时中断以及时钟监视器等。 (8)片内电压调节器。包含带低电压中断方式的低电压检测、上电复位电路以及低电压复位。含有带隙(bandgap)参考电压,提高了系统的温度适应性。 (9)存储器映像控制(Memory Mapping Control)模块,实现8MB存储空间连续寻址。 2. S12XS128硬件最小系统 MCU的硬件最小系统是指可以使内部程序运行所必须的外围电路,也可以包括写入器接口电路。一般情况下,MCU的硬件最小系统由电源、晶振及复位等电路组成。芯片要工作必须有电源与工作时钟,至于复位电路则提供不掉电情况下MCU重新启动的手段。绘制硬件最小系统原理图时,可以使用引脚的第一功能名称命名引脚的网标对I/O类功能引脚;若引脚具
文档评论(0)