您的位置:控制工程论坛网论坛 » 嵌入式系统 » 最简单V T变换器----新兵的经典之作

马军成

马军成   |   当前状态:在线

总积分:13914  2024年可用积分:0

注册时间: 2006-12-01

最后登录时间: 2022-06-28

空间 发短消息加为好友

最简单V T变换器----新兵的经典之作

马军成  发表于 2007/12/26 20:12:50      751 查看 0 回复  [上一主题]  [下一主题]

手机阅读

最简单V T变换器----新兵的经典之作

最简单V/T变换器!那ADC0809 1/256精度算什么玩意儿! 
把您待测电压加在AT89C2051-12#-VIN+  ; 0〈=VIN〈=2V 
13#-V-接一22UF的电容到地! 
把K30场效应管中间和边上任一脚短路,那余下的脚接VCC(VCC最好取6V),把三用表电流 
档接在这短路的两脚和地之间,这是个恒流源哦!可不要小看! 
管子有离散性,此电流应在0。8-1。2MA之间,我们就叫它恒流I0同志好了! 
三用表拿走,把这“两脚”接在22UF积分电容上,硬件完了! 
软件看过来:24MHZ晶体 
  A/DSTART:CLR P1。1  ;放22UF电荷 
  MOV TOMD,#01H   
  MOV TH0,#00H   ;延时放电大约32。768MS 
  MOV TCON,#00010101B;开启定时且消除溢出标志 
  JNB TF0,¥      ;等待延时到 
  MOV TCON,#05H   ;计时“秒表”停止 
  MOV TL0,#00H    ;“秒表”归0,请问用的着 
  MOV TH0,#00H吗     
  SETB P1。1       ;预备。。。。。。备! 
  SETB TR0         ;跑!               
  JB P3。6,¥     ;等呆冲线(冲电到VIN刻度线) 
  MOV TCON,#05H   ;按下“电子秒表”! 
  MOV A,TL0 
  MOV R7,TH0      ;登记时间 
  CLR P1。1        ;放电 
  。 
  。 
  。               ;数据处理 
  。 
  LJMP ADSTART   

数学公式:不难理解 
应该在12#=13#=VIN时比较器翻转吧? 
   
  VIN="I0"*T冲/C---22UF 
  T冲=VIN*C/I0 
  同志们啊,好象量纲对哦!VIN/I0--R*C---时间 
  物理解释您可能比ZENYIN还在行! 
  D冲=T冲*FOSC/12 
  D冲=2T冲   (24MHZ晶体) 
   
  如何调试?调C不成!得了吧! 
  软件是活的啊?举个例子具体看:现VIN=1V,D冲=1234 
  那1234就是1000啊!对不? 
  D冲/1234=1----1。。。。。000MV---1000MV 
  那现在VIN上升了,D冲也上到1798 
  看!! 
  1798/1234=1。。。。。。564  ,1000多毫伏对吧? 
  继续! 
  564*10/1234=4。。。。。???,哦懂了1400多毫伏 
  ???*10/1234。。。。。。。。。。。。。。。 
  。。。。。。。。。。。。。。。。。。。。。。。。 
   
           来啊,有啥尽管问!灌水是 ZENYIN业余工作! 
1楼 0 0 回复