观海微GH1001-F+BOE B3(BV060Y9L-N30-3Q00)/ (BV060Y9L-N30-3Q03) 原理及代码介绍:

Lornell 2023-09-10 11:34:19

 

 

观海微GH1001-F+BOE  B3(BV060Y9L-N30-3Q00)/ (BV060Y9L-N30-3Q03) 原理如下:

 

 

 

 

 

观海微GH1001-F+BOE  B3(BV060Y9L-N30-3Q00)代码如下:

 

//---------------------------------------------------------------------------
// Example: 
//        Model  - B3 BV060Y9L-N30-3Q00
//        IC     - GH1001-F
//        Width  - 720
//        Height - 1440
//       PHONE   - 
//       VER:    - V0.1
//       Data    - 2022/06/20
//"Vfp" value="16" />
//
//"Vbp" value="8" />
//
//"Vsync" value="8" />
//
//"Hfp" value="80" />
//
//"Hbp" value="30" />
//
//"Hsync" value="10" />
//vsp =5.7V  vsn =-5.7V  vspr 5.3 OK  max 6ma


    Delay(200);
    Generic_Short_Write_1P(0xee,0x50);            // page 1
    Generic_Long_Write_2P(0xea,0x85,0x55);
    Generic_Short_Write_1P(0x24,0xa0);
    Generic_Short_Write_1P(0x30,0x00);            // bist
    Generic_Short_Write_1P(0x31,0x60);
    Generic_Short_Write_1P(0x56,0x83);
    Generic_Short_Write_1P(0x7a,0x20);
    Generic_Short_Write_1P(0x7d,0x00);
    Generic_Short_Write_1P(0x80,0x10);
    Generic_Long_Write_2P(0x90,0x50,0x20);    
    Generic_Short_Write_1P(0x95,0x74);
    Generic_Short_Write_1P(0x97,0x37);
    Generic_Short_Write_1P(0x99,0x00);

    Generic_Short_Write_1P(0xee,0x60);            // page 2
    Generic_Short_Write_1P(0x27,0x62);
    Generic_Short_Write_1P(0x2c,0xf9);
    Generic_Short_Write_1P(0x30,0x01);    
    Generic_Short_Write_1P(0x32,0xd9);            // vrs_tldo  da
    Generic_Short_Write_1P(0x33,0xc3);            // dsi_rts<1:0>=10
    Generic_Short_Write_1P(0x34,0x3f);
    Generic_Short_Write_1P(0x3a,0x24);            // gas open a4  
    Generic_Short_Write_1P(0x3b,0x00);            // c8->00 
    Generic_Short_Write_1P(0x3c,0x46);            // vcom
    Generic_Long_Write_2P(0x3d,0x02,0x82);        // VGH VGL
    Generic_Long_Write_2P(0x42,0x45,0x45);        // vspr vsnr 
    Generic_Short_Write_1P(0x44,0x05);            // VGH 
    Generic_Short_Write_1P(0x46,0x28);            // VGL 
    Generic_Short_Write_1P(0x86,0x20);
    Generic_Short_Write_1P(0x91,0x44);
    Generic_Short_Write_1P(0x92,0x33);
    Generic_Short_Write_1P(0x93,0x9f);
    Generic_Short_Write_1P(0x9a,0x05);
    Generic_Long_Write_2P(0x9b,0x02,0xD0);


    Generic_Long_Write_5P(0x47,0x00,0x2e,0x32,0x3b,0x41);    //gamma p  0.4.8.12.20
    Generic_Long_Write_5P(0x5a,0x00,0x2e,0x32,0x3b,0x41);    //gamma n  0.4.8.12.20    

    Generic_Long_Write_5P(0x4c,0x50,0x4a,0x5e,0x47,0x4c);    //28.44.64.96.128. 
    Generic_Long_Write_5P(0x5f,0x50,0x4a,0x5e,0x47,0x4c);    //28.44.64.96.128. 

    Generic_Long_Write_5P(0x51,0x51,0x39,0x4f,0x4b,0x5a);    //159.191.211.227.235
    Generic_Long_Write_5P(0x64,0x51,0x39,0x4f,0x4b,0x5a);    //159.191.211.227.235

    Generic_Long_Write_4P(0x56,0x5a,0x65,0x6f,0x7f);        //243. 247. 251. 255
    Generic_Long_Write_4P(0x69,0x5a,0x65,0x6f,0x7f);        //243. 247. 251. 255

    Generic_Short_Write_1P(0xee,0x70); 
    Generic_Long_Write_3P(0x00,0x00,0x04,0x00);  //
    Generic_Long_Write_2P(0x0c,0x05,0x05);
    // CYC0
    Generic_Long_Write_5P(0x10,0x00,0x04,0x00,0x00,0x00); 
    Generic_Long_Write_5P(0x15,0x00,0xc0,0x0d,0x08,0x00);
    Generic_Long_Write_2P(0x29,0x35,0x35);

    //gip22-gip43=gipR1-gipR22 forward scan
    Generic_Long_Write_5P(0x60,0x3c,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x65,0x00,0x02,0x3f,0x3c,0x3c);  
    Generic_Long_Write_5P(0x6a,0x3c,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x6F,0x3c,0x3c,0x3f,0x14,0x16);
    Generic_Long_Write_2P(0x74,0x10,0x12);

    //gip0-gip21=gipL1-gipL22
    Generic_Long_Write_5P(0x80,0x3c,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x85,0x01,0x03,0x3f,0x3c,0x3c);  
    Generic_Long_Write_5P(0x8a,0x3c,0x3c,0x3c,0x3c,0x3c);  
    Generic_Long_Write_5P(0x8f,0x3c,0x3c,0x3f,0x15,0x17);
    Generic_Long_Write_2P(0x94,0x11,0x13);

    Generic_Long_Write_2P(0xea,0x00,0x00); 
    Generic_Short_Write_1P(0xee,0x00);        // ENTER PAGE0
    DCS_Short_Write_NP(0x11);     
    Delay(120);
    DCS_Short_Write_NP(0x29);      
    Delay(10);    

 

...全文
624 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文针对无刷直流电机驱动的电子机械制动(EMB)执行器,建立了考虑Stribeck摩擦特性的非线性耦合动力学模型,并在Simulink环境中完成了系统级仿真分析。研究综合集成了电机动力学、齿轮传动机构与制动执行机构的动力学特性,构建了高保真的机电一体化系统模型。重点引入Stribeck摩擦模型以精确描述低速工况下执行器内部存在的静摩擦、粘滞摩擦与库仑摩擦之间的过渡行为,有效提升了系统在启停、反向运动等瞬态过程中的动态响应仿真精度。通过多工况仿真验证了模型的有效性,能够准确反映摩擦引起的爬行、滞后与定位误差等非线性现象,为EMB系统的高性能控制算法设计(如摩擦补偿、滑模控制)与结构优化提供了高可信度的仿真平台。; 适合人群:从事汽车电子制动系统、电机驱动控制、机电系统建模与仿真研究的研究生、科研人员及工程技术人员,需具备扎实的机械动力学、自动控制理论基础和MATLAB/Simulink仿真能力。; 使用场景及目标:①用于高精度电子机械制动系统的设计验证与性能预测;②为消除摩擦非线性影响的先进控制策略(如自适应控制、智能控制)提供精确的被控对象模型;③深入探究Stribeck摩擦等非线性因素对系统动态性能(如响应延迟、稳态误差)的作用机理; 阅读建议:读者应结合提供的Simulink模型文件,深入剖析Stribeck摩擦模块的数学实现与参数辨识方法,建议通过改变输入指令(如阶跃、正弦)和负载条件进行对比仿真,以直观理解非线性摩擦对系统动态特性的影响。

455

社区成员

发帖
与我相关
我的任务
社区描述
一个有态度的互联网技术分享社区,主要方向:数据库、后端Java/C#、前端、运维、操作系统、硬件知识、架构基础技术文章分享、技术交流。也会定期分享各种学习资源、福利红包等。希望大家可以互相进步!
数据库后端运维 个人社区 江苏省·苏州市
社区管理员
  • IT技术分享社区
  • 80后大叔爱学习
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

这是一个有态度的互联网技术交流社区,主要方向:数据库、后端、前端、开发工具、操作系统、运维、架构知识内容分享。

大家也可以把日常工作的问题也可以发帖子,大家共同解决、互帮互助。

互联网是一个开放共享的平台,一个人的力量远远不够,需要大家一起努力,产生的力量才会坚不可摧!

在这里小编期待大家的加入,如有问题可以随时沟通,相信大家都会越来越好!

 

试试用AI创作助手写篇文章吧