0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

控制器的功能

工程师 来源:网络整理 作者:h1654155205.5246 2018-11-24 10:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

控制器的功能

1、数据缓冲

由于I/O设备的速率较低而CPU和内存的速率却很高,故在控制器中必须设置一缓冲器。在输出时,用此缓冲器暂存由主机高速传来的数据,然后才以I/O设备所具有的速率将缓冲器中的数据传送给I/O设备;在输入时,缓冲器则用于暂存从I/O设备送来的数据,待接收到一批数据后,再将缓冲器中的数据高速地传送给主机。

2、差错控制

设备控制器还兼管对由I/O设备传送来的数据进行差错检测。若发现传送中出现了错误,通常是将差错检测码置位,并向CPU报告,于是CPU将本次传送来的数据作废,并重新进行一次传送。这样便可保证数据输入的正确性。

3、数据交换

这是指实现CPU与控制器之间、控制器与设备之间的数据交换。对于前者,是通过数据总线,由CPU并行地把数据写入控制器,或从控制器中并行地读出数据;对于后者,是设备将数据输入到控制器,或从控制器传送给设备。为此,在控制器中须设置数据寄存器

4、状态说明

标识和报告设备的状态控制器应记下设备的状态供CPU了解。例如,仅当该设备处于发送就绪状态时,CPU才能启动控制器从设备中读出数据。为此,在控制器中应设置一状态寄存器,用其中的每一位来反映设备的某一种状态。当CPU将该寄存器的内容读入后,便可了解该设备的状态。

5、接收和识别命令

CPU可以向控制器发送多种不同的命令,设备控制器应能接收并识别这些命令。为此,在控制器中应具有相应的控制寄存器,用来存放接收的命令和参数,并对所接收的命令进行译码。例如,磁盘控制器可以接收CPU发来的Read、Write、Format等15条不同的命令,而且有些命令还带有参数;相应地,在磁盘控制器中有多个寄存器和命令译码器等。

6、地址识别

就像内存中的每一个单元都有一个地址一样,系统中的每一个设备也都有一个地址,而设备控制器又必须能够识别它所控制的每个设备的地址。此外,为使CPU能向(或从)寄存器中写入(或读出)数据,这些寄存器都应具有唯一的地址。

DMA控制器基本功能

(1)DMAC同外设之间有一对联络信号线——外设的DMA请求信号DREQ以及DMAC向外设发出的DMA响应信号DACK;

(2)DMAC在接收到DREQ后,同CPU之间也有一对联络信号线——DMAC向CPU发出总线请求信号(HOLD或BUSRQ),CPU在当前总线周期结束后向DMAC发出总线响应信号(HLDA或BUSAK),DMAC接管对总线的控制权,进入DMA操作方式;

(3)能发出地址信息,对存储器寻址,并修改地址指针,DMAC内部必须有能自动加1或减1的地址寄存器;

(4)能决定传送的字节数,并能判断DMA传送是否结束。DMA内部必须有能自动减1的字计数寄存器,计数结束产生终止计数信号;

(5)能发出DMA结束信号,释放总线,使CPU恢复总线控制权;

(6)能发出读、写控制信号,包括存储器访问信号和I/O访问信号。

模电动车控制器

1、有、无霍尔自适应

有霍尔驱动与无霍尔驱动之间自动切换,同时具备自学习功能,特别适合于维修市场。它不管是用120度电机还是60度电机,也不管霍尔线和相线怎么接,只要正确地把功能线接好,所有的事情控制器就会自动给你做好。

2、防盗功能

(1)非外接防盗器关闭电门锁,系统会自动进入防盗状态控制器检测到电机往前转,控制器就往后加力,反之亦然。

(2)外接防盗器控制器在接收到有效防盗信号后,进入防盗状态,控制器检测到电机往前转,控制器就往后加力,反之亦然。

3、软欠压和欠压保护功能

当电池电压不足又没到欠压保护时,如果持续用大电流输出,电池内阻以及线阻会产生比较大的压降,导致控制器马上欠压保护。

针对这种情况,我们的控制器在电池电压小于某个时,限流值会随着电池电压降低而减小,因此控制器能够继续以小电流形式运行,有效的提升了电动车的续行里程。当电池电压小于欠压保护点后,就关断输出,保护电池。

4、普通刹车和电磁刹车以及刹车反充电功能

5、各种保护功能相线短路保护,堵转保护,欠压保护,过流保护,缺相保护,MOS短路保护,上电转把不为零保护(防飞车),刹车故障保护等。

6、手动,自动巡航功能

7、助力功能

8、调速与限速功能

9、倒车功能

10、语音自检功能

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190177
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PIC16F18054/55/74/75 微控制器功能丰富的高性能 8 位 MCU

    Microchip Technology PIC16F18054/55/74/75微控制器 (MCU) 是外形小巧、功能丰富的器件,具有强大的模拟和数字外设。这些微控制器功能包括128
    的头像 发表于 10-11 15:31 330次阅读
    PIC16F18054/55/74/75 微<b class='flag-5'>控制器</b>:<b class='flag-5'>功能</b>丰富的高性能 8 位 MCU

    HIL技术:带你轻松开展整车热管理控制器功能验证

    新能源汽车正以超预期的速度高速发展,整车能耗控制、整车安全性、乘员舱舒适性俨然已成为各大主机厂比拼整车内功的重要因素。而在同样的整车基础硬件下,整车热管理系统正是这个赛道上各家拉开差距的关键。新能源
    的头像 发表于 08-12 10:29 967次阅读
    HIL技术:带你轻松开展整车热管理<b class='flag-5'>控制器</b><b class='flag-5'>功能</b>验证

    芯片安全标准驱动库,筑牢芯片功能安全基石

    随着整车控制器功能日益复杂,为满足越发严格的功能安全认证要求,项目开发人员需要采取相应的安全措施对系统中电子元器件的单点故障(SingelPointFault)和潜在故障(LatentFault
    的头像 发表于 08-11 17:58 2650次阅读
    芯片安全标准驱动库,筑牢芯片<b class='flag-5'>功能</b>安全基石

    Analog Devices Inc. ADBT1001 4通道AFE数字控制器数据手册

    Analog Devices Inc. ADBT1001 4通道AFE数字控制器功能丰富的灵活数字控制器,用于大容量电池测试和成型制造以及精密电池测试仪器仪表应用。该控制器经优化可最
    的头像 发表于 06-30 09:55 528次阅读
    Analog Devices Inc. ADBT1001 4通道AFE数字<b class='flag-5'>控制器</b>数据手册

    Analog Devices / Maxim Integrated MAX32672评估套件数据手册

    Analog Devices MAX32672评估套件用于评估MAX32672微控制器功能。MAX32672是一款小型、高可靠性、超低功耗、32位微控制器。它是一套安全、经济高效的解决方案,适合
    的头像 发表于 06-27 11:25 535次阅读

    第六章 外部中断

    本章介绍W55MH32的IO口作为外部中断输入的使用。先阐述了NVIC(嵌套向量中断控制器) 的结构、寄存、优先级及相关函数,再说明EXTI(外部中断和事件控制器)的功能。框图及I
    的头像 发表于 05-26 16:27 988次阅读
    第六章 外部中断

    LM5025A 90V 有源箝位电压模式 PWM 控制器数据手册

    LM5025A 是 LM5025 有源钳位 PWM 控制器功能变体。这 LM5025A的功能区别在于 CS1 和 CS2 电流限制阈值 增加到 0.5 V,内部 CS2 滤波放电装
    的头像 发表于 04-03 10:13 808次阅读
    LM5025A 90V 有源箝位电压模式 PWM <b class='flag-5'>控制器</b>数据手册

    LM25085A 具有 0.9V 基准的 4.5-42V 宽输入、恒定导通时间非同步 PFET 降压控制器数据手册

    LM25085A 是 LM25085 COT PFET 降压开关控制器功能变体。 LM25085A的功能区别在于:反馈参考电压为 0.9V,强制 电流限位检测后的关断时间更长,软启动时间更短 (1.8 ms 的 API 中)。
    的头像 发表于 03-31 13:47 637次阅读
    LM25085A 具有 0.9V 基准的 4.5-42V 宽输入、恒定导通时间非同步 PFET 降压<b class='flag-5'>控制器</b>数据手册

    LM5035B PWM 控制器,集成半桥和 SyncFET 驱动技术手册

    LM5035B 半桥控制器/栅极驱动包含所有必要的功能 使用电压模式控制和线路电压实现半桥拓扑电源转换 前馈。 LM5035B 是
    的头像 发表于 03-31 10:11 785次阅读
    LM5035B PWM <b class='flag-5'>控制器</b>,集成半桥和 SyncFET 驱动<b class='flag-5'>器</b>技术手册

    LM5035C PWM 控制器,集成半桥和 5V SyncFET 驱动输出技术资料

    LM5035C半桥控制器和栅极驱动包含所有必要的功能 使用电压模式控制和线路电压实现半桥拓扑功率转换 前馈。 LM5035C 是
    的头像 发表于 03-28 17:15 762次阅读
    LM5035C PWM <b class='flag-5'>控制器</b>,集成半桥和 5V SyncFET 驱动输出技术资料

    智能空调控制器功能解析

    智能空调控制器是一款集便捷性、智能化于一体的智能家居设备。它内置红外码库芯片,不仅支持对码操作,还能通过红外学习功能实现对各类空调的控制,提升了使用的灵活性和兼容性。
    的头像 发表于 01-24 16:02 1793次阅读
    智能空调<b class='flag-5'>控制器</b>的<b class='flag-5'>功能</b>解析

    Garmin佳明和高通推出新一代数字座舱解决方案

    Garmin佳明和高通技术公司在2025年国际消费电子展(CES 2025)上宣布,双方将扩展在汽车技术领域的合作,推出全新一代数字座舱解决方案Garmin Unified Cabin 2025,可基于单个Garmin控制模组提供可扩展的域控制器
    的头像 发表于 01-07 10:38 1181次阅读

    汽车微控制器虚拟控制器的分类与实践

    虚拟控制器(V-ECU)是指通过软件在模拟环境中运行,模仿实际硬件控制器功能的系统组件。它可用于开发、测试和验证嵌入式系统,而无需依赖实际的物理硬件。
    的头像 发表于 01-06 15:23 1928次阅读
    汽车微<b class='flag-5'>控制器</b>虚拟<b class='flag-5'>控制器</b>的分类与实践

    基于极海G32A1445 MCU的车载空调控制器应用方案

    车载空调控制器作为汽车舒适性系统的核心组件,能够精准调节车内温度、风速和风向,同时集成了空气净化、湿度控制功能,以确保驾乘人员享有舒适的车内环境。随着汽车制造商和消费者愈发关注驾乘体验,车载空调
    的头像 发表于 12-24 09:52 1211次阅读
    基于极海G32A1445 MCU的车载空调<b class='flag-5'>控制器</b>应用方案