矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: 438048671

求助各位能不能用单片机组成正弦波发生器

[复制链接]
     
发表于 2018-5-6 16:04:33 | 显示全部楼层
其实很多的讨论都是毫无意义的,不少像楼主这样的人,他不是很懂,但是他不提这个东西在哪儿用。想用来干啥。却拿出一些他自己也不太明白的参数,众网友都想帮他,却不知怎么下手。我提一下:
1.1--4HZ输出3W,那输出是1V呢还是100V,这个频率是无法用变压器变压的。
2.步进是多少。
3.输出稳定性:频率、电压要求多高。
4.输出失真度要求多少。
5.花多少预算办这个事?
回复 支持 反对

使用道具 举报

     
发表于 2018-5-6 17:19:04 | 显示全部楼层
本帖最后由 zhxzhx 于 2018-5-6 17:23 编辑
正直电子 发表于 2018-5-4 07:46
你可以用单片机输出脉冲宽度有规律变化的方波,然后用lc滤波电路得到正弦波


对,应该这样做:生成一个正弦曲线表,比如256个点,把这个点按一定时间间隔用PWM输出,1/256秒输出一个,滤波后这个就是一个1HZ正弦波,改变输出的间隔就是改变频率,整体改变输出的PWM比例就是改变幅度,电平平移后做功率放大,得到需要的输出电流。
回复 支持 反对

使用道具 举报

     
发表于 2018-5-6 20:31:27 | 显示全部楼层
zhxzhx 发表于 2018-5-6 17:19
对,应该这样做:生成一个正弦曲线表,比如256个点,把这个点按一定时间间隔用PWM输出,1/256秒输出一 ...

对,咱俩想一块去了 不过数模转换电路一定要认真设计
回复 支持 反对

使用道具 举报

     
发表于 2018-5-6 23:21:05 | 显示全部楼层
正直电子 发表于 2018-5-6 20:31
对,咱俩想一块去了 不过数模转换电路一定要认真设计

他才1-4hz,pwm足够足够的。
回复 支持 反对

使用道具 举报

     
发表于 2018-5-6 23:29:55 | 显示全部楼层
zhxzhx 发表于 2018-5-6 23:21
他才1-4hz,pwm足够足够的。

你看看它步进的要求,还想PWM?需要16位的AD变换器或者10位带乘法器的DAC,那不是个简单的事。
回复 支持 反对

使用道具 举报

     
发表于 2018-5-7 11:27:19 | 显示全部楼层
w6955 发表于 2018-5-6 23:29
你看看它步进的要求,还想PWM?需要16位的AD变换器或者10位带乘法器的DAC,那不是个简单的事。

PWM只和幅度有关的,和频率无关,这个我是做过的,完全够用。
回复 支持 反对

使用道具 举报

     
发表于 2018-5-12 01:50:49 | 显示全部楼层
可以的没问题,不知道对bom成本又没有要求,有兴趣可以联系我讨论
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2018-7-17 06:21:08 | 显示全部楼层
18910439329 发表于 2018-5-12 01:50
可以的没问题,不知道对bom成本又没有要求,有兴趣可以联系我讨论

成本在20元左右,要求电路要稳定。
回复 支持 反对

使用道具 举报

     
发表于 2018-7-17 12:35:04 | 显示全部楼层
438048671 发表于 2018-7-17 06:21
成本在20元左右,要求电路要稳定。

差不多能做,
稳定是什么概念?什么应用环境?需要过认证码?
研发周期和预算多少?
回复 支持 反对

使用道具 举报

     
发表于 2018-7-17 13:49:03 | 显示全部楼层
没有详细的需求定义就是一个大坑,电压,频率的精度,步进值,谐波失真,3W输出是恒功率输出还是指定负载的功率输出?
回复 支持 反对

使用道具 举报

     
发表于 2018-7-17 14:58:10 | 显示全部楼层
本帖最后由 壹法拉 于 2018-7-17 15:04 编辑
zhxzhx 发表于 2018-4-27 21:20
我上个月遇到一个客户,也是要设计一个1-4Hz输出的,输出要可调频率,可调幅度,1-4Hz之间要分1000步,电 ...


我插一句,这样的活,大约一万也不一定能有人愿意干;按现在的工资水平,一个软硬都通的程序员月薪万元不高吧;谁能在一个月时间内拿出满足楼主要求的样机呢?交付样机后还不能撒手不管,事后的反复调整改进,一直到满意的程度且稳定。怎么也得半年到一年;这样的脑力和时间付出……;
我这样评论是指设计这样的一个作为产品的样机;

如果自己做一个玩玩,不考虑稳定性,只满足技术上数据;软硬时间等的总成本在几千元也许能做成;
回复 支持 反对

使用道具 举报

     
发表于 2018-7-17 15:07:00 | 显示全部楼层
壹法拉 发表于 2018-7-17 14:58
我插一句,这样的活,大约一万也不一定能有人愿意干;按现在的工资水平,一个软硬都通的程序员月薪万元 ...

有些人看问题,什么都简单,能行和可靠符合要求之间差老远了。有些东西不是想到就能实现的,的符合自然规律。
回复 支持 反对

使用道具 举报

     
发表于 2018-7-17 15:14:45 | 显示全部楼层
没有详细的需求?怎样算合格呢
回复 支持 反对

使用道具 举报

     
发表于 2018-7-17 15:19:59 | 显示全部楼层
438048671 发表于 2018-7-17 06:21
成本在20元左右,要求电路要稳定。

你还没做上啊?你这个成本,输出信号可以,带电源和功率输出不行。
回复 支持 反对

使用道具 举报

     
发表于 2018-7-17 16:21:18 | 显示全部楼层
对于一个软硬兼通的熟练码农,这样一个项目的工作量,要分为文档工作量、硬件设计和制作工作量、软件设计工作量、调试工作量几部分。

文档工作量的内容相当繁复,为可行性研究、概要设计等所做的应用调查往往可能占用几个人日到一个人周的时间,还可能因为甲方的不耐烦而增加无效的工作量。

有了完整的文档资料,硬件设计和制作就相对比较容易,这部分大概占用两到三个人日。

软件设计主要看前期文档资料的丰富程度和描述的详细程度如何。资料准备越充分、描述越详细、接口文件越完整,那么软件设计就越容易完成,软件错误也会越少。一般来说,象楼主这样的项目,应用部分的软件大体上两到四个人周可以完成。对于熟练码农,通用的杂项例程都是已经具备的,这部分一般可以不多用工作量。

最后是调试,软硬件的联机调试可能会占用一个人日到若干人日的工作量,这要视系统的复杂程度而定。

总起来看,五个人周或1.25个人月的工作量是起码的。若按月薪一万计算,开发费用是1.25万。要想成本控制在20元一台,625台是最低产量;再加上组装费用、物料费用、其他管理成本和销售税费,总的成本恐怕至少需要产量加一倍以上才行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-30 12:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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