• 司机未礼让行人被罚是一堂生动的普法课 2019-06-16
  • 房价还会跌吗?这几条黄金线索告诉你背后的事实 ——凤凰网房产西安 2019-06-16
  • 全世界人民都要顺应人类社会发展规律,不断扩大社会财富公有制的范围,不断缩小社会财富私有制的范围,以便最终消灭社会财富私有制,建立共产主义社会财富公有制。 2019-06-08
  • 江西发现湿唇兰带叶兰分布 2019-06-08
  • 女子一心求死拜托家人帮解脱 法情之间难抉择 2019-06-07
  • 安徽“最美罚单”被质疑执法不公 专家称合规 2019-06-07
  • 【华商侃车NO.193】网约车不再是你想开就能开的了 2019-06-02
  • 甜点大危机!吃糖导致皮肤老化,了解一下? 2019-06-02
  • 我之所以要“反来复去说客观事实及其规律”,是因为你根本就不懂得尊重客观事实及其规律,总是无视客观事实及其规律而胡言乱语,你造谣造出来的“1+1=2”就... 2019-06-02
  • 历史的沉渣再翻滚也掀不起大浪。 2019-06-02
  • 端午节假期间全国道路交通平稳有序 2019-06-01
  • 不可思议!日本八幡平现“龙眼”奇景 2019-06-01
  • 被逼的而已,再不去,蔡小姐要上天了。 2019-05-31
  • 新华社受权播发《中华人民共和国监察法》 2019-05-21
  • 足不出户就能赚钱?网络刷单涉嫌违法又容易被骗 2019-05-20
  •  

    广东福彩36选7开奖查询: 更简单的扩展,工程师教你做I2C编码器

    2019-03-17 14:39:04 来源:EEFOCUS
    标签:

    广东体育彩票11选五图 www.zrqb.net 2019 Hackadayprize中国区赛事正在火热报名ing,我们将为大家介绍在过去几届Hackadayprize中获奖的作品,希望能给你带来启发!快点来报名参赛,12.5万美元的终极大奖在等你认领:https://www.cirmall.com/hackadayprize_2019

     

    如果您需要为项目添加一些旋转编码器, I2C编码器是正确的选择!I2C编码器是一个小型电路板,您可以使用经典的机械编码器和I2C总线。

     

    读取旋转编码器并非易事,每个编码器至少需要2个中断引脚。 当您需要添加多个编码器时,实现准确读取会变得更加复杂。

     

     

     

    功能:

    • 它支持标准旋转编码器和RGB编码器
    • 可以通过SMD跳线设置I2C地址的所有7位
    • 尺寸为25x25mm或0.98x0.98in
    • 通过c形孔可以在4个侧面上连接多个板
    • 可以焊接I2C总线上的上拉电阻
    • 3个通用引脚。 (GP引脚)
    • 256字节的内部EEPROM分为2个128字节的存储区
    • 高级配置尊重第一个版本
    • A / B信号的最大频率为150Hz。

     

    细节:

    这个新版本由PIC16F18345供电。 在第一版上尊重MCU,它有更多的GPIO和EEPROM存储器。该板的新设计支持标准编码器和发光RGB编码器。

     

    器件:

     

    此外,PC的所有4个侧面都有c形孔,这样就可以通过焊接连接多个板。

     

     

    还有3个可配置的GPIO,它们与RGB LED具有相同的占位面积。 它们被称为GP1 GP2和GP3。

     

    但如果您使用的是RGB编码器,则可配置的GPIO仅为2:GP1和GP2。

     

    GPIO配置:

    • PWM:通过这种方式,您可以添加RGB LED
    • 输出:您可以将引脚用作标准数字输出。
    • 模拟:引脚连接到PIC的内部ADC。 通过这种方式,您可以添加传感器或电位计
    • 输入:您可以将引脚用作标准数字输入。 另外,您还可以在边缘配置中断

     


    I2C地址设置

    I2C编码器V2是I2C从器件,可以设置127个不同的地址。 所有7位地址都可以通过焊接电路板底部的跳线A0-A6来定制。


    当跳线打开时,它表示逻辑0.如果跳线短路则表示逻辑1。

     

    I2C编码器V2具有I2C上拉电阻,默认情况下它们不是焊接的。 可以焊接两个电阻R1和R2。 必须在主机没有这些电阻且必须在链中仅启用一个I2C编码器V2的情况下执行此操作。 该电阻的典型值为4.7k。

     

    中断配置:

    INT引脚是漏极开路输出,用于向主机发送中断。中断为低电平有效,并且有多个可以屏蔽的源。

     

    中断来源:

    • 按下编码器按钮
    • 编码器按钮释放
    • 编码器按钮被双推
    • 顺时针移动编码器
    • 编码器逆时针移动
    • 计数器值达到最大值
    • 计数器值达到最小值
    • 配置为数字输入时,GP引脚发生了变化


    I2C寄存器:

    这是I2C总线上可访问的内部寄存器

     

    在正常操作期间可以即时写入这些寄存器。

     

    通过将寄存器设置为I2C总线,可以配置几个选项。 使用GCONF寄存器,可以配置多个参数。


    在配置中,可以设置编码器正交信号的极性,也可以设置编码器的输出是X1还是X2。

     

    为了读取旋转编码器的运动,有4个32位寄存器:CVAL,CMAX,CMIN和ISTEP。


    所有这4个寄存器都可以配置为32位INT或IEEE 754浮点数,这种格式可以在GCONF寄存器中设置。

     

    每当编码器移动一步时,CVAL寄存器的值就会增加或减少ISTEP的值。 旋转方向决定是否从CVAL中添加或减去ISTEP。


    CMAX和CMIN用于设置CVAL的最小和最大阈值。 在GCONF寄存器中,有WRAPE位。 该位用于在超过阈值时启用或禁用CVAL的包装功能。

     

    例如,如果我将I2C Encoder V2配置如下:

    CVAL = 0
    CMAX = 5
    CMIN = -5
    ISTEP = 1


    在编码器的每个旋转步骤中,我将使CVAL增加1。 CVAL可以达到的最大值为5,而最小值为-5。

     

    当CVAL达到值5时,WRAPE设置为1时,在下一个增量CVAL处,它将被包装为-5。
    每当编码器旋转一步并且CVAL触摸阈值时,就会产生一个中断,并且可以在寄存器ESTATUS中读取。



    蓝色和红色线是编码器旋转且禁用WRAPE时的CVAL值

     


    蓝色和红色线是编码器旋转并启用WRAPE时的CVAL值

     

    编码器按钮

    I2C Encoder V2还支持带按钮的旋转编码器。 按下按钮时,在上升沿和下降沿产生中断。


    以这种方式,可以检查按下或释放按钮的时间。通过在寄存器DPPERIOD中设置窗口时间,还可以读取快速双按。


    当在DPPERIOD窗口内进行双重推动时,会产生中断。如果DPPERIOD为0,则禁用双推功能。


    所有上述中断均可在寄存器ESTATUS中读取,也可通过寄存器INTCONFIG禁用。

     

    淡入功能

    I2C编码器V2具有自动衰落功能。 可以为旋转编码器上集成的RGB LED或GP引脚的PWM输出启用此功能。


    有两个寄存器:

    • FADERGB:用于设置旋转编码器的RGB LED
    • FADEGP:用于设置GP引脚


    您在这些寄存器中写入的值是衰落斜坡的步进速度,以毫秒为单位。 如果值为0,则禁用淡入淡出功能。 这意味着当写入PWM的新值时,它会立即更新为输出。


    当写入PWM值时,开始衰落过程。 根据您设置的PWM值完成衰落过程。 当内部衰减PWM值与PWM值相同时(意味着当衰落完成时),将产生中断。


    原理:

     

    如果你对这个项目感兴趣,想获取完整信息请访问:

    https://hackaday.io/project/122039-i2c-encoder-v2

     

    与非网编译内容,未经许可,不得转载!
     

    有人说硬件技术将很快达到极限,而在我们看来,硬件创新,尤其是中国硬件工程师的创新,还远未走到尽头,而只是刚刚开始。作为致力于为全球硬件开发者提供技术共享服务的平台,与非网母公司SupplyFrame旗下最大的全球硬件开发者社区Hackaday.com已连续五年举办全球硬件开发者大赛Hackadayprize,有超过3000多个硬件团队在这个赛事中互动交流、切磋技艺。

     

     


    这个《硬件改变世界》系列,我们挑选在前几届Hackadayprize大赛中获奖的优秀作品加以展示,硬件技术可以多有意思,硬件开发者可以多有创意,从这些作品中你可以看到。

    2019年3月,Hackadayprize中国区赛事将隆重开启,我们很期待看到国内的硬件开发者大开脑洞、大展技艺。你准备好了没,与来自全球的硬件开发者同台PK?

     
    关注与非网微信 ( ee-focus )
    限量版产业观察、行业动态、技术大餐每日推荐
    享受快时代的精品慢阅读
     

     

    作者简介
    李昭
    李昭

    与非网编辑。热爱酷炫电子产品。

    继续阅读
    工程师造了一款混凝土扬声器,玩出别样艺术感
    工程师造了一款混凝土扬声器,玩出别样艺术感

    在许多场合,比如赛车运动、太空探索、可穿戴设备上,东西越轻越好。但是,当你想要防止物体的震动、阻止物体四处移动时,或者让事物变得有一种重量感时,就该反其道而行之了。比如机床、铁砧或者扬声器一类的东西就是这种情况?;谡庵掷砟?,[SoundBlab]打造了一个浇灌了混凝土的扬声器。

    会自动收衣服的晾衣绳

    本项目有两个传感器作为探测器,即雨量传感器和LDR。雨量传感器功能可以检测是否发生下雨。

    工程师自研PCB原型快速设计,方法之巧妙让人咂舌?
    工程师自研PCB原型快速设计,方法之巧妙让人咂舌?

    看到用一个石墨铅笔芯和9V电池切割铝箔的把戏之后,我们想知道能否通过相同的方式切割空白PCB上的铜进行PCB原型快速设计呢?事实证明可以做到这一点,但是需要克服一些挑战。目前我们并没有实际投入到这个项目的开发上来,但是我们希望读者们能够受到启发。

    定制一个自己的机械数字键盘吧,这位工程师把所有硬件细节都开源了
    定制一个自己的机械数字键盘吧,这位工程师把所有硬件细节都开源了

    [Mattia]将自己的作品命名为YamPAD,它是‘只是另外一个机械数字键盘’(Yet Another Mechanical numPAD)的简写。这个项目的一个主要目标是制作一个可供他人轻松复制和定制化的设计原型。

    工程师自己动手用32位MCU打造的3D打印机,飞一样的感觉?
    工程师自己动手用32位MCU打造的3D打印机,飞一样的感觉?

    32位平台是3D打印的未来。最新版本的marlin已经移植到了STM32板上了,工作一切正常,运行平稳,还有BLTouch。

    更多资讯
    物联网操作系统爆发期已至?国产供应商RT-Thread看好哪些市场
    物联网操作系统爆发期已至?国产供应商RT-Thread看好哪些市场

    “如今在RTOS方面,特别是物联网存在很多碎片化的应用,需要有操作系统来把整个碎片化的系统做很好的梳理,能够把底层和应用层做很好的架构建设,这是我的理解?!苯?,在谈及意法半导体生态圈内,活跃于物联网操作系统领域的合作伙伴RT-Thread时,意法半导体微控制器事业部中国区高级经理曹锦东如是说。

    华为操作系统的生态能做起来吗?
    华为操作系统的生态能做起来吗?

    前几天,美国商务部的工业和安全局(BIS)把华为公司加入其Entity List(实体清单)?;媪僮琶拦┯ι獭岸瞎钡木薮笱沽?。

    Android真的是开源免费的项目吗?谷歌禁止华为完全推翻了这个言论

    路透社的独家消息称,Google已经暂停与华为在Android领域的合作。报道称,华为下一代安卓智能手机也将不能使用包括Play Store、Gmail和YouTube等应用程序服务。

    担心政府侵犯隐私,ACLU向亚马逊施压禁止向政府出售面部识别软件

    针对亚马逊向美国执法部门出售面部识别技术的做法,美国公民自由联盟(American Civil Liberties Union)正在向亚马逊施加压力。

    中国操作系统二十年

    发生了什么?究竟又是什么影响了国产操作系统的发展?可能是技术、可能是人才、也可能是时机,迄今为止,仍然无一定论。

    电路方案
  • 司机未礼让行人被罚是一堂生动的普法课 2019-06-16
  • 房价还会跌吗?这几条黄金线索告诉你背后的事实 ——凤凰网房产西安 2019-06-16
  • 全世界人民都要顺应人类社会发展规律,不断扩大社会财富公有制的范围,不断缩小社会财富私有制的范围,以便最终消灭社会财富私有制,建立共产主义社会财富公有制。 2019-06-08
  • 江西发现湿唇兰带叶兰分布 2019-06-08
  • 女子一心求死拜托家人帮解脱 法情之间难抉择 2019-06-07
  • 安徽“最美罚单”被质疑执法不公 专家称合规 2019-06-07
  • 【华商侃车NO.193】网约车不再是你想开就能开的了 2019-06-02
  • 甜点大危机!吃糖导致皮肤老化,了解一下? 2019-06-02
  • 我之所以要“反来复去说客观事实及其规律”,是因为你根本就不懂得尊重客观事实及其规律,总是无视客观事实及其规律而胡言乱语,你造谣造出来的“1+1=2”就... 2019-06-02
  • 历史的沉渣再翻滚也掀不起大浪。 2019-06-02
  • 端午节假期间全国道路交通平稳有序 2019-06-01
  • 不可思议!日本八幡平现“龙眼”奇景 2019-06-01
  • 被逼的而已,再不去,蔡小姐要上天了。 2019-05-31
  • 新华社受权播发《中华人民共和国监察法》 2019-05-21
  • 足不出户就能赚钱?网络刷单涉嫌违法又容易被骗 2019-05-20