请选择 进入手机版 | 继续访问电脑版
搜索
热搜: XMC1000 XMC4000
查看: 7002|回复: 45

【XMC4K DIY设计分享】+智能控制系统

[复制链接]

4

主题

83

帖子

503

积分

高级会员

Rank: 4

积分
503
发表于 2012-8-10 14:54:43 | 显示全部楼层 |阅读模式
1、设计主题:智能控制系统
2、设计介绍: 
     不论在生活中还是在工业农业生产中,我们都希望可以通过机器设备来代替人力劳动。本着这一理念,我要设计一个简单的控制系统,通过无线网络控制工业、农业设备或者家居设施。
3、设计计划:
第一阶段8月1日~8月10日,活动报名,设计主题的确定,并且对项目做出相关介绍,列出实施计划等  
    实施计划:1,按照申请板子中的计划经行
                     2,完成申请计划后,经行FTF液晶屏驱动的设计
                     3,触摸屏驱动的设计。
                     4,图形界面的设计
第二阶段8月11日~8月20日,设计具体实现部分,原理图,资料分享,经验笔记,疑难问题交流等
 
系统主控制器框架:

 第三阶段8月21日~8月31日,软硬件实现,经验笔记,技术问题提出与解决等
     (1)  液晶屏相关介绍:
 
采用的是TFT 2.4寸的液晶屏,分辨率为240*320。它一共有240*320=76800个点,每个点都是有“红绿蓝RGB”组成的,每个点都可以配置成不同颜色(即65k色,也就是十六位的颜色)。TFT模块有一个液晶屏控制器ILI9325,该系统就是通过操作ILI9325来实现对液晶屏TFT显示的控制。
ILI9325有四种总线接口:i80系统MPU接口,VSYNC接口,SPI接口,RGB接口。“i80系统MPU接口”和“SPI接口”是单片机操作TFT最常用的两种总线接口方式。而“SPI接口”是串行传输方式,“i80系统MPU接口”为并行传输方式,因此我们采用了“i80系统MPU接口”。
与TFT液晶屏控制器ILI9325的引脚连接采用8位数据总线的方式。液晶屏控制器ILI9325可以最高支持256K色,也就是18位值,如果采用8位数据方式,那每次传输颜色值都需要三次,这样显示速度就变慢了,为了加快显示速度我们采用65K方式,这样我们每次传输颜色值时只需要两次就够了如下图。
 


    (2)触摸屏
我们采用的触摸屏控制芯片是XPT2046,这个芯片是一个12位的ADC,利用电阻式触摸感应原理。采用差分方式读X,Y轴方向的电压值,并转化成触摸屏的坐标值。 
ADS7843采用笔中断控制,这样能极大的降低功耗,当控制字中的最后两位PD1、PD0全为0时,ADS7843进入笔中断降低功耗。当新的转换开始时,转换器立即恢复正常工作,而且不需要延时等待,每次转换都是有效的。
ADS7843的参考电压模式设置分为两种:单端模式和差分模式。在单端模式中,参考输入电压选取的是V CC 和GND ,由于内部的开关电阻压降影响转换结果带来误差,所以转换器内部的低阻开关对转换精度有一定影响;差分模式参考输入由未选中的输入通道Y + 、Y - 、 X + 、X - 提供参考电源和地,不管内部开关电阻如何变化,其转换结果总与触摸屏的电阻成比例,克服了内部开关电阻的影响,但当转换频率很高时则增加了功耗,需要考虑低功耗设。这里我们采用差分模式,使得得到的电压值更加准确。
其中,左边X+ X- Y+ Y接到TFT上,右边的是控制线,连接到XMC4500上。芯片相当于一座架起XMC4500与触摸屏的桥梁。这里我们采用SPI方式与XPT2046通讯。D_Penirq是触摸屏的中断引脚,通过中断滤波电路连接到XMC4500的外部引脚P2.10上。

.    (3)...............................................................

  第四阶段9月1日~9月10日,测试,总结,视频制作等
4、设计进展:(按照申请时写的步骤经行 【XMC4500板卡申请】+ 智能家居 )
      (1)基本的led灯操作。程序在附件led.txt中,有两个程序只包含主要程序  1,循环点亮p0.0——p0.7端口的led灯。2,先正序循环点亮p0.0——p0.7端口的led灯,在反序循环点亮p0.0——p0.7端口的led灯
     (2)TFT液晶显示驱动程序。采用ili9325. (13楼)
5、结果展示:(待更新...)

本帖子中包含更多资源

您需要登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

248

主题

2466

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10424
发表于 2012-8-10 15:15:19 | 显示全部楼层

回复:【XMC4K DIY设计分享+智能控制系统

 很实用,期待楼主的作品
回复 支持 反对

使用道具 举报

203

主题

1524

帖子

6398

积分

论坛元老

Rank: 8Rank: 8

积分
6398
发表于 2012-8-10 18:16:12 | 显示全部楼层

回复:【XMC4K DIY设计分享】+智能控制系统

不错!
还没报名的人赶紧啊,今天最后一天了!周末可以赶个晚班车~~
回复 支持 反对

使用道具 举报

248

主题

2466

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10424
发表于 2012-8-13 10:27:09 | 显示全部楼层

回复:【XMC4K DIY设计分享】+智能控制系统

 亲,第二阶段开始啦,抓紧开展计划及时更新~fighting!
回复 支持 反对

使用道具 举报

203

主题

1524

帖子

6398

积分

论坛元老

Rank: 8Rank: 8

积分
6398
发表于 2012-8-21 11:59:37 | 显示全部楼层

回复:【XMC4K DIY设计分享】+智能控制系统

亲,原理图还没好啊!都迟到了耶!
抓紧啦!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2012-8-24 07:56:48 | 显示全部楼层

RE:【XMC4K DIY设计分享】+智能控制系统

ggg
回复 支持 反对

使用道具 举报

0

主题

11

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2012-8-26 18:12:57 | 显示全部楼层

回复:【XMC4K DIY设计分享】+智能控制系统

这个对我帮助较大。与我们项目接近
回复 支持 反对

使用道具 举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2012-9-16 15:55:22 | 显示全部楼层

RE:【XMC4K DIY设计分享】+智能控制系统

能实现吗?可以共享吗
回复 支持 反对

使用道具 举报

2

主题

4

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2012-9-21 08:15:56 | 显示全部楼层

回复:【XMC4K DIY设计分享】+智能控制系统

asad
回复 支持 反对

使用道具 举报

3

主题

40

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2012-9-21 08:18:39 | 显示全部楼层

回复:【XMC4K DIY设计分享】+智能控制系统

顶楼主,看一下!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|英飞凌技术社区

GMT+8, 2018-6-20 00:27 , Processed in 0.126521 second(s), 12 queries , APC On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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