DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 167459|回复: 143
打印 上一主题 下一主题

[UUProg2] diy全驱动通用编程器(kitebeeprog)该项目架构已被终结,停止更新

    [复制链接]
跳转到指定楼层
楼主
发表于 2011-4-4 12:18:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
(由于采用的USB1.1接口方案,单片机控制全部端口对以后开发局限,现已终结该项目,请关注全新架构的全驱编程器U48Pro)
一、概述
    随着社会的发展,人们的生活水平的不断提高,各种可定制功能的产品进入平常人生活,采用单片机等微芯片技术的智能化产品开发也越来越开始普及。而开发单片机就要用单一个必不可少的工具,那就是编程器。一个通用的、功能强大的、又要支持大多数芯片的编程器一般价格都不菲,好点的如研仪labtool-48uxpbeeprogsuperpro3000等价格都在2~3000,普通的如top2005easypro80g540等价格也在2~800,。对于一般开发人员来说是个不小的投入,而在没有产出的情况下,这个投入相对来说,每个开发者都会考虑又考虑了。而且还有个最令开发者们头痛的问题就是支持器件的更新往往不是想象的那样,新的器件支持一般来说都滞后,这就逼着大家去买昂贵的专业下载器。
    有鉴于此,我们提出了这个编程器开发项目,着点于通用性,易制作,开源,用户拥有全部资源,方便自己设计更新支持功能,大家的编程器,大家一起来维护。分享的越多,支持越多,获得的也就越多。
   还是那句话:想拥有自己的通用编程器吗?一起来DIY吧!
二、设计目标
    设计制作一款适用于广大单片机开发者的专业级编程器,以通用性为目的,且兼顾容易制作的特性,节省开发及维护成本。
    设计功能功能:
        140针脚全驱动支持,软件控制实现编程电压、工作电压、数据总线、控制总线、地址总线的切换
        2
、两相可编程电源单独供电
             --vpp电压1.8~25V,级进0.1v
             --vcp电压1.8~6.5V,级进0.1V
        3
、硬件定型后基本不用改动,软件更新更新器件支持(正在确定是否 用户自己参考datasheet添加器件支持)
        4
、直接40pin dip支持
        5
isp+jtag功能
        6
usb支持
        7ic好坏测试功能
             --TTL54xx74xx
             --CMOS4xxx45xx
             --ram测试
             --用户自定义向量测试

    暂定支持列表:
          51
系列大部分mpu支持
          avr
系列大部分支持
          dsp
系列大部分支持
          pic
系列大部分支持
          arm
系列大部分支持
          eprom
系列大部分支持


进度更新:
更新日期网址
三、编程器框架结构(原理图):
4.4diy编程器之编程器框架

diy编程器之usb接口转换
4.8diy编程器之zif零插拔座&isp&jtag

diy编程器之mcu监控部分

diy编程器之程控电压部分
4.13diy编程器之pin全驱动部分
原理图全部上传完成,制作教程会继续解说,敬请关注!
四、电路技术参数(教程):
3.301、25V升压电路:diy编程器第一步编程电压产生电路
5.32、6.5V升压电路:diy编程器第二步工作电压产生电路
5.43、VPP程控电压: diy编程器第三步VPP程控电压放大电路
4、VCP程控电压 :diy编程器第四步VCP程控电压放大电路
5.55、VPP电压总线: diy编程器第五步VPP电压驱动总线
6、VPP电压驱动电路: diy编程器第六步VPP电压驱动电路
7、VCP电压总线:diy编程器第七步VCP电压驱动总线
8、VCP电压驱动电路 :diy编程器第八步VCP电压驱动电路
9、数据 、总线 及地址总线驱动电路:diy编程器第九步数据 、总线 及地址总线驱动电路
10、0v电压驱动总线:diy编程器第十步0v电压驱动总线
11、 0V驱动电路:diy编程器第十一步0v电压驱动电路
5.3112、 过压限流保护电路: diy编程器第十二步过压限流保护电路
6.813、PCB制作 : DIY编程器之pcb布局与绘制
6.1114、 diy编程器之pcb 3d效果图
6.1515、  diy编程器之准备打板的pcb效果图
6.2316、 diy全驱动通用编程器(kitebeeprog)之元器件焊接
6.2417、 diy全驱动编程器kitebeeprog之TTL功能电路测试led板
6.26  18、 diy全驱动编程器kitebeeprog之电路缺陷及修正
7.3  19、编程器kitebeeprog之参考电压电路设计发现有遗漏,有一个失败,附上修正电路
10.17  20、 编程器kitebeeprog之过流保护电路缺陷及修正电路

  

  
电路原理图分成两个部分:主板main unit.sch,高压驱动板driver unit.sch
五、监控程序设计
7.61、 kitebeeprog编程器监控程序流程图
7.62、 KitebeeProg编程器功能处理流程图

七、上位机软件设计(六、调试工具合入到上位机软件内)
7.61、 上位机软件功能图
7.72、 上位机程序流程图
7.123、 编程器上位机软件功能演示
4、使用教程
5、常见问题解答

八、总结
6.11、 pcb设计的难点
6.82、 Pcb制作焊接会遇到不少问题
6.263、 元件焊接注意的几点

4、 硬件调试技巧(未完)
7.65、  编程器err工作灯小测试(有keil源文件)(硬件调试技巧续)
6、 测试c8051f020的中断int0和int1是否有效(硬件调试技巧续2)
7、有待解决问题


九、相关应用资料:
4.13diy编程器之c8051f020编程器资料
5.4diy编程器之c8051f020 JTAG下载器(ByteBlaster)
5.8三极管开关电路图及相关参数
5.29利用工具Configuration Wizard简化C8051F的开发
7.1我们的编程器用的下载线制作完成,附测试和pcb制作文件(14楼)







十、参考资料

1、EXPRO-60/ HILOSYSTEMS ALL-03电路图
2、EXPRO-80 / HILOSYSTEMS ALL-03A电路图
3、聂忠强的easy51pro 2.0宇宙版全套制作资料
4、mep-300电路
5、数控电源
6、参考labtool-48,easypro80,easypro L+等编程器拆机分析




转帖请标明以下出处,谢谢合作!
qq群:41210778
diy编程器网:http://www.diybcq.com
diy编程器ftp:ftp://www.diybcq.com
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏16 分享分享1 支持支持1 反对反对
推荐
 楼主| 发表于 2011-4-8 12:07:11 | 只看该作者
那我就辛苦到底了
推荐
 楼主| 发表于 2011-4-7 18:49:34 | 只看该作者
呵呵,大家都潜水我也想学潜水啊
-------------------------------------------
这几天忙着没时间照顾这
沙发
发表于 2011-4-7 16:47:31 | 只看该作者
该更新了哈!!!!!
地板
发表于 2011-4-7 21:42:36 | 只看该作者
支持一下,自已做个编程器
5#
 楼主| 发表于 2011-4-7 21:47:51 | 只看该作者
谢谢支持,前途艰辛啊
有空多来逛逛
6#
发表于 2011-4-8 10:21:50 | 只看该作者
支持到底!!!!!!!!!!!
8#
发表于 2011-4-8 18:42:17 | 只看该作者
论坛好象有点慢呢
9#
 楼主| 发表于 2011-4-8 19:39:17 | 只看该作者
现在还在下载呢,电驴,把资源抢完了,不好意思了
10#
发表于 2011-4-13 11:04:15 | 只看该作者
更新的够快的。晚上都很少休息吧!注意身体!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-4-24 05:35 , 耗时 0.112693 秒, 20 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表