大学生电子设计竞赛【求助】

来源:百度知道 编辑:UC知道 时间:2024/05/17 15:27:51
一、任务设计并制作数控给定器。其原理示意图如下所示。
二、要求(1)模拟给定电压0~10V,输出为数字显示。(2)数字给定时,输出电压0~10V,具有“+”、“-”步进调整功能,步进≤10mv;(3)自制电源请高手帮忙请详细些如需要什么器件。。。如果需要编程 最好是能把程序写出来答案的好会给更多的分!!!!!!!!!!
没有什么原理图
只是一个方框图

就是要求由键盘给个数字---输出是相应的电压
例如 输入是数字5---输出就是5V

还要做到输入电压是几V---输出就显示相应的数值
例如 输入的电压是5V---输出就的是显示数字5

如还由什么疑问可用信息交流。。。。
谢谢!!!!!!!!!

用51单片机就可以做了,楼下的说用da0832据说所致这块芯片现在不太好买,精度是8位,对你来说精度低点编程就比较方便,特别如果你是用51汇编的话,用8位精度,你处理数据要方便许多,da0832的汇编程序有,并且我是用4位led点阵来做显示的,电压精度是小数点后两位,不过因为是8位精度,所以实际上步进最高只能做到20mv.最难的是怎么用汇编处理led的显示数据,这个算法我有个技巧,你程序的话,可以留给我一个邮箱,我键盘,led,da0832的子程序都有,如果要c语言程序我也有封好的函数,你改一下io就行了,或者板子上飞一下线.

附加一提的是,我建议你使用10位精度的da芯片比较好,我这里有一快10精度da转换芯片的子程序,c语言函数我也有,用它可以把步进做到5mv.保证你晋级全国比赛没有问题

此外你是哪个城市的?你们地区选拔比赛的课题真的好简单,我那个时候是做示波器和智能小车的,用的都是arm和freescale的芯片

用AVR的单片机做,型号用mega8就够了,我的ID是mega16,用mega16做这个太浪费了。
键盘输入可以用4*4键盘矩阵做,可以有16个按键,足够你输入任何数据的,显示用数码管就搞定了,输出可以用DAC0832做,用单片机控制DAC0832。
整个程序分为:数码管显示程序、单片机ADC程序、DAC驱动程序、键盘扫描程序、初始化程序,这些东西到网上找都有现成的,告诉你这么多已经足够了,不好意思,实在是没有时间去给你编一个现成的程序。

如需要什么器件。。。

如果需要编程 最好是能把程序写出来
------------------------------------------
硬件软件都搞好,也不是1两个小时搞的出来的。
这种东西,没有RMB,求不到的

只有一个结构框图,不知准确的原理图,写程序的事就无从说起,但我的建议是最好使用带ADC和DAC的单片机,这样将电路的复杂程度降低,如8051F系列,ATMEGA系列等,显示器能用LCD最好,尽量把程序复杂程度降低

单片机,变压器,整流二极管,电位器,电阻,电容,数码管,三极管……大概就这点东西。。。

本人