24小时热门版块排行榜    

查看: 741  |  回复: 9

ma542003827

新虫 (初入文坛)

[求助] 求指导用CPLD做温度电子控制及存储系统 的课程设计的软件部分

要用CPLD做一个课程设计 温度电子控制及存储系统 本人现在大二,求高手指点,自己能力不够。主要是希望指点Quartus软件用VHDL语言的编程部分,硬件电路我可以自己努力做。(老师说不能用单片机做~)十分感谢你们

[ Last edited by ma542003827 on 2012-8-17 at 14:08 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小强还活着

金虫 (正式写手)

Professional IC Anolog Guru

【答案】应助回帖

感谢参与,应助指数 +1
CPLD 只能做一些数据处理,存储吧,如果要温度电子控制,至少还需要温度传感器,以把温度转换成需要的电压/电流,把数据处理好后,可以把数据输出到LCD屏幕或者LED上;
LCD屏幕显示就要相应的Driver
LED-7段译码显示相对简单
始终代表中国帅哥的发展方向;始终代表中国男生才智和气质的前进方向
2楼2012-08-17 19:11:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qsj8362234

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
存储打算用什么设备
3楼2012-08-17 23:15:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小强还活着

金虫 (正式写手)

Professional IC Anolog Guru

【答案】应助回帖

鉴于温度检测器件一般不能给出二进制的数据,所以还需要一个ADC来处理,最好选SAR型的ADC,处理后的数据给CPLD
始终代表中国帅哥的发展方向;始终代表中国男生才智和气质的前进方向
4楼2012-08-18 13:21:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ma542003827

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 小强还活着 at 2012-08-17 19:11:07
CPLD 只能做一些数据处理,存储吧,如果要温度电子控制,至少还需要温度传感器,以把温度转换成需要的电压/电流,把数据处理好后,可以把数据输出到LCD屏幕或者LED上;
LCD屏幕显示就要相应的Driver
LED-7段译码显 ...

温度传感器用Pt100电阻 ,您刚刚说的是我课程设计的一部分,这部分我自己有点思路,问题的存储的那部分。第二部分老师要求是这样的:

B:
(5)能将温度信息,以每10分钟一个点的速度,采集进存储器;(模拟时,可以是没每分钟,或是每10秒);
(6)能完成一天24小时的温度信息的采集;
(7)在温度存储后,能指点某点,或某段温度还原重现,并通过显示在数码管显示;
(8)*如果能将控制信息一并存储入存储器中,可观察温度控制器在什么时间段上实现了控制。
(9)可预先设置温度,在数码管上显示,在温度超过设定温度7摄氏度时,采取降温或者取暖行为
5楼2012-08-18 14:57:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ma542003827

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by qsj8362234 at 2012-08-17 23:15:05
存储打算用什么设备

我就是存储这部分不会。完全没学过,自己动手能力不是很强。
6楼2012-08-18 14:57:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小强还活着

金虫 (正式写手)

Professional IC Anolog Guru

【答案】应助回帖

引用回帖:
5楼: Originally posted by ma542003827 at 2012-08-18 14:57:16
温度传感器用Pt100电阻 ,您刚刚说的是我课程设计的一部分,这部分我自己有点思路,问题的存储的那部分。第二部分老师要求是这样的:

B:
(5)能将温度信息,以每10分钟一个点的速度,采集进存储器;(模拟时 ...

B:
(5)能将温度信息,以每10分钟一个点的速度,采集进存储器;(模拟时,可以是没每分钟,或是每10秒);
--------------
这通过一个晶振,数字计时器可以实现计时,CPLD控制,到一定时间后,就对ADC读数据,并存储到 寄存器中;数据按一定地址,格式存储;

(6)能完成一天24小时的温度信息的采集;
-------------------
如果这需要时刻记录存储时间(年/月/日/小时/分,温度值,还需要一个较大的存储器,需要好好评估下

(7)在温度存储后,能指点某点,或某段温度还原重现,并通过显示在数码管显示;
----------------------
通过读出寄存器一个时间段的温度值,把【时间,温度值】比较下可实现。关键是得有寻址依据--时间;可设置一个输入装置-(如键盘控制,或者触摸屏),当然键盘控制要简单许多。可把控制信息也显示出来,以便输入信息是正确的。控制信息通过CPLD传输寄存器,得到数据后,就可显示了

(8)*如果能将控制信息一并存储入存储器中,可观察温度控制器在什么时间段上实现了控制。
-------------------------------------
这应该需要把【时间,温度值】的存储字节多留一些,以便存储控制信息;可根据控制信息内容来分配需要的BIT数

(9)可预先设置温度,在数码管上显示,在温度超过设定温度7摄氏度时,采取降温或者取暖行为
------------------------------------------------------
把设定的温度值,写入一个已知寄存器中
这应该是在一定时间后,从ADC中读出温度值后,就与这个设定温度比较,就可以根据比较信息来做下步操作;
降温或者取暖行为---------------不知是否是像空调那样,如果那样不就是个空调了吗,如果真是如此,需要的东西估计就更多了
始终代表中国帅哥的发展方向;始终代表中国男生才智和气质的前进方向
7楼2012-08-18 19:46:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qsj8362234

金虫 (小有名气)

【答案】应助回帖

温度传感器用18B20 , 2元,
存储器用10分钟一次,一天需要24*6=144个点,144byte,可以使用at24c04,有512个字节
难点:和18B20的串口接口
8楼2012-08-20 13:34:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ma542003827

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by qsj8362234 at 2012-08-20 13:34:23
温度传感器用18B20 , 2元,
存储器用10分钟一次,一天需要24*6=144个点,144byte,可以使用at24c04,有512个字节
难点:和18B20的串口接口

不懂怎么编程用CPLD实现实现存储的这一部分。能具体点指导吗
9楼2012-09-10 23:31:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qsj8362234

金虫 (小有名气)

【答案】应助回帖

引用回帖:
9楼: Originally posted by ma542003827 at 2012-09-10 23:31:40
不懂怎么编程用CPLD实现实现存储的这一部分。能具体点指导吗...

你先看下 18B20的时序  我记得好像是2根线。你用CPLD来产生相对应的时序就可以了,就能把数据存进去
10楼2012-09-12 14:51:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ma542003827 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] filecode +10 等待解的谜 2026-08-06 14/700 2026-08-06 21:16 by zhanghaozhu
[基金申请] 听说今天filecode变了 +15 布布和一二 2026-08-06 29/1450 2026-08-06 21:08 by yq199112088
[基金申请] 固定端突然变了,今天 +3 archvillain 2026-08-06 7/350 2026-08-06 21:05 by archvillain
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 6/300 2026-08-06 20:19 by 苏知砚
[基金申请] 基金中了 +4 laoda193707 2026-08-06 4/200 2026-08-06 18:56 by olivermiaoer
[有机交流] 一个有机合成实验室都需要哪些设备? 50+3 kf2781974 2026-07-31 12/600 2026-08-06 15:11 by eddyin
[基金申请] 求各位大神看下 100+6 hpkpkpkp 2026-08-05 33/1650 2026-08-06 14:49 by zhiyanjiang
[教师之家] 咨询面上基金 +4 李长云 2026-07-31 7/350 2026-08-06 11:20 by 李长云
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 8月时间戳变的,举个手。玩一下,释放压力 +9 archvillain 2026-08-04 11/550 2026-08-05 20:06 by wlwhappy
[基金申请] 面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇! +22 低垂的野花 2026-07-31 30/1500 2026-08-05 18:03 by 低垂的野花
[基金申请] 好消息?这个有何含义??? +8 Tide man 2026-08-05 10/500 2026-08-05 16:14 by xmuxiaoyu
[考博] 【2027博士申请】纳米药物递送方向 20+3 13586093586 2026-08-03 4/200 2026-08-05 09:59 by lfy8008
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
[论文投稿] 十年后又回来了,论文投稿求助 +3 哈哈114477 2026-08-01 3/150 2026-08-04 15:40 by tegsgjy20
[基金申请] 纯娱乐,不喜欢勿喷 +7 Tide man 2026-08-04 10/500 2026-08-04 15:10 by loufangrui
[基金申请] 面上提前没消息,有中的吗 +14 archvillain 2026-08-02 18/900 2026-08-04 14:42 by archvillain
[基金申请] 娱乐 +4 Tide man 2026-08-03 4/200 2026-08-04 11:51 by wgch518
[基金申请] 什么时候能放榜呀? +3 Jacob678 2026-08-03 3/150 2026-08-03 16:14 by gltch
信息提示
请填处理意见