cleo主程序下载也要啊,我是以前下过,电...

您现在的位置:&&>>&&>>&&>>&正文
侠盗飞车:圣安地列斯cleo主程序下载
[ 来源:侠盗猎车手| 作者:侠盗飞车 | 时间:
圣安地列斯cleo主程序下载是本文标题,内容如下:
发到我的邮箱:
Mr.Raindrop
问题热门度:3
回答时间: 16:15
正确的结论是
解答准确性:100%
你好,我已经把你要的文件发到你的邮箱了,请查收.
提问人的追问
在我的邮箱里怎么没有啊?
上一条资料: &
下一条资料: &
【推荐阅读】
????????????
?????????????
学网?特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。本站所有文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题,请联系编辑人员,我们尽快予以更正。
??????????
学网?2003-2011版权所有 & CopyRight
.Inc All Rights Reserved合作、联系E-Mail:# QQ:9700200
学网_致力于电脑使用知识、软件操作知识以及互联网应用知识的普及陕ICP备号  CLEO是应用于单机游戏《:》的插件,在游戏中扩展编码的可能性。最新版本为CLEO 4 1.1.30.F ,官方更新于11年4月。s  opcpdes为游戏的内存指令调用代码,CLEO4内置了220个有用的opcode,使用sanny builder可以查看到opcode库,进行学习和调用。第4版本收录了一些新的opcode,比如调用SCM函数,基于指定文件的代码建立新的策略或增加新的任务,增加了诸如opcodes呼叫的供应链管理的功能,创建一个线程或从外部文件开始任务等,第4版本还优化了利用cleo直接读写内存地址的稳定性,以及可以和外部ini文本进行对接,用以更好的管理和修改cs文件属性,第4版本的核心优化是对gta_sa.exe的版本稳定性进行了大幅升级,在1.0版本环境下大大改善了程序出错的可能性,让修改游戏更加方便以及运作更加成熟。脚本  CLEO的是一些扩展名为.cs的sanny builder编写脚本。开始运行游戏的时候,CLEO会检测GTASA\CLEO文件夹下的所有该类型的文件并加载。成功后,插件就开始执行其各自的功能了。
  插件的安装非常简单:只需复制所有文件到GTASA\CLEO目录即可。为其反操作。
  你可以在网上各种网站或者论坛下载到你所需的插件。目前国内作者已知制作的cs扩展插件程序多达700-800种。外置注入程序ASI  CLEO主程序自带的dll文件具有加载下的asi插件的功能,asi是利用2进制编写的扩展插件,CLEO附带的dll则是该文件的启动器。
  CLEO4支持SA的两个版本1.0和1.01(在US1.0和EUR1.01中测试通过)。CLEO无法运行在其他版本下。
  CLEO4在2.00及更高版本下不起作用。成功安装需要一个降级修补程序(EXE文件最好是1.0版)。
  您也可以下载独立的存档或自动安装程序。安装CLEO4非常简单,只需到游戏根目录或运行安装程序,并按照其指示进行。
  您还可以安装编辑制作CLEO的Sanny Builder 3。运行SB3,您将会看到CLEO这个词在状态栏显示为红色。阅读许可协议并按下'安装'按钮。
  CLEO4正常工作需使用3个文件:vorbisFile.dll,vorbishooked.dll,cleo.asi。前两个是ASI加载器。后面是CLEO主程序的核心cleo.asi,如上所述,其实CLEO主程序本身就是一款ASI插件,前面两个dll文件即ASI加载器,用以调用cleo.asi使其生效,其他游戏ASI插件只要放置在游戏根目录就可以被启动。
  引言:CLEO的环境和基本说明
  《侠盗猎车:圣安地列斯》,英文名GTA:SA,是一款集第三人称射击、赛车竞速、角色扮演、恋爱养成等元素为一体的经典游戏,更可喜的是游戏给各位喜爱DIY的玩家多方面的接口,大家可以从不同角度去修改游戏使其个性化,CLEO即是基于GTA:SA的一种功能MOD,通过它可以实现很多根本不敢想的功能,比如让游戏主角在天上飞,海里的鲨鱼会吃人,像蜘蛛侠一样爬到墙上,发射等等,可以说是其乐无穷的一种MOD。
  想在游戏中使用CLEO功能,首先需要安装CLEO环境,去CLEO的主页下载最新的cleo4,下载后安装到你的游戏目录下,这时打开游戏目录,你会发现多了一个CLEO文件夹。以后你在网上下载的CLEO就可以放在这个文件夹下了。注意只有扩展名为.cs或.cm的文件才能放在CLEO目录,.fxt文件要放在CLEO_TEXT目录下。游戏运行时加载所有cs文件,玩家可以使用全部功能。
  CLEO功能主文件的扩展名是cs(CLEO Script),一些任务类CLEO还有扩展名为cm(CLEO Mission)的任务文件,放在CLEO文件夹根目录下;此外还可能有扩展名为fxt的文件,是CLEO中所需要的文本描述,可以用编辑,放在CLEO\CLEO_TEXT文件夹下;如果还有扩展名为txd的,放在游戏目录下的models\夹下。若还有其余文件请参考该MOD的说明。
  在游戏中使用CLEO功能,需要详细阅读帮助文件,知道其功能,使用功能的方法(或作弊码),使用功能所需要的条件(步行或乘车),以及一些可能导致游戏错误的BUG的说明,尽量避免在这些情况下使用CLEO,这是很重要的,免得你在没存档之前错误退出而捶胸顿足。
  CLEO的修改和制作需要一款软件:SannyBuilder(简称SB),在其官网上可以免费下载,安装完成以后就可以使用了。如果出错需要在Tools-Options里设置SA的安装路径。
  SB可以打开main.scm文件,.cs文件,.cm文件以及所有的文本文件。在打开文本文件的时候就是一个纯粹的;在打开CLEO文件和MAIN文件时先自动反编译出存为txt放在当前目录,再打开该txt,我们做好修改以后,需要按下F7键,程序完成三个步骤:保存当前文档(txt),编译成CLEO的cs文件或main.scm文件,复制该文件到游戏目录(如果不在原始目录的话),cs和cm放到CLEO下,main.scm放到Script下,总之各归各位。大概就是这么一个流程。
  这是一个代码很简单的CLEO,主文件名是repair.cs,主要功能是在车上的时候,按Y键可以把车修好,就不用去喷漆处了。
  以下是该CLEO源码:
  // This file was decompiled using SASCM.INI published by Seemann (files/SASCM.rar) on 13.10.2007
  {$VERSION 3.1.0027}
  {$CLEO .cs}
  //-------------MAIN---------------
  //注意以上代码不可缺少,它标志着这是一个CLEO文件,而不是main.scm文件
  thread 'ENGINE' //引号里的是CLEO的名称,必须保证不会和已有的CLEO重名
  :ENGINE_11 //这是标签,为语句跳转所设
  wait 10 //等待10毫秒
  if //如果,条件判断
  Player.Defined($PLAYER_CHAR) //玩家是否定义?真正含义不解,没有这个判断也行
  jf @ENGINE_11 //如果条件不满足的话跳转到ENGINE_11,满足的话继续执行
  if and //多条件必须同时满足,表示与的关系
  0449: actor $PLAYER_ACTOR in_a_car //主角是否在车里
  00E1: player 0 pressed_key 11 //是否按下了功能键11(游戏默认是Y键)
  jf @ENGINE_11
  03C0: $CAR_REP = actor $PLAYER_ACTOR car //定义主角所乘车辆的句柄变量
  0A30: repair_car $CAR_REP //修车
  jump @ENGINE_11 //无条件跳转
  0A93: end_custom_thread //结束标记
CLEO编写及注意事项
  当玩家在制作一个CLEO的的时候,需要注意一些细节,比如:
  1、语段内涉及到循环的语段,务必要在其中添加 wait 0 或者 wait xxx(更多),不然会出现游戏卡死的现象,原因很简单,因为没有使用等待时间而导致计算机超量运行致使程序死机。
  2、并不是创作一个很好的功能就必须使用大量的变量和各种高端代码,这是一个误区,CLEO的OPCODE语句就像积木一样,并非需要把积木用雕刻刀雕琢的活灵活现才能做出好CLEO,积木的更大亮点在于拼接,利用各种语句和循环技巧进行组装调用,从而获得更多新的灵感和功能,这才是正规发展方向,然后才是高端技巧的掌握和学习,简单讲,就是CLEO需要创意大于技巧。
  3、玩家要随时注意更新自己的OPCODE语句库,因为原版的sanny builder并没有搜集齐所有的OPCODE指令,这就需要玩家在网上各地寻找自己需要的资源并加以整合了。
韩国组合cleo
成员档案  姓名: 恩静
  出生年月日:
  家庭关系: 父亲,弟弟
  出生地:
  学历: 广播艺术系
  身高: 168Cm
  体重: 48Kg
  血型: A型
  兴趣: 听歌, 看漫画书
  专长: 唱歌
  性格: 稍微叛逆
  宗教: 无教
  座右铭: 忍,忍者必有福
  出生年月日:
  家庭关系: 父母, 姐姐
  出生地: 汉城
  学历: 国民大学 影视表演系
  身高: 165Cm
  体重: 43Kg
  血型: B型
  兴趣: 听音乐,看电影
  专长: 演戏
  性格: 活泼, 乐观, 心软
  宗教: 天主教
  座右铭: 微笑度人生
  姓名: 贤静
  出生年月日:
  家庭关系: 父母, 弟弟
  出生地: 汉城
  学历: 外国语高中
  身高: 167Cm
  体重: 48Kg
  血型: AB型
  兴趣: 看电影
  专长: 现代舞蹈
  性格: 明朗, 乐观
  宗教: 基督教
  座右铭: 认真,努力,勤奋音乐作品  音乐作品 时间作品1999CLEO一辑《Good time》2000CLEO二辑《Ready for Love》2001CLEO三辑《Triple》2004CLEO四辑《童话》CLEO组合成员的最新情况  日 大洋网-广州日报 报道
  文/记者 图/记者顾展旭事主称,网上搜到的这名歌手就是他的妻子昨日下午,三十多岁的花都商人小武自称,两年前,他已身家逾三千万,在澳门的一次偶遇,让他娶到了一名自称是韩国第四大家族的大小姐、著名女子组合CLEO的主唱。 两年后,他所有的财产,都被妻子以各种手段、名义输在赌厅或转移去了韩国;随后,妻子也离家出走。8月初,小武韩国寻亲却最终发现妻子自称的出身豪门等竟然全是假的。 
  情场失意澳门偶遇美女
  昨日下午,在体育东路租住的处所内,小武向记者回忆了当时的情景。他说,在认识裴贤贞之前,他其实有一位相恋十年的女友,由于种种原因,他们分手了。他因心情不好时常前往澳门。
  某日,赌场里出现了一名美丽女子裴贤贞,吸引全场目光,她带着两名保镖,在询问后坐在小武身边。其后四天,两人总坐在一张赌台前玩到天亮,也互相交流了电话,而裴贤贞身后的两名保镖,也无意间透露着裴贤贞没有男友的信息。
  等到第五天,裴贤贞走后,小武魂不守舍,按照裴贤贞留下的号码打了过去,裴贤贞自称已经回到了韩国。由于语言不通,裴贤贞找了名女翻译与小武对话。翻译有意无意地暗示着,裴贤贞在韩国是家喻户晓的大明星。
  三天后,两人相遇于澳门,他们的感情加深起来。9月,裴贤贞与朋友崔允美一起来到广州,小武激动地前往机场迎接,带她们到处游玩。
  感情加深 “豪门明星”下嫁
  随着感情的加深,在裴贤贞的邀请下,同年10月,小武来到了首尔。到达后,裴贤贞的朋友告诉小武,裴贤贞在韩国是家喻户晓的大明星。
  两人在首尔游玩了一个星期,两人进展至谈婚论嫁的地步。当时,裴贤贞告诉小武,她出身于韩国第四大家族,她从事娱乐行业已经十年,在韩国是当红的大明星。
  2009年12月,自称与父母吵架的裴贤贞与小武一起回到了广州。同居三个月后,日,两人在广州领证结婚。此后,在小武的讲述中,裴贤贞从蜜月旅行开始,就会时不时发大小姐脾气。事主出示的两人结婚照在要对家庭忠贞,要做一名韩国男人的教育下,小武不仅将花都的别墅卖掉,搬到广州中心区居住,更在随后的一年半时间内生命中只有裴贤贞一个人,疏远了以前的朋友。
  另一方面,在数次前往首尔时,裴贤贞却屡屡以“父母去旅游了”、“你这个样子(落魄)怎么见我父母”等理由,推搪小武面见岳父岳母。
  全副身家投向韩国 美貌妻子离家出走
  小武说,在2009年12月还没离开韩国时,裴贤贞就说因为与父母吵架,她只能自己支付离开演艺公司赔付金40万元。小武当时二话不说,就给了裴贤贞40万元。
  等到蜜月旅行回来,裴贤贞又以小武在花都的别墅“太小了,怎么住人”、要求住广州城区为名,在2010年4月份让小武将别墅以九百多万的价格出售。随后,又说自己的弟弟娶了韩国大东墙纸董事长的女儿,正打算收购一家子公司,让小武将这些钱投资到韩国去。事主出示的其妻子的护照于是,6月29日,小武带着620万元现金,从澳门出境,与裴贤贞一起来到了首尔。而一到海关,裴贤贞就以“外国人要打税”为名,将所有的钱登记在自己的名下。
  7月,离开首尔后,两人再次过境澳门,并在澳门大赌了一场。在输掉90万元之后,小武再一次提醒裴贤贞不要再赌了。但裴贤贞豪气地说:“我一定要赢回来”等等,立即打电话从韩国调了300多万元过来。随后的一个月,两人不仅把这300多万输光了,还倒欠了260多万元。最终,小武不得不将一间商铺抵押给银行,换了350万元才支付了赌债。
  小武说,他又听从裴贤贞的话,将自己所有的产业,包括数间商铺、酒吧全部抵押给了地下银行,低价贷出1500多万元。随后,分别在2010年12月份、2011年6月在裴贤贞的安排下全部投往了韩国――换取了裴贤贞所谓弟弟将要收购的公司股权。
  但是,在6月27日将最后一笔钱从香港汇出后,裴贤贞就开始变脸,并最终以小武不忠诚为名,在7月3日离家出走。
  家产散尽 走投无路
  小武说,在裴贤贞离家出走后,他不停地拨打着妻子的手机。但裴贤贞的手机经常关机,偶尔回短信时才会开机。而有一次通话时,裴贤贞突然坦承,自己的确和陌生男子在一起了。
  8月初,小武踏上了韩国寻妻之路。在首尔一查,才发现裴贤贞所说的出身豪门根本就不存在。妻子所指称属于自家所有的摩天大楼,在股东名录中也根本没有他岳父岳母的名字。
  甚至,小武还通过各种方式查实,裴贤贞写下的岳父岳母名字及联系方式和地址都是假的。
  在首尔时,他见到了裴贤贞,并在当地公证所办理了公证。公证中写到,如果那千万元投资最终不能返还,裴贤贞将双倍赔偿给小武。而裴贤贞也将在8月19日前回到广州,与小武处理这一切。但截至目前,裴贤贞并没有回到广州,其手机也几乎处于关机状态。小武说,他现在已经倾家荡产了,全身上下只有四千多元,且每月21日还要偿还银行的4万多元利息(此前赌博时抵押贷款的利息)。
  小武也曾经向公安机关报警,但得到的结果并不乐观。旁边的林和派出所不受理,刑警、经侦部门也同样以夫妻纠纷为名不予立案。最终,刑警方面勉强接受了小武母亲报的警,但也表示立案与否也无法确定。小武说,自己已经走投无路了。
  旁证:
  裴贤贞写下的信息都是假的
  小武说,自己8月初去韩国寻找裴贤贞,发现其所讲的所有信息都是假的。而这些,中国驻韩国大使馆的领事刘效洋,服务于大使馆的律师南正爱,以及他聘请的翻译留学生张小姐都非常清楚。为此,记者采访了他们。
  中国驻韩国大使馆一等书记官兼领事刘效洋:是有这么回事,小武曾经找我们帮过忙,我们也推荐了南正爱等两名律师帮助他。
  中国辩护士南正爱:小武的妻子的确有诈骗的嫌疑,但能不能确定为诈骗,还需要进一步调查。此前,按照小武提供的线索,查过裴贤贞的家庭信息。结果,她父母并不是什么医生,所谓的身份都是假的,包括裴贤贞所说的大楼,其实是某个大企业的物产,企业股东中也没有他妻子的名字。当时,就建议过小武立即报警。但他当时有考虑,要和裴贤贞签个什么协议,还打算等等她看,最后就没让报警。
  翻译张小姐:后来签协议时,小武让我提醒他,如果他妻子写的内容不真实时就提醒他。后来,他妻子在一张A4纸上写下自己父母的电话和地址时,我发现是假的,就提醒了小武。至于CLEO和裴贤贞,我查了下,很多人说裴贤贞(艺名贤静)脾气不好,没有礼貌等。
为本词条添加和相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和770多万专业认证智愿者沟通。
您也可以使用以下网站账号登录:
此词条还可添加&
编辑次数:3次
参与编辑人数:3位
最近更新时间: 01:50:23
贡献光荣榜
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品
扫描二维码用手机浏览词条
保存二维码可印刷到宣传品看看我手工做的数控智能直流可调电源.0-36.99V,0.01v步进.
当前位置:
看看我手工做的数控智能直流可调电源.0-36.99V,0.01v步进.
阅读: 4385
楼层直达:
500) {this.resized= this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"
onclick="if(!this.resized) {} else {window.open('/bbs/u/30/.jpg');}" onmousewheel="return imgzoom(this);">
有电原理图吗,让大家分享分享.
分享对已出了银子购买的人来说就不公平了.
电源指标说说吧
估计用AV单片机须做的网上有现成的图纸
我用51系列做的,程序是自己编的,网上没有这个资料,要有的话,请给出连接,我也学学好的技术.是线性电源,0.2%电压精度.电流0.5%.0-36V,0-9.99A(可并联功率管扩大到40A).
by Guido Socher (homepage)
Guido喜欢Linux不仅因为通过它可以挖掘系统的潜力而且任何人都可以参与其中.
&&
单片机可控的直流电源
&&
摘要:
这篇文章是我的第四篇有关AT90S4433单片机的文章发表在 LinuxFocus上.我建议你阅读下面的过去的关于ATMEL单片机编程的文章:
如何建立安装和使用AVR开发环境及其制作它的固件编程器:
2002年3月, 使用GCC编译AVR单片机程序
如何制作你自己的印制板:
2002年5月, 一个Linux服务器的Lcd控制面板
如何制作一个直流电源控制箱:
2002年9月, 一个带有Lcd显示和RS232接口的1Hz-100Mhz频率计
在你的工作室里一个重要的冬冬是一个稳定可靠的直流电源. 在这篇文章里我们要做一个这样的直流电源. 它是单片机可控的.它有一个Lcd显示,你可以从你的Linux服务器通过RS232串口发送命令给它. 它设计的很棒.
这篇文章会显示单片机是如何的多才多艺.它可不是简单的一个电路.
如何你想找一个简单的直流电源那么你可以看一下 “简单的直流电源” .这个简单的直流电源在LinuxFocus 中提到的电子试验已经够用了.但是,它与Linux和软件都不沾边.
即使你想制作一个“简单的直流电源”就可以了,你也要看一下文章,你可以读到单片机许多有趣的方面.
--------------------------------------------------------------------------------
&&
介绍
这个单片机可控的直流电源不是一个简单的电路.但是我能保证你用到它时, 你没有,你会后悔的.它很稳定可靠,而且在技术上它也是很有趣的, 因为你会学到如何在没有一个模/数转换芯片的情况下如何产生一个模拟直流电源.
你需要很多的元器件但是它们都不贵.这个东西花费不多.
&&
你需要什么?
下面是元件清单 它列出了所有你需要的元器件.你也可以在下面原理图中找到元器件和它的值.
我们的电源有3个版本.除了变压器和一个电阻不一样外,软件上还有一点变化. 除了这点外,别的都一样:
0-16V 最大电流2.2A
买一个15V 2.5A变压器
0-24V 最大电流2.2A
买一个24V 2.5A变压器
0-30V 最大电流3A
买一个30V 3A变压器
注意:在这三种情况中电路板都需要另外一个9V, 100mA变压器.&&
电路图和印制板
我使用eagle 的Linux版本来设计原理图和印制板的.eagle文件也包含在tar.gz的软件包里了. 你可以在文章后面指明的地方下载它.
电路分为2部分.一个主要的部分和另一部分靠近电源整流器. 下面你可以看到两个独立的电路原理图,它们通过连线连接到一起.
主电路图(点击可放大):
接近高电压部分的电路图(点击可放大):
如何在矩阵中连接一个按键(点击可放大):
主电路板,顶视图(点击可放大):
这个板子很适合业余电子爱好者.蓝色的层是要被腐蚀掉的.红色的表示连线. 这个单面板的制作很容易,不需要太精确的.你可以在板上布线最短的线(红色的). 但是我在eagle上可不成.
在高压电路中只有很少的元器件,它可以用一个面包板来做(这种板子有很多的过孔). 主板和电源板通过JP2和JP3插头的连线连接. 你会注意到主板的地线连接到了直流电源的输出. 这也是我们需要2个变压器的原因(一个是在电源板上,一个是和单片机和运放在一起).&&
工作原理
看一下主板的原理图你可以看到它从逻辑上分为2个部分,一个部分在电路图中标有 “电流控制”,另一个部分标有“电压控制”.它们是2个独立的控制回路. 一个回路控制输出电压另一路电流流过0.275欧姆的电阻上,压降等于电流. 这2个部分通过二极管D2和D3“联系”到一起.这些二级管在电路中的作用就象数字电路中的或门一样. 如果电流过大那么电流控制电路会降低电压直到某个限定值,否则(在电流不大的情况下) 电压控制部分会控制整流输出的直流电压.
这个或逻辑是成立的,因为三极管T3通过R19连到了+5V. 如果这里没有D2和D3后面的运放电路存在,你可以得到最大的输出. 控制电路是通过减小T3基极电压(最小可接地)来控制输出电压的.
电压控制回路通过调整IC6B的5脚的电平来实现调压.换句话来讲, 脚5的电压等于由R15,R10和R16决定的放大系数乘电压输出. 电流控制也是一样,不同的是在R30上的压降等于最大的输出电流.
为了把输出电压或者电流调整到某个的值,我们需要控制2个点的电压 (IC6B脚5和R30上的压降).这就是单片机要做的事.... 但是,单片机怎么产生和整流一个直流电源呢?看下图:
你会看到一个脉冲信号如何变成一个直流信号的. 你做到这点,需要把(脉冲)信号通过一个截止频率是信号频率1/100 (或者比100更大)的低通滤波器. 由于我们的单片机运行在4Mhz,它做到这么一个低通滤波器不成问题的. 即使我们使用软件成生信号,我们仍可以得到很小的khz的信号并且滤波器会依旧很小.
在图片上方和下方中间的电路图部分叫做脉冲宽度调制. 通过改变脉冲的长度我们可以控制滤波器后的直流电压.
酷吗?我们可以使用数字信号产生额外的直流电压.
AT90S4433单片机有2个内部的计数器.一个16位宽,一个8位宽. 16位的计数器有PWM(脉冲宽度调制)的能力, 它在单片机内部由硬件实现了10bit精度脉冲宽度调制. 8位的没有但是我们可以使用软件模拟实现.它的速度还是够快. 我们使用16位的计数器来实现电压调制,可以实现10位精度,1023等分输入电压. 8位计数器负责控制电流,它是8位精度,可以255等分1-3000mA的电流, 就是说可以得到12mA(或者更少)的电流.这对于电流控制来说是足够了.
电流剩下的部分是电源供应部分,参考电压部分(7805的输出是我们参考点) 还有保证当开关电源时,电源保持不跳动部分.&&
软件
单片机的软件涉及到很多方面,你可以从原先的文章中得到这些信息(比如rs232串口, lcd显示,中断模式的计数器).你可以看看下面页面:
linuxdcp.c.
这里我们关注的是软件的PWM(脉冲宽度调制). 在软件PWM中,用到了变量ipwm_phase和变量ipwm_h. 我们使8位的计数器运行在中断模式下,每当中断溢出,中断处理程序 “SIGNAL(SIG_OVERFLOW0)”会被调用.在中断处理程序里,我们检查变量ipwm_phase 来决定是产生1还是0.之后,重启动计数器.很简单.
软件不复杂但是如果你想搞懂这些东西,你需要阅读4433的手册(看下面的参考).
4433是8位的单片机并且它的计算能力有限.决定用户给定电压大小的精确的脉冲宽度 需要24位的除法和乘法.
我们的电源有7个按键.6个按键步进电流和电压大小,另一个按键是“待命”. 使用待命按键时,你可以以暂时停掉电源的同时调节电压和电流的上限. 这些按键的状态在主程序中被”上拉“了.变量ignorebutton用于按键去抖. 你用手指按动按键时,它会上下跳动的.人是感觉不到的,但是单片机运行很快, 它会读到到开,关,开,关...这些状态的, 变量ignorebutton计数到一定值再去读,这样就去抖动了.&&
制作印制板
主板:
&&
电源供应部分.木边,底部和上方和前面使用了薄金属片.
&&
前面板
&&
软件包里有一个postscript文件linuxDCpower.ps,是做电路板用的. 我个人感觉它的焊盘有点小,所以我强烈推荐你再做之前把焊盘弄大. 制作过程你可以在以前的文章中找到: 2002年5月, linux服务器的Lcd前面板.
怎么制作一个便宜但是好看的电源盒子你可以看: "2002年9月, 带有LCD显示和RS232接口的1Hz-100Mhz频率计". 你可以看到我做的盒子和前面板的图片,点击可放大.&&
测试
象任何的电路一样你把它焊好后,不要直接连接电源而是应该一步一步的测试它, 这样做才好.这样你可以找到你做电路时的错误.
把主电路板的所有元器件装齐但是不要把IC芯片装到插座上.
拿一个9伏的电池,正极连接电路图中标注“AC_POWER”接头的脚2和负极连接脚1. 用一个电压表检查在max232的脚8和脚16之间的和单片机脚7和脚8的电压. 在运放上你会发现它的正电源达到9伏.
把9伏电池1脚接正,脚2接负.检查一下运放的负电源你会发现是负9伏的样子.
如果前面的测试通过了,电源检测就通过了.这样, 就可以把max232和单片机芯片插到插座里了.
再次使用9伏电池连接.这样,正5伏电源就有供应了. 连接编程线一连接端计算机并口,一端连接电流板上的编程插座.
更新软件包(下载地址见参考). 进入解包的目录并且键入:
make avr_led_lcd_test.hex
make testload
make ttydevinit
这样测试软件在板子上运行了.lcd上会显示“hello”.红色的led会闪烁. 如果你连接了串口到你的计算机上,你可以看到“ok”打印在屏幕上. (使用ttydevinit初始化串口,如果用串口1, 键入cat /dev/ttyS0;如果使用串口2,键入cat /dev/ttyS1).
现在组装电源部分但是不要装主变压器. 把9伏电池连接到变压器连的地方. 无论连接的极性,在4700uF的电容总会被稳压到9伏. 用电压表量一下.
所有的测试都通过后,最后检查一下连线. 然后,连接变压器,上电. 因为运放没有插到插座里,所以你会得到电源的最大的输出电压. 量一下它,但是要注意不要短路否则会烧电路板的, 因为没有短路保护.
断电.把运放插到插座里,连接编程电缆,上电,键入:
make
make load
这样电源供应就有了所有的功能.注意的是编程电缆连接的时候, 输出电压有一点下降.如果你想得到精确的输出电流和电压的话, 不要连接它.
&&
这就是我们自己的电源模块
你会看到上面我们提到的3个可选项依赖于我们所用的变压器. 默认的是16V, 2.2A的. 如果想变化,需要编辑文件linuxdcp.c 并查找:
MAX_U,IMINSTEP,MAX_I, 如果你想有最大3A电流的输出,在函数set_i中你可以改变刻度. 代码有很好的注释你可以看到那些部分应该修改.
最后还有一些我做的电源模块的图片.做它是有点费劲但是很有用. 这些时间很值得投资,因为试验用的电源可是很常用的.
&&
如何使用它?
操作这个直流电源是很简单的.它有4个按键来调节电压, 其中2个是每按一下上调/下调1伏,另2个是每按一下上调/下调0.1伏. 电流的上限也可以使用2个按键来调节.但是电流调节不是线性的. 对于小的电流值,每按一下可以调节50mA.大于200mA时候, 每按一下可以调节100mA.大于1A是200mA. 这样子,你可以使用2个按键调节整个的量程.
待命按键用来暂时关掉电源时候,下次启动时不用把设定值再设定一遍.
红色的led在直流电源达到上限时会点亮,在待命时会闪烁.
使用rs232串口ascii命令可以完全控制这个电源. 下面的命令时有效的: u=X 设置电压 (比如: u=105 设置电压为 10.5伏)
i=Xmax 设置最大电流 (比如:i=500 设置电流最大是500mA)
s=1 or s=0 设置待命.
u=? or i=? or s=? 打印当前设置. 这个命令会使电源通过串口返回象下面的字符串:
u: 50 s:0 i: 100 l:0
u: 50,表示输出5伏特电压, s:0 表示没有待命, i: 100 是100mA, l:0,表示电压上限没有达到.
使用ascii字符串你可以为电源写一个图形界面了. 为了使用rs232你用首先使用软件包里的ttydevinit初始化它. 这点在 2002年,频率计的文章中描述过的.
如你所见,在原理图中有2个变压器并且逻辑电平的地线连接到正的直流输出上. 这种设置是没有问题的,因为2个变压器隔离了电压. 我们需要这样连接因为运放的反馈回路极性要求是这样的. 敬请注意: 这意味着你的RS232的地线是连接到直流的输出上的!换句话说,当你给其他部分供电时候,你不可以使用RS232连线连接到别的地方,比如你的计算机的地线.在电源上贴一个“RS232地线连接到直流输出的正极”是个好主意.如果你使用的是电池供电的笔记本或者电源部分和RS232部分没有连接时,这是不会造成短路的.不要被这个警告吓坏.如果达到250mA直流电源的输出上限,红色的led会告诉你你犯错了.即使你犯了错,也搞不坏你的计算机的.
&&
人身安全
这个电路有个变压器连接到交流电源上(230伏或者110伏,这要看你在那个国家).请主要要保证一定的绝缘.如果你没有和交流电源的电路打过交道,那么就要请教一个有经验的人在你第一次插电之前来检查你的电路的绝缘和安全.&&
硬件和软件的调整
为电源写的软件已经为测量电压和电流校准过了. 你几乎不用做任何的改动就可以了.硬件的调整也就是涉及到 ,R16和R38,R30,R26. 也只有这些部分可以影响电压和电流的输出. 如果你想校正的更好一点,你可以修改软件或者改变电阻值. 你要注意并口的编程器会影响输出,所以在你测量时要把它去掉. 在软件中你可以在函数set_u和set_i设定:程序有很好的注释linuxdcp.c&&
对不起我不会上传图片.在21IC上下载的
0.2%的精度怎么保证?
也没什么难做采用精度高点D/A+基准+运放+调整管.
你有本事不用线性电源,做个开关电源出来.
电源有很多指标不光是精度包括纹波,电压调整率,负载调整率等.光谈电压精度是不实际的.不是说你电源做的不好,以上是个人意件.
介绍一个好的网站给你们/down.asp?UserID=263215视频教学下载网 有电源方面的哦
Elecinfo版权
增值电信业务经营许可证:津B2-
天津网博互动科技有限公司旗下网站:

我要回帖

更多关于 cleo主程序下载 的文章

 

随机推荐