基于51单片机的直流电机转速测控系统设计内容摘要:

于用户定义的变量、任务和事件的数量。 以 PIC16 系列单片机为例,每个全局变量占 10 B,任务占5 B,事件占 3 B。 Salvo 功能和性能 Salvo 是一个基于优先级任务切换、支持事件驱动的多任务嵌入式实时操作系统。 Salvo 共支持 16 个任务优先级,且多个任务可共用一个优先级,任务按优先级高低切换,对于多个同一优先级的任务则以时间片循环方式 (roundrobin)切换。 Salvo 支持任务和事件的数量取决于 RAM 的大小 (Salvo 默认支持 255 个任务、 255 个事件和 255 个消息队列 )。 Salvo 内核主要提供以下几类函数供用户应用程序引用: 任务管理:提供任务建立、任务撤消功能; 时间管理:提供任务延时函数功能; 信号管理:提供信号量建立、删除、等待、发出等功能; 消息管理:提供消息建立、删除、等待、发出等功能。 4 系统硬件总述 通讯部分主要由两部分组成:单片机与 PC 机以及 PIC 单片机之间的通讯。 PC 机与下位单片机间互传数据采用 RS232 串行异步通信方式。 而 PIC 单片机之间的通讯则采用 SPI总线,它是主要用于处理器和外设同步串行通信的 4 线接口。 采用同步时钟把串行数据以 8 位码的形式移入和移出微控制器。 SPI总线是一种主/从接口,主接口驱动串行时钟。 在使用 SPI时,会同时发送和接收数据,使其成为一种全双工协议,通讯效率高,而且电路连线及软件编程结构简单。 硬件电路如图 图 3 所示,其单元电路包括 CCP 捕 捉电路、 PWM 驱动电路、 RS232/ SPI通讯模块、 A/ D 转换算法及 LCD 显示等。 CCP 捕捉电路 光电采集模块中,采用光电器件具有高转换精度、良好的静态工作点、完整的模拟前端以及片内校正,特别适用于测量低频小信号。 该电路将光信号转换成电压信号,再经过整形滤波就可直接送至单片机。 送往单片机的转速信号可通过CCP 捕捉模块测量出转速。 在该模式下,若要采用捕捉功能应将相应的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。