芯知识学堂SingleYork 今天的付出,是为了明天更好的享受! http://www.ickey.cc/group-show-id-6.html关注有惊喜!
获得 349 次赞
帮助过549人
这个应该很好实现,单片机直接PWM控制占空比来调压,然后通过一个运放放大一定倍数即可,比如,下图是用3.3V单片机输出0-10V的电路,如果是5V单片机,修改一下运放的放大倍数即可:
要学Proteus仿真的话,直接看《单片机C语言程序设计实训100例——基于8051+Proteus仿真》这本教程就好了,里面也有配套的仿真例程,手册中也有源码,但是学单片机不建议用仿真,最好还是买一块开发板,现在的51开发板也就几十块钱:链接:https://pan.baidu.com/s/1kKpqm1uU2j30s3jD8kl3Fg 提取码:kipf
不同的供电系统,对高低电平的值的定义不完全一样,比如,我们24V供电系统,当电压为24V时,我们称之为高电平,当电压为0V时,我们称之为低电平,总之是没有绝对的定义的,具体要看应用场合……
既然是买的板子,不是应该有完整的例程么?同时也有开发手册和配套的视频,如果时间允许,那肯定是跟着教程一步步学了,然后实验一个个的去做……一般这种配套的教程都是从易到难,一步步来的,切勿好高骛远、急于求成……
出现这种问题,楼主首先要排除硬件问题,可以用标准例程来测试硬件是否是好的;在排除了硬件问题之后,再来排除软件方面的问题,确定一下自己写的程序中,软件配置是不是有问题。
某宝上一大堆源码,可以参考一下,当然百度也能看到很多免费的,但是感觉不怎么好,硬石开发板也有S曲线算法,楼主可以参考一下:http://www.ing10bbs.com/forum.php?mod=viewthread&tid=1458&extra=page%3D1。我之前在某宝上买过STM32的S曲线算法,然后让别人 改成了51的,效果不是很好,总的来讲,别人免费提供的大部分都是一些比较基础的,凑合着能用的,但是要真正好的,估计还是得自己去购买……