电子技术

电子类科技

登录以发表

上级专业


文章

3249

评论

31879

今日更新

0

专业介绍

电子、射频、通信综合交流区

专业分享

文章

3249

评论

31879

今日更新

0

专业介绍

电子、射频、通信综合交流区

专业分享

AVR的好处都有啥? 这玩意价格差不多,但是VUSB(软件USB)大大扩展了AVR的应用空间。 STM8是一种性价比很高的单片机,上面外设功能很强大,价格也便宜,封装也够小,也够稳定,就是不带硬件USB,而且也没有现成的软件USB哎。 窝想着STM8和AVR是差不多的货色,速度也差不多,理论上AVR能做的STM8也能做! 于是Google了一下,发现了一个老毛子的代码,窝兴冲冲的下载到单片机里,发现电脑根本不是别这个USB设备!! 原理不难,用stm8的定时器和IO接收发送USB包,如果stm8用12M晶振,usb1.1的低速设备速率是1.5Mbit/s,通过适当的延时也能做到。由于对时间的高度敏感,所以毛子把收发部分的核心代码用汇编写了。 窝开始了漫长的修改之路...当然中间也参考了别人的代码和大量文档.. 现在做到了用STM8S103F3P6模拟一个自定义的USB-HID设备,HID就是人机接口设备,鼠标键盘都是这种。HID设备可以和主机之间收发信息。 目前的进度是,模拟的HID设备可以被枚举,可以和主机交换信息。 目前没做的:没加入字符串描述符的支持,没封装好,部分电脑不兼容 USB总线有时间的时候,单片机占用率相当高,这个没办法,因为USB就算是低速设备的通讯速率对8位机也是个挑战... 测试兼容列表: HM67主板的USB2.0 UPC的某种USB3.0芯片

(附件:267867) 这图是第一次做的主要是带感性负载  用作自家水塔自动上水, 带载的水泵是1500W     用光耦双向可控硅过零驱动器MOC3083驱动一只40A600V的双向可控硅,原本以为效果应该不错 但实测后非常不好用发现带感性负载有时可控硅无法完全关断   找到原因后原来是RC吸收回路有微小的漏电流导致可控硅无法完全关断,在水泵没有运行的情况下可控硅持续升温,把RC吸收网络取消掉测试可控硅可以完全关断,但又担心可控硅容易挂掉于是又增加了一路可控硅     下图 (附件:267868)       实测效果不错以上的问题都解决了 测试带2000w小太阳长时间工作散热片也只是温热  带800W电锤瞬时正反转没问题。        继续测试把RC吸收网络取消掉带上2000W小太阳在带上800W电锤瞬时正反转可控硅居然没有挂,用的是国产BTA41-600B没想到国产的什么时候这么耐操了       接下来带上自家井里的1500W水泵测启动电流11A左右 水管出水后正常维持在6A左右 但几分钟的时间散热片就烫手,测每个可控硅的电压降也就2V左右不至于这么发热吧,2000w小太阳也只是温热呀  不知啥原因      感性负载和阻性负载升温有那么大的差别么?         (附件:267869)     自己做的自动上水电路,U1触发上水U2蜂鸣报警

摘要:系统采用ATME189S52为微控制器(MCE)核心,实现了可控的恒定直流电流源设计。核心恒流模块采用自反馈电路连接大功率场效应管IRFZ44NL,使得电流输出范围达到20~2000mA;用户可根据需要手动设置或步进(加减)控制电流输出:通过对直流稳压电源的输出滤波控制,使得电流纹波≤2mA;系统具有超量程自动报警功能;通过闭环控制,使输出电流稳定;显示模块采用了HSl2864—12液晶显示模块(LCM),人机界面友好。基于智能化控制方式的发展及实际应用中的需要,系统扩展了RS232接口,构成网络仪表,可用远端PC控制,完成对非常态环境(例如高温车间)下的恒流输出。 关键词:微控制器:LCM;模块化;大功率场效应管;闭环控制 O 引言 本文研制的电源是为满足生产和教学科研应用的直流恒流源。采用软硬件结合的方法,能够输出恒定直流0~2000mA,步进8mA,纹渡电流≤2mA。用户通过手动设定需要的数值,可以准确得到稳流输出。本系统拥有友好的界面,是可以应用在生产、科研及教学活动中的数控直流恒流源。并且,产品扩展了网络仪器的功能,用户通过远端监控。能够使本产品工作在比较恶劣的远端生产环境中,达到恒流输出的效果。 l 方案论证及比较 1.1 控制方案 方案一:采用数字信号处理器(DSP)。 DSP功能强大,能完成许多复杂的控制和数据处理任务,但其价格一直居高不下,成本较单片机高。

在下新人,第一次发帖。还望各位前辈多多关照。 前一阵子看过一个视频,是一个日本人制作的遥控坦克。还记得那个视频叫“技术宅自制遥控坦克”。坦克使用的是现成的航模遥控接收器和单片机进行控制。那坦克能制动装填“弹药”(钢珠),并且能用线圈炮发射炮弹。射出的炮弹能对穿可乐罐。视频中作者还简单介绍了制作的过程,看的我是心潮澎湃,也想自己制作一台。 看完视频后,我认为制作成功的关键是用于转换接收器信号的单片机的系统。于是我决定先制作信号于转换器。 我先买来了一款合适的航模遥控器,再以边学单片机边实验的方式制作信号转换器(由于我是机械专业的学生,没怎么接触过单片机。)。 闲言少叙,先就信号转换器简单解释一下。 由于航模接收器输出的是PPM信号,而驱动电机的是PWM信号。所以需要将接收器信号先进行转换,再用于驱动电机。 视频中,这个转换器使用的是PIC单片机。而我使用的是51单片机。型号是STC的12C2052AD。至于这样选择的原因,51单片机资料多便于入门是一方面,其他方面的的后面再说。 视频中使用的编程语言是汇编语言,较为繁琐。所以我使用的是c语言。 下面说说我这个转换器的转换方式。此转换器可转换2路接收器信号,用于控制两台电机(由于坦克的前进转向之类的运动需要两台电机)。转换器根据接收的信号,调控两台电机的转向和转速。用图说明,请看下图: [attachment=19722

nkc production server  https://github.com/kccd/nkc.git

科创研究院 (c)2001-2018

蜀ICP备11004945号-2 川公网安备51010802000058号