竞标描述

竞标秘诀:竞标之后即可获得雇主联系方式,主动联系雇主更容易中标!

交付描述
1个阶段 , 共3个阶段
最多可添加 3 个图片/文件,每个大小不超过 5MB
    维权
       最多可添加 3 个图片/文件,每个大小不超过 2MB
    对雇主进行评价
    • 付款积极性  
    • 合作愉悦度  
    对服务商进行评价
    • 工作速度  
    • 工作质量  
    • 工作态度  
    竞标描述
       最多可添加 5 个图片/文件

    企业用户请完善企业信息,
    个人用户请完善个人信息

    电子方案开发供应链平台
    一键发布任务
    获取验证码
    返回

    发布成功


    基于STM32F030、NRF24L01无线模块的遥控器与接收器
    案例来源 成交时间:2019-05-30 阅读量:2888
    任务基本信息

    任务分类:软件开发 任务金额:¥1800 任务地区:广东深圳 竞标数:4

    需求描述

    此需求仅开发软件!!!

    项目简介:开发一套基于2.4G无线模块,用于控制电源。

    硬件:STM32F030NRF24L01无线模块

    无线模块遥控器:需支持以下功能:

    1)支持单键(开\关)、三键(加大、开\关、减小)两种,3IO,接受上升沿,发送一次数据

    2)支持常按 \关 键5S时,进入自动对码模式;

    3)自带指示灯,指示灯需要明显指示:发送数据、对码模式、对码成功等状态;

    指示灯1IO口,对码模式:2Hz频率闪、对码成功:常亮2S,发送数据:1S内闪5次,限定死1S发送一次数据

    4)遥控器自带休眠模式,当长时间无按键操作时,遥控器进入低功耗待机模式;1分钟 5s内唤醒,更注重功耗,所有需要用于唤醒的按键需要接到PA0上。需用外置晶振

    5)采用纽扣电池供电CR2032

     

    无线模块接收端:

    1)采用无线SOC_MCU集成方案,尽量选择可进行红胶工艺的SMT封装;

    2)模块供电3.3V(由电源直接提供,可不用增加DC-DC);

    3)输出待机状态指示信号STB,正常工作时,STBH,待机状态时,STBL

    接受到无线模块的“关”信号,或10min内无任何指示信号过来,则进入待机状态,接收端不需要休眠

    4)输出频率固定的双路PWM信号,频率暂定为100Hz,双路PWM之间相位相差180°,占空比为46-48%左右;

    5)输出频率为10KHz占空比根据遥控器(加大、减小)信息而可变占空比的PWM信号;

     

    6)需要一路上升沿触发的IO口,用于检测电源过流信号OCP(电源正常时OCPL,过流时OCP变为H),当MCU检测到过流信号时,MCU需要关闭双路PWM信号,并且延时2S后重启输出。要求硬件做抗抖动干扰  50us内   只需判断上升沿,用上升沿中断做

    7) 需要拨码开关,SW1,内置上拉电阻,SW1H时,电源模块受控于无线遥控器;当检测到SW1L时,电源控制权交由PB1信号,完全由外置信号PB1控制,PB1用于开关;

    硬件做NRF24L01电源开启或关闭、外置PB1悬空或接入,软件设计中不需要考虑是否接受此指令,只要接受到指令,就执行,无论PB1还是无线模块

    8)当拨码开关(有一个IO口识别)置为无线控制时,PB1要求配置为输出模式,输出状态与STB同步

    9)需要外接点触按钮开关PB2,悬空时为H,按下时为L,当为L时,进入对码状态(兼容上电对码功能);待定  几个通道

    每次上电进入对码模式,如果20S内对码不成功,就沿用FLASH里上次保存的对码值。

     

    需要指示灯,需要明确指示以下信号:待机、正常工作、对码模式、对码成功、过流等信号;对码成功后直接保存FLASH   指示灯2IO口,2个灯(红色,蓝色),对码模式:2Hz频率闪蓝灯、对码成功:常亮2S蓝灯,接收到数据:1S内闪5次蓝灯,过流:2S4次红灯,待机:常亮红灯,正常工作:灭红灯


    项目点评
    雇主个人项目,仅需开发软件,预算1000元,需要交付源代码。 双方邮件约定好,项目分阶段交付,第一阶段的预付款服务商只能提现一半走。 无线模块遥控器开发,无线模块接收端主机开发。项目顺利交付。
    项目评分
    • 工作速度   
    • 工作质量   
    • 工作态度  
    推荐元器件
    更多
    服务商信息
    相关方案
    更多
    相关任务
    更多
    意见反馈
    取消