精华内容
下载资源
问答
  • 结果表明:与传统单侧双驱动方法采煤机整机力学特性相比,双列四驱动牵引方式受力均布性明显改善,双导向滑靴侧向力减幅在42%~92%,调姿牵引机构的负载刚度大于200 k N/mm,同时得出啮合力随中心距增大呈不均匀递减。...
  • RTP机器人图纸,电机,链传动,四轮驱动
  • 这个是智能车的用的电机驱动 非常好用 用的芯片是btn的 里面原理图原理图库 好好学习天天向上呀
  • STC单片机+相步进电机驱动程序- 双四拍(延时函数)
  • STC单片机+相步进电机驱动程序 - 双四拍(定时器)
  • 行业资料-交通装置-一种舵机四轮驱动全方位超声波探测的小车.zip
  • 有四位拨码开关五个按键,可以用于参数输入模式设置。 蜂鸣器,作为程序的提示flag,调试用。 设计心得 智能车的驱动板,主要功能部分就三个:升压,半桥或全桥控制,mos开关。明白了这三个部分,就可以随意组合...
  • 恩智浦智能车电机MOS驱动,双层板+层板工程文件,元件库齐全,可直接打板焊接,电路稳定。--------------------
  • 电子-实验14相步进电机驱动实验双四拍.rar,单片机/嵌入式STM32-F0/F1/F2
  • 行业资料-交通装置-2T单电机输出轴四驱动矿用机车.zip
  • 电机驱动电机满足飞卡四轮车要求,该模块专为智能车竞赛设计,MOS 管采用内阻低、性能稳定的 LR7843;增 加总线驱动芯片 74HC08,提高信号驱动能力,同时也隔离 MOS 管单片机, 防止 MOS 损坏后过大的灌电流...
  • 电机四轮驱动电动汽车自适应驱动防滑控制的研究.pdf
  • 双驱动7970参考电路

    2018-04-28 00:42:21
    这是参加智能车比赛时使用的电路原理图,使用个BTN芯片,可控制两个电机的正反转转速
  • 20210415-国信证券锂电行业深度系列:电解液,电解液涨势延续,龙头盈利双驱动
  • 采用密度矩阵方程,分析了倒Y能级原子系统中相位周期场驱动通道波混频(FWM)过程。数值分析结果表明:周期性相位调制的探测场可以调控两个通道的FWM信号,使之叠加或分离;选择不同的调制频率、调制系数及缀饰场...
  •  LMH6533是一款通道输入,通道输出的激光驱动器。通道输出意味着可以驱动两个不同的激光二极管,一个用于CD的读取写入,另一个用于DVD的读取写入。该器件内置一个可以自由设定幅度频率设置电阻,一套...
  • 锂电行业深度系列:电解液:电解液涨势延续,龙头盈利双驱动.pdf
  • 行业资料-交通装置-一种电机驱动四导轨支撑的车床可移动主轴箱.zip
  • 通道输出意味着可以驱动两个不同的激光二极管,一个用于CD的读取写入,另一个用于DVD的读取写入。该器件内置一个可以自由设定幅度频率设置电阻,一套用于A(CD)输出通道,另一套则用于B(DVD)输出通道。...
  • 行业资料-电子功用-气隙稳态电磁驱动
  • 立迪思科技有限公司(Leadis Technology, Inc.)宣布已可供应高效能电路白光无噪音LED驱动器LDS8845及LDS8846的产品样本。此系列针对使用较低VF白光的LED及较低成本TFT-LCD组件的新一代低成本手机及便携装置。  ...
  • 单片机线步进电机驱动 程序功能: 当按下SW1时步进电机正转,按下SW2后步进电机反转,并可以根据源码任意调节旋转速度每一个脉冲旋转角度 程序参考源代码如下: /C语言程序:/ #include <reg52.h> //...

    单片机四线步进电机驱动 程序功能:

    当按下SW1时步进电机正转,按下SW2后步进电机反转,并可以根据源码任意调节旋转速度和每一个脉冲旋转角度

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    程序参考源代码如下:

    /C语言程序:/
    #include <reg52.h> //可用非常成功。
    #define uchar unsigned char
    #define uint unsigned int

    uchar table_begin;
    uint maichong; //脉冲
    uchar zhuansu; //转速
    uchar flag; //方向
    sbit key_fuwei=P3^0; //复位键
    sbit key_z=P3^1; //正转键
    sbit key_f=P3^2; //反转键
    sbit key_jia=P3^3; //加速键
    sbit key_jian=P3^6; //减速键

    sbit A1=P2^0;
    sbit A2=P2^1;
    sbit A3=P2^2;
    sbit A4=P2^3;
    void display();
    void delayms(xms);

    void delay(uchar x)
    {
    uchar i,j; //延时
    for(i=0;i<x;i++)
    for(j=100;j>0;j–);
    }
    void fuwei(void) //复位
    {
    flag=2;
    zhuansu=0;
    }
    /*void Display(void) //显示
    {
    unsigned char b1, b2;
    b1=zhuansu/10;
    b2=zhuansu%10;
    if(flag == 0) //0
    P0=0x71;//显示F
    else
    P0=0x79;
    A1=0;
    delayms(3);
    A1=1;

        P0=0x40;
        A2=0;         //显示--
        delayms(3);
        A2=1;
    
        P0=table2[b1];
        A3=0;         //显示十位
        delayms(3);
        A3=1;
    
        P0=table2[b2];
        A4=0;
        delayms(3);   //显示个位
        A4=1;
    

    } */

    void display()
    {
    uchar b1,b2,b3,b4;
    if(flag0)
    P0=0x71;//显示F
    else
    P0=0x79;
    if(flag
    1)
    P0=0x7c;//显示b
    else
    P0=0x71;
    b1=10;
    b2=0x3f;
    b3=zhuansu/10;
    b4=zhuansu%10;
    //P0=table2;
    A1=0; //P2.0
    delay(1);
    A1=1;
    P0=b2;
    A2=0; //P2.1
    delay(1);
    A2=1;
    P0=table2[b3];
    A3=0; //P2.3
    delay(1);
    A3=1;
    P0=table2[b4];
    A4=0; //P2.4
    delay(1);
    A4=1;
    }

    void key() //按键扫描
    {
    if(key_fuwei0)
    {
    delay(5);
    if(key_fuwei
    0)
    fuwei();
    }
    if(key_z0)
    {
    delay(5);
    if(key_z
    0)
    {
    flag=0;
    zhuansu=10;
    while(key_z0);
    }
    }
    if(key_f
    0)
    {

    delay(5);
    if(key_f0)
    {
    flag=1;
    zhuansu=10;
    while(key_f
    0);
    }
    }
    if(key_jia0)
    {
    delay(5);
    if(key_jia
    0)
    {
    zhuansu++;
    if(zhuansu21)
    zhuansu=20;
    while(key_jia
    0);
    }
    }
    if(key_jian0)
    {
    delay(5);
    if(key_jian
    0)
    {
    zhuansu–;
    if(zhuansu<=0)
    zhuansu=0;
    while(key_jian==0);
    }
    }
    }
    void dispose() //脉冲函数
    {
    switch(zhuansu)
    {

    case 0: flag=2; break;
    case 1: maichong=300; break;
    case 2: maichong=295; break;
    case 3: maichong=290; break;
    case 4: maichong=280; break;
    case 5: maichong=260; break;
    case 6: maichong=240; break;
    case 7: maichong=200; break;
    case 8: maichong=180; break;
    case 9: maichong=160; break;
    case 10: maichong=120; break;
    case 11: maichong=80; break;
    case 12: maichong=70; break;
    case 13: maichong=60; break;
    case 14: maichong=40; break;
    case 15: maichong=35; break;
    case 16: maichong=30; break;
    case 17: maichong=25; break;
    case 18: maichong=20; break;
    case 19: maichong=15; break;
    case 20: maichong=10; break;

    }
    if(flag0)
    table_begin=0;
    else
    if(flag
    1)
    table_begin=4;
    }
    void zhuandong(void)
    {
    uint i,j;
    if(zhuansu>0&&zhuansu<=20)
    {
    for(j=0+table_begin;j<4+table_begin;j++)
    {
    P1=table1[j];
    for(i=0;i<maichong;i++)
    display();
    }
    }
    }
    ……………………


    最后,如果有什么意见或者建议欢迎您留言给我,让我们共同学习一起进步,
    如果需要 程序完整源代码和 设计文件,请在下方留言或者私信我,看到后会第一时间回复。

    谢谢!

    展开全文
  • ISL784x4 半桥 N-MOSFET 驱动器是 ISL78224 相双向控制器的补充,使其能够为轻混合动力汽车中使用的 12V - 48V 电源转换器提供高达 3kW 的功率 95% 以上的效率。ISL784x4 驱动器也非常适用于 12V - 24V
  • carsim-simulink联合仿真控制策略 针对移线工况对四轮独立驱动电动汽车进行驱动力控制
  • 下图为两相线混合式步进电机用H桥驱动电路。图中Ra、La、Rb、Lb分别为两相线混合式步进电机的两相电阻及电感参数。

    参考:
    两相混合式步进电机容错型驱动电路设计


    下图为两相四线混合式步进电机用双H桥驱动电路。图中Ra、La、Rb、Lb分别为两相四线混合式步进电机的两相电阻及电感参数。
    在这里插入图片描述
    上图中的电路,通过控制两相绕组中电流的大小,使得电机内部合成的磁场为椭圆形旋转磁场,从而驱动电机转子转动。

    混合式步进电机内部磁场与同步电机内部磁场十分相似。

    展开全文
  • L9110S驱动模块 电路图
  • 行业资料-交通装置-一种冷再生机马达液压驱动装置.zip
  • 该板可借助IC中的H桥电路来驱动2个DC电动机或一个步进电动机。SN754410 IC被广泛地用于驱动电动机,因为它可以在很宽的电压范围内工作,并且每个通道可以驱动高达1A的电流。 这里的另一件事是电源开关电路,它将...
  • kali Linux 显卡驱动安装及注意事项 一、禁用nouveau驱动这个我在上一篇博客里讲到,但是安装显卡还是必须做。(如果做过了就直从二往后看。) 打开终端在黑名单里添加mouveau驱动。:gedit /etc/modprobe.d/...

    kali Linux 显卡驱动安装及注意事项

    一、禁用nouveau驱动这个我在上一篇博客里讲到,但是安装显卡还是必须做。(如果做过了就直从二往后看。)
    打开终端在黑名单里添加mouveau驱动。:gedit /etc/modprobe.d/blacklist-libnfc.conf
    在最下面输入blacklist nouveau。
    保存后在终端输入:update-initramfs -u
    然后重启:reboot
    打开终端再看看nouveau还运行不。lsmod | grep -i nouveau
    如果什么都不显示就对了。

    二、先去NVIDIA官网下载需要的驱动,下载完成后放到home文件夹,因为如果你的Linux系统是中文的话,在非图形化界面会出现不必要的麻烦例如cd到某一个中文文件夹下就需要安装中文字体(本人不想麻烦)。
    在这里插入图片描述本人下载的是418.56的笔记本驱动(显卡驱动名称必须记住,因为我上一篇博客已经提到过卸载显卡驱动名称不能用tab补全)

    三、安装32位库(用root权限登录)
    启用兼容模式:dpkg --add-architecture i386
    更新包源:apt-get update
    安装32位库:apt-get install libc6:i386
    在这里插入图片描述
    每个 人的设备不同显示的也不一样,我们摁y继续。
    打开右上角的(电池图标旁边)的下拉箭头,再点击左下角的设置图标(有个有个板手和改锥的那个),拉到最下角点击详细信息。我们可以看到目前的硬件信息。
    在这里插入图片描述
    由此我们看到支持图形化界面的是GNOME。所以下面是最关键的因为我没法截图。重要!重要!重要!

    四、开始安装驱动。
    摁Ctrl+Alt+f3进入文本页面,输入账号和密码,用root身份登录
    挂在显卡驱动:chmod a+x NVIDIA-Linux-x86_64-418.56.run这里可以用tab补全文件名。
    关闭图形化界面(重要):service gdm3 stop执行完成这个命令后会切换到tty1我们摁Ctrl+Alt+f3切换回来。
    运行显卡驱动:./NVIDIA-Linux-x86_64-418.56.run -no-nouveau-check -no-opengl-files
    这里nvidia驱动名称也可以用tab补全但后面的命令要自己打。
    -no-nouveau-check:安装驱动时禁用nouveau
    -no-opengl-files:只安装驱动文件,不安装OpenGL文件(不加这语句用root会循环登录)
    下面是最重要的!!
    …………………………………………………………………………
    显卡驱动运行时出现32的字样时选择no,因为我们安装了32位运行库了
    出现NVIDIA X 的字样也选择no,不然会开机黑屏。
    …………………………………………………………………………
    显卡驱动安装完成,如果你中途选错了也不要紧从新执行运行显卡驱动命令。

    ./NVIDIA-Linux-x86_64-418.56.run -no-nouveau-check -no-opengl-files
    

    显卡安装成功后我们挂载显卡驱动modprobe nvidia
    reboot 重启

    五、测试
    如果开机后能进入系统那么你应该就成功了,我们测试一下。
    查看nvidia显卡驱动版本:nvidia-smi
    我们看看NVIDIA显卡工作没工作:lsmod | grep -i nvidia
    如果有输出就说明在工作。
    查看PCI总线:lspci | grep -i nvidia
    如果你显卡名称后显示(rev a1)就说明在运作。
    在这里插入图片描述
    虽然NVIDIA显卡驱动安装完成了,但在设置那图形显示的还是我们的集显。

    成功安装显卡驱动完成的博友别忘了评论分享喜悦哦。

    展开全文
  • MCU驱动和RGB驱动的液晶屏的区别

    千次阅读 2019-07-11 16:52:03
    概况来讲,RGB驱动需要的硬件条件高,比如用STM32F429的LTDC+DMA2D模块,外加SDRAM作为显存。而MCU接口,STM32F407系列的控制器就整合了这个模块,包含68008080两种方式。RGB的刷新频率比MCU快很多。 1.MCU接口...

    概况来讲,RGB驱动需要的硬件条件高,比如用STM32F429的LTDC+DMA2D模块,外加SDRAM作为显存。而MCU接口,STM32F407系列的控制器就整合了这个模块,包含6800和8080两种方式。RGB的刷新频率比MCU快很多。

     

    1.MCU接口:会解码命令,由timing generator产生时序信号,驱动COM和SEG驱器。

    RGB接口:在写LCD register setting时,和MCU接口没有区别。区别只在于图像的写入方式。

    2.用MCU模式时由于数据可以先存到IC内部GRAM后再往屏上写,所以这种模式LCD可以直接接在MEMORY的总线上。

    用RGB模式时就不同了,它没有内部RAM,HSYNC,VSYNC,ENABLE,CS,RESET,RS可以直接接在MEMORY的GPIO口上,用GPIO口来模拟波形.

    3.MPU接口方式:显示数据写入DDRAM,常用于静止图片显示。

    RGB接口方式:显示数据不写入DDRAM,直接写屏,速度快,常用于显示视频或动画用。

    MCU接口和RGB接口主要的区别是:

    MCU接口方式:显示数据写入DDRAM,常用于静止图片显示。

    RGB接口方式:显示数据不写入DDRAM,直接写屏,速度快,常用于显示视频或动画用。

    MCU模式

    因为主要针对单片机的领域在使用,因此得名.后在中低端手机大量使用,其主要特点是价格便宜的。MCU-LCD接口的标准术语是Intel提出的8080总线标准,因此在很多文档中用I80   来指MCU-LCD屏。主要又可以分为8080模式和6800模式,这两者之间主要是时序的区别。数据位传输有8位,9位,16位,18位,24位。连线分为:CS/,RS(寄存器选择),RD/,WR/,再就是数据线了。优点是:控制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做到大屏(3.8以上)。对于MCU接口的LCM,其内部的芯片就叫LCD驱动器。主要功能是对主机发过的数据/命令,进行变换,变成每个象素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。

    MCU接口的LCD的DriverIC都带GRAM,Driver   IC作为MCU的一片协处理器,接受MCU发过来的Command/Data,可以相对独立的工作。对于MCU接口的LCM(LCD   Module),其内部的芯片就叫LCD驱动器。主要功能是对主机发过的数据/命令,进行变换,变成每个象素的RGB数据,使之在屏上显示出来。这个过程不需要点、行、帧时钟。

    M6800模式

    M6800模式支持可选择的总线宽度8/9/16/18-bit(默认为8位),其实际设计思想是与I80的思想是一样的,主要区别就是该模式的总线控制读写信号组合在一个引脚上(/WR),而增加了一个锁存信号(E)数据位传输有8位,9位,16位和18位。

    I8080模式

    I80模式连线分为:CS/,RS(寄存器选择),RD/,WR/,再就是数据线了。优点是:控制简单方便,无需时钟和同步信号。缺点是:要耗费GRAM,所以难以做到大屏(QVGA以上)。

    MCU接口标准名称是I80,管脚的控制脚有5个:

    CS 片选信号

    RS (置1为写数据,置0为写命令)

    /WR (为0表示写数据) 数据命令区分信号

    /RD (为0表示读数据)

    RESET 复位LCD( 用固定命令系列 0 1 0来复位)

    VSYNC模式

    该模式其实就是就是在MCU模式上加了一个VSYNC信号,应用于运动画面更新,这样就与上述两个接口有很大的区别。该模式支持直接进行动画显示的功能,它提供了一个对MCU接口最小的改动,实现动画显示的解决方案。在这种模式下,内部的显示操作与外部VSYNC信号同步。可以实现比内部操作更高的速率的动画显示。但由于其操作方式的不同,该模式对速率有一个限制,那就是对内部SRAM的写速率一定要大于显示读内部SRAM的速率。

    RGB模式

    大屏采用较多的模式,数据位传输也有6位,16位和18位,24位之分。连线一般有:VSYNC,HSYNC,DOTCLK,CS,RESET,有的也需要RS,剩下就是数据线。它的优缺点正好和MCU模式相反。

    MCU-LCD屏它与RGB-LCD屏主要区别在于显存的位置。RGB-LCD的显存是由系统内存充当的,因此其大小只受限于系统内存的大小,这样RGB-LCD可以做出较大尺寸,象现在4.3"只能算入门级,而MID中7",10"的屏都开始大量使用。而MCU-LCD的设计之初只要考虑单片机的内存较小,因此都是把显存内置在LCD模块内部.然后软件通过专门显示命令来更新显存,因此MCU屏往往不能做得很大。同时显示更新速度也比RGB-LCD慢。显示数据传输模式也有差别。RGB屏只需显存组织好数据。启动显示后,LCD-DMA会自动把显存中的数据通过RGB接口送到LCM。而MCU屏则需要发送画点的命令来修改MCU内部的RAM(即不能直接写MCU屏的RAM)。所以RGB显示速度明显比MCU快,而且播放视频方面,MCU-LCD也比较慢。

    对于RGB接口的LCM,主机输出的直接是每个象素的RGB数据,不需要进行变换(GAMMA校正等除外),对于这种接口,需要在主机部分有个LCD控制器,以产生RGB数据和点、行、帧同步信号。

    彩色TFT液晶屏主要有2种接口:TTL接口(RGB颜色接口),   LVDS接口(将RGB颜色打包成差分信号传输)。TTL接口主要用于12.1寸一下的小尺寸TFT屏,LVDS接口主要用于8寸以上的大尺寸TFT屏。TTL接口线多,传输距离短;LVDS接口传输距离长,线的数量少。大屏采用较多的模式,控制脚是VSYNC,HSYNC,VDEN,VCLK,  S3C2440最高支持24个数据脚,数据脚是VD[23-0]。

    CPU或显卡发出的图像数据是TTL信号(0-5V、0-3.3V、0-2.5V、或0-1.8V),LCD本身接收的也是TTL信号,由于TTL信号在高速率的长距离传输时性能不佳,抗干扰能力比较差,后来又提出了多种传输模式,比如LVDS、TDMS、GVIF、P&D、DVI和DFP等。他们实际上只是将CPU或显卡发出的TTL信号编码成各种信号以传输,在LCD那边将接收到的信号进行解码得到TTL信号。

    但是不管采用何种传输模式,本质的TTL信号是一样的。

    注意:TTL/LVDS分别是两种信号的传输模式,TTL是高电平表示1,低电平表示0的模式,LVDS是正负两个对应波形,用两个波形的差值来表示当前是1还是0

    SPI模式

    采用较少,有3线和4线的,连线为CS/,SLK,SDI,SDO四根线,连线少但是软件控制比较复杂。

    MDDI模式(MobileDisplayDigitalInterface)

    高通公司于2004年提出的接口MDDI,通过减少连线可提高移动电话的可靠性并降低功耗,这将取代SPI模式而成为移动领域的高速串行接口。   连线主要是host_data,host_strobe,client_data,client_strobe,power,GND几根线。

    DSI模式

    该模式串行的双向高速命令传输模式,连线有D0P,D0N,D1P,D1N,CLKP,CLKN。

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,982
精华内容 42,392
关键字:

双驱动和四驱动有什么区别