标准版
#第六届立创电赛#面包板伴侣

创建时间:3年前

1147 1

描述

<p><strong>项目由来</strong></p> <p>之前有段时间一直用面包板来搭建电路用于快速验证想法,</p> <p>但是 在找电脑USB线连接面包板的工具时还是没找到比较满意的模块,</p> <p><br> <img src="//image.lceda.cn/pullimage/AkTVs6iOsZ8Lj36lm7zlcQZ8xtn5Iq6avcsFFC7s.png" alt="image.png"> 【某宝相关面包板电源板】</p> <p>某宝也是又相关的产品 买回来实验之后效果也不那么满意。</p> <p>用Arduino开发时可以用其自带的USB进行串口烧录和通信,</p> <p>但是用STC8051就没那么容易了,要自己搭建串口电路和实现冷启动下载功能。</p> <p>因此呢 结合上述的开发过程中遇到的难点,自己设计了一款面包板伴侣。<span></span><br> <br> <br> <br> <strong>1、描述项目详情</strong></p> <p>(1)内部自带串口以及arduino复位下载功能 可以给arduino和STC8051烧录程序</p> <p>(2)自带电池提供电源,独立双路 3.3V和5V可选输出</p> <p>(3)STC8051自动冷启动下载功能</p> <p><br> <img src="//image.lceda.cn/pullimage/8TPRQCBzSVK7EeYKYL9p7G0Va5KgaLjkGb2AInE4.png" alt="image.png"> 【模块结构拓扑图】</p> <hr> <p><strong>2、描述项目所面临的挑战及所解决的问题</strong> <em><strong>面临的挑战:</strong></em></p> <p>(1)如何使用电池的充放电电路在 TYPE C输入到VCC时为电池充电 同时 断开USB时电池还能为VCC电源供电?</p> <p>(2)STC AutoFlash的可变波特率识别 STC单片机烧录数据流0x7F?</p> <hr> <p><strong>3、描述项目硬件、软件部分涉及到的关键点</strong> <strong>(1)、 内部自带串口以及arduino复位下载功能采用的是基于CH340N的USB-TTL转换电路, 用于串口通信。</strong> <strong><img src="//image.lceda.cn/pullimage/0XtAeD3oZJVtsIRNiNoI1IDaiVZ3xINXVp3RgHHS.png" alt="image.png"></strong></p> <p>Reset功能引出 用于下载Arduino nano Uno mega等开发板。</p> <p>现在随着智能手机的更新迭代USB Type C接口的数据线越来越普及,</p> <p>而以上3个系列的arduino硬件核心板采用的不同型号的USB接头---</p> <p>nano的是USB-Mini Uno和mega使用的是USB-TypeB , 在开发过程中比较不方便,</p> <p>因此在端口位置处采用了USB type C的接口,</p> <p>这样出门只带一根Type C的电源线就可以实现为手机充电和下载调试程序。</p> <p><img src="//image.lceda.cn/pullimage/On9VJx5km14nkejmPcKE1c7NmntQRyjpPShYR3HM.png" alt="image.png"></p> <p><strong>(2)、 自带电池提供电源,独立双路 3.3V和5V可选输出</strong> 由于很多模块的供电需要3.3V电压</p> <p>而有的单片机需要5V电压</p> <p>因为arduino本身自带3.3V电源输出口用arduino开发还好说,</p> <p>但是用STC的8051就比较麻烦了,</p> <p>因此供电在电源上采用了双路独立电源</p> <p>输出3.3V  5V可调,</p> <p><img src="//image.lceda.cn/pullimage/RehlUnaGPscdMmAVOS8hJbUH63MBXkwFqXSrKZaQ.png" alt="image.png"> 内部集成<span class="colour" style="color:red">650mAh</span>的电池以及电池充放电管理电路</p> <p>便于脱离电脑供电的条件下运行</p> <p>并且充电口与串口下载共用一个type C 日常开发不用刻意充电</p> <p>因为在与电脑USB接口联机烧录和调试时该模块就已经开始自动充电了。</p> <p><img src="//image.lceda.cn/pullimage/TMVHRcnKtcUgIyPsHe8BqfWIvVr28hH5oXaZip50.png" alt="image.png"> 另外 模块还集成了HM1160电池电量检测功能 用于查看当前电池电量</p> <p><img src="//image.lceda.cn/pullimage/TKYWq9hrgZhf6bppRuvuZDep6EVyXd75KuzAD78p.png" alt="image.png"></p> <p><img src="//image.lceda.cn/pullimage/7wcxrDdYheJUQ2Leey1oeDBsQjN2RIN9n1ZVDzUZ.png" alt="image.png"></p> <hr> <p><strong>(3)STC8051冷启动下载功能</strong> 由于STC8051单片机下载的时候需要进行冷启动复位,</p> <p>因此在设计时特意添加了冷启动复位功能。</p> <p>简单介绍下实现原理:</p> <p>在使用STC-ISP上位机烧录程序时,</p> <p>点击下载按键 软件会通过ISP软件会以选中的波特率通过USB-TTL模块向单片机发送0x7F 的数据流,</p> <p>之后单片机手动断电上电实现冷启动, 上电的瞬间收到0x7F 的数据流单片机自动进入下载状态。 而本模块添加一块STC15W204S单片机通过检测0x7F 的数据流 控制单路mos关断100ms来实现输出电源的断电重启。</p> <p><img src="//image.lceda.cn/pullimage/NA9K6y8sPc1cfY7dMO23IQtcJZjMSy35kPvNZO80.png" alt="image.png"> 如果之前买过类似这种 STC TTL的应该会发现用这种下载器 时而可以实现自动下载 时而又不行 具体原因我目前还不太清楚, 不过我实验现在的这个 波特率从1200到38400都可以实现, 再高的波特率无法支持是因为模块内部检测0x7F的单片机运行太慢了无法检测更短的脉冲数据。</p> <p><img src="//image.lceda.cn/pullimage/AUyOCikgQutiuZNPMlQZAWG0dGXfV9YJC8UHRPlO.png" alt="image.png"></p> <hr> <p>** 4、项目材料清单展示**</p> <p><img src="//image.lceda.cn/pullimage/ae38TlXB4iPRu0aDDdJ1Pwu6YA6jYiyQi41YZgeX.png" alt="image.png"> <strong>5、项目图片上传</strong></p> <p><img src="//image.lceda.cn/pullimage/wUTsXZcL4vHd2P4M1L1xRRtYrfZBtkGuR6JPIcK8.png" alt="image.png">                             【项目模型图片】 <img src="//image.lceda.cn/pullimage/nZ1gtTTDTBzOVkMoLhQ3NqRD6Y4i8xeFmiO7W5Nq.png" alt="image.png">                             【项目实物】 <img src="//image.lceda.cn/pullimage/QpUcOOIbpXnpl8MUINps5Zmk1YiAdWghOzZvDvhg.png" alt="image.png">                             【模块背面】</p> <p>*   6、演示您的项目并录制成视频上传           6.1、视频上传大赛官网           6.2、B站视频标题和链接</p> <p><span class="colour" style="color:rgb(170, 170, 170)"><span class="size" style="font-size:12px">注意事项:①:视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;②:视频上传:请同步上传至大赛官网和B站(<a href="www.bilibili.com" target="_blank">www.bilibili.com</a>),B站人气TOP10项目将获得1000-5000元现金奖励,其它上传项目获得100元立创商城无门槛券;③:视频标题:第五届立创电子设计大赛:{项目名称}-{视频模块名称};如第五届立创电子设计大赛:《自动驾驶》项目-团队介绍。</span></span><br> <br> *  7、首次公开发布</p> <p><em>  8、开源文档 <a href="https://oshwhub.com/shinko/hm1160-dian-chi-dian-liang-zhi-shi-deng" target="_blank">HM1160单节锂电池电量管理</a> </em>  9、参考文献</p> <p>点击链接了解更多详情:<a href="https://www.szlcsc.com/go/dsxq" target="_blank">https://www.szlcsc.com/go/dsxq</a></p>

文档

BOM

暂无

附件

附件名 下载
BOM_面包板辅助板_2021-04-29.csv

成员

评论(1)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
立创电赛 回复
<p>        记得上传视频哟</p>
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow