搜索
bottom↓
回复: 80

热烈祝贺”触屏工业控制器“开源项目成立,由 ycwjl728 领队

  [复制链接]
(41144936)

出11410入3729汤圆

发表于 2020-6-7 18:47:45 | 显示全部楼层 |阅读模式
超低成本的7寸触屏的工业控制器(开发板),STM32+SDRAM+7寸电阻屏+485+DI+DO+AI+AO,公模塑料外壳。控制售价不超过300元。
主要特点是作为一个TouchGFX图形界面的开发板,也可以直接作为HMI用在实际项目中。

下图前一段时间版主做的一个控制器,当时移植了一下TouchGFX,效果还不错。

项目硬件需要简单修改一下,找一个容易采购的公模外壳。硬件一个月之内可以搞定。
教程和翻译官方文档,估计需要1~2个月时间。

本帖子中包含更多资源

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

x
(41144606)

出0入0汤圆

发表于 2020-6-7 18:53:15 | 显示全部楼层
好项目,期待
(41144365)

出80入46汤圆

发表于 2020-6-7 18:57:16 | 显示全部楼层
这两天这是雨后春笋,一个接一个呀
TouchGFX极好,这个很好看的
(41144043)

出50入0汤圆

发表于 2020-6-7 19:02:38 来自手机 | 显示全部楼层
好项目,支持!
(41139614)

出0入8汤圆

发表于 2020-6-7 20:16:27 | 显示全部楼层
支持,小项目可以直接用这个了
(41137895)

出0入0汤圆

发表于 2020-6-7 20:45:06 | 显示全部楼层
如何组态?
(41136651)

出380入16汤圆

发表于 2020-6-7 21:05:50 | 显示全部楼层
这个项目 触屏工业控制器 做好 有钱途
(41136452)

出0入0汤圆

发表于 2020-6-7 21:09:09 来自手机 | 显示全部楼层
支持,论坛越来越火爆了
(41134915)

出20入0汤圆

发表于 2020-6-7 21:34:46 来自手机 | 显示全部楼层
有小尺寸的吗,比如3.5寸
(41134539)

出0入0汤圆

发表于 2020-6-7 21:41:02 | 显示全部楼层
支持,小项目可以直接用这个了
(41134480)

出0入0汤圆

发表于 2020-6-7 21:42:01 来自手机 | 显示全部楼层
支持,小项目直接可以用
(41134413)

出0入0汤圆

发表于 2020-6-7 21:43:08 来自手机 | 显示全部楼层
期待,抓紧时间学习
(41133940)

出40入42汤圆

发表于 2020-6-7 21:51:01 来自手机 | 显示全部楼层
可以考虑支持运行beremiz的rte,那么beremiz可以作为逻辑编程环境
(41133724)

出0入0汤圆

发表于 2020-6-7 21:54:37 来自手机 | 显示全部楼层
支持支持
(41133349)

出0入0汤圆

发表于 2020-6-7 22:00:52 | 显示全部楼层
好项目,期待后续~
(41132731)

出0入16汤圆

发表于 2020-6-7 22:11:10 来自手机 | 显示全部楼层
3.5低成本的应用也比较多,不要触摸屏
(41132465)

出0入42汤圆

发表于 2020-6-7 22:15:36 | 显示全部楼层
这个项目我一定支持
(41132388)

出0入0汤圆

发表于 2020-6-7 22:16:53 | 显示全部楼层
这个项目支持一下
(41131913)

出0入0汤圆

发表于 2020-6-7 22:24:48 | 显示全部楼层
本帖最后由 longlong105 于 2020-6-8 09:58 编辑

用什么方式来组态?
(41130453)

出0入20汤圆

发表于 2020-6-7 22:49:08 | 显示全部楼层
本帖最后由 ycwjl728 于 2020-6-7 22:55 编辑
落叶知秋 发表于 2020-6-7 21:51
可以考虑支持运行beremiz的rte,那么beremiz可以作为逻辑编程环境


这个我真想过,但是还没想明白具体怎么弄。
TouchGFX作为“前端系统”,剩下的部分作为“后端系统”,后端系统可以由beremiz来重新编程,前端系统由TouchGFX Designer来设计。

如果软件功能扩展到这里,还需要向您请教。
(41130222)

出0入20汤圆

发表于 2020-6-7 22:52:59 | 显示全部楼层
hspydf 发表于 2020-6-7 21:34
有小尺寸的吗,比如3.5寸

壳子有4.3寸屏的,后期可以考虑改一款小屏幕的。

但是还是推荐用大屏,价格相差不大的情况下,还是大屏幕好。
(41130084)

出0入20汤圆

发表于 2020-6-7 22:55:17 | 显示全部楼层

界面用TouchGFX。
开发阶段比用组态屏更复杂一点。
(41129210)

出30入16汤圆

发表于 2020-6-7 23:09:51 | 显示全部楼层
主要好的公模壳子难找啊,大多都很丑
(41098567)

出10入10汤圆

发表于 2020-6-8 07:40:34 | 显示全部楼层
好项目,支持一下
(41094530)

出0入0汤圆

发表于 2020-6-8 08:47:51 | 显示全部楼层
好项目,不过7寸带外壳的迪文屏才130左右吧,含13的税。。。。。不知道他们成本为何如此之低
(41094397)

出0入0汤圆

发表于 2020-6-8 08:50:04 | 显示全部楼层
对 控制器上的图形元素, 进行组态设计开发,是一个重点。

可以先在window上,先 自定义的一套描述性语言描述界面(其实就是个配置文件),  然后拷贝到控制器硬件上,由控制器上的界面解释服务实现界面显示,
待控制器实现了,再在上位机上,根据用户指令生成这个 描述界面。

(41094368)

出20入4汤圆

发表于 2020-6-8 08:50:33 | 显示全部楼层
如果有需要我也愿意加入此项目,是我一直在想做的
(41094285)

出0入0汤圆

发表于 2020-6-8 08:51:56 来自手机 | 显示全部楼层
期待中。。。。
(41094060)

出40入42汤圆

发表于 2020-6-8 08:55:41 | 显示全部楼层
ycwjl728 发表于 2020-6-7 22:49
这个我真想过,但是还没想明白具体怎么弄。
TouchGFX作为“前端系统”,剩下的部分作为“后端系统”,后 ...

一般是先跑个RTE,然后把逻辑应用或是界面应用的APP程序下载到指定空间地址,最后RTE通过ABI接口来后台调度
如果要做成一体机的话,界面和控制就应该分开,整两个APP区域,统一由RTE调度
不过没了解过TouchGFX Designer,不知道输出的形式是什么,支不支持自定义
(41093282)

出0入0汤圆

发表于 2020-6-8 09:08:39 | 显示全部楼层
这个要支持一下,是不是要用STM32H7系列的?
(41093083)

出0入0汤圆

发表于 2020-6-8 09:11:58 | 显示全部楼层
接口建议加上CAN
(41091733)

出135入222汤圆

发表于 2020-6-8 09:34:28 | 显示全部楼层
期待。有以太网接口最好了。
(41089787)

出0入0汤圆

发表于 2020-6-8 10:06:54 | 显示全部楼层
很棒的主意,关于toughfx的官方文档,可以在如下链接看到
https://support.touchgfx.com/docs/introduction/welcome
(41087105)

出0入0汤圆

发表于 2020-6-8 10:51:36 | 显示全部楼层
这个非常有兴趣,要支持
(41086294)

出0入20汤圆

发表于 2020-6-8 11:05:07 | 显示全部楼层
落叶知秋 发表于 2020-6-8 08:55
一般是先跑个RTE,然后把逻辑应用或是界面应用的APP程序下载到指定空间地址,最后RTE通过ABI接口来后台调 ...

TouchGFX也是生成的源代码,一堆C++文件。
然后有Keil MDK来编译。

所以我感觉和RTE集成是有可能的。
(41086239)

出0入20汤圆

发表于 2020-6-8 11:06:02 | 显示全部楼层
boycn 发表于 2020-6-8 09:08
这个要支持一下,是不是要用STM32H7系列的?

H7太贵了,先用F4做一个入门款。
(41085886)

出0入0汤圆

发表于 2020-6-8 11:11:55 | 显示全部楼层
不错,这是一个有前途的项目,以后是否可以根据自己的需求进行裁剪
(41084572)

出40入42汤圆

发表于 2020-6-8 11:33:49 | 显示全部楼层
ycwjl728 发表于 2020-6-8 11:05
TouchGFX也是生成的源代码,一堆C++文件。
然后有Keil MDK来编译。

生成源码的话应该没什么问题,可能一开始要手动修改,后期可以整个工具脚本之类的自动编译

后面如果要集成beremiz的底层,可以叫上我哈
(41084419)

出0入20汤圆

发表于 2020-6-8 11:36:22 | 显示全部楼层
落叶知秋 发表于 2020-6-8 11:33
生成源码的话应该没什么问题,可能一开始要手动修改,后期可以整个工具脚本之类的自动编译

后面如果要集 ...

就这么定了。
(41078086)

出0入0汤圆

发表于 2020-6-8 13:21:55 | 显示全部楼层
串口屏+arduinomega2560,,我做过好多了。。价格也都差不多。
(41071657)

出0入0汤圆

发表于 2020-6-8 15:09:04 | 显示全部楼层
好项目,之前用迪文屏结合stm32的wifi继电器板做一个小项目,生不如死。这个项目会持续关注,要怎么参与
(41070249)

出0入10汤圆

发表于 2020-6-8 15:32:32 | 显示全部楼层
像这种屏组态软件比较关键吧,像威纶通、步科这种,7寸的也就400块不到,功能齐全,各种常见控制器协议都支持,作为商品的话300左右的价格优势不大
(41062901)

出0入0汤圆

发表于 2020-6-8 17:35:00 | 显示全部楼层
来个视频看看效果
(40914352)

出0入0汤圆

发表于 2020-6-10 10:50:49 | 显示全部楼层
关心如何组态
(40798496)

出0入0汤圆

发表于 2020-6-11 19:01:45 | 显示全部楼层
really nice project , HMI with PLC integrated. How about the GUI
(40717345)

出0入0汤圆

发表于 2020-6-12 17:34:16 | 显示全部楼层
可以加一个4g模块,不需要就不焊接,价格大概50元。
(40717011)

出0入0汤圆

发表于 2020-6-12 17:39:50 | 显示全部楼层
用linux系统?
(40713901)

出0入0汤圆

发表于 2020-6-12 18:31:40 | 显示全部楼层
本帖最后由 yinian 于 2020-6-12 19:23 编辑

这个项目我一定支持


请问如何加入呢?
(40713720)

出0入0汤圆

发表于 2020-6-12 18:34:41 来自手机 | 显示全部楼层
这个好,可以可以
(40665078)

出0入0汤圆

发表于 2020-6-13 08:05:23 | 显示全部楼层
这个项目绝对是一个很好的项目!
(40651847)

出0入0汤圆

发表于 2020-6-13 11:45:54 | 显示全部楼层
i am also interested in joining this project
(40632202)

出0入0汤圆

发表于 2020-6-13 17:13:19 | 显示全部楼层
这项目,要支持!
(40565973)

出0入0汤圆

发表于 2020-6-14 11:37:08 | 显示全部楼层
ycwjl728 发表于 2020-6-7 22:52
壳子有4.3寸屏的,后期可以考虑改一款小屏幕的。

但是还是推荐用大屏,价格相差不大的情况下,还是大屏 ...

刚才问了一下模具费用,类似公模7寸屏外壳,模具费2.6万,如果不要侧窗能再少点,大概2.5万!
(40565888)

出0入0汤圆

发表于 2020-6-14 11:38:33 | 显示全部楼层
如果一年能卖个2000套产品,刻一个模具也划算!
(40565840)

出0入0汤圆

发表于 2020-6-14 11:39:21 | 显示全部楼层
我现在定做的铁壳子要60左右。
(40559453)

出0入20汤圆

发表于 2020-6-14 13:25:48 | 显示全部楼层
1181zjf 发表于 2020-6-14 11:37
刚才问了一下模具费用,类似公模7寸屏外壳,模具费2.6万,如果不要侧窗能再少点,大概2.5万! ...

花了2.6万之后,每生产一个的成本是多少啊?
也得十元多吧?
(40557572)

出0入0汤圆

发表于 2020-6-14 13:57:09 | 显示全部楼层
期待,以后希望用到
(40545875)

出0入0汤圆

发表于 2020-6-14 17:12:06 | 显示全部楼层
ycwjl728 发表于 2020-6-14 13:25
花了2.6万之后,每生产一个的成本是多少啊?
也得十元多吧?

不超过10元。
(40402983)

出135入222汤圆

发表于 2020-6-16 08:53:38 | 显示全部楼层
落叶知秋 发表于 2020-6-8 11:33
生成源码的话应该没什么问题,可能一开始要手动修改,后期可以整个工具脚本之类的自动编译

后面如果要集 ...

beremiz研究了很久,一直不习惯编程方式。。。
(40401993)

出40入42汤圆

发表于 2020-6-16 09:10:08 | 显示全部楼层
lyping1987 发表于 2020-6-16 08:53
beremiz研究了很久,一直不习惯编程方式。。。

那你觉得哪里不好用?怎样才好用?
(40395676)

出135入222汤圆

发表于 2020-6-16 10:55:25 | 显示全部楼层
落叶知秋 发表于 2020-6-16 09:10
那你觉得哪里不好用?怎样才好用?

主要觉得资料太少了,时间有限玩不转吧。如果有几个好的例子程序应该入手还是可以。
可惜中文资料太少了
(40394946)

出0入0汤圆

发表于 2020-6-16 11:07:35 | 显示全部楼层
nb~~~加油!
(40027743)

出0入0汤圆

发表于 2020-6-20 17:07:38 | 显示全部楼层
期待
(39924736)

出0入0汤圆

发表于 2020-6-21 21:44:25 | 显示全部楼层
good 看好这个项目.
(39755878)

出0入0汤圆

发表于 2020-6-23 20:38:43 | 显示全部楼层

这个项目很好,很敢兴趣,最好选个强点的CPU,最好是STM32H7,SDRAM搞大点,工业用以太网和Can也要,
(39616723)

出0入0汤圆

发表于 2020-6-25 11:17:58 | 显示全部楼层
我们公司在开发基于Touch GFX的项目,哈哈
(39588600)

出0入20汤圆

发表于 2020-6-25 19:06:41 | 显示全部楼层
zhang0352505 发表于 2020-6-25 11:17
我们公司在开发基于Touch GFX的项目,哈哈

效果怎么样?贴出来看看?
(39585378)

出0入0汤圆

发表于 2020-6-25 20:00:23 来自手机 | 显示全部楼层
jungleyang 发表于 2020-6-23 20:38
这个项目很好,很敢兴趣,最好选个强点的CPU,最好是STM32H7,SDRAM搞大点,工业用以太网和Can也要, ...

f1c200s不更好点?
(39318046)

出0入0汤圆

发表于 2020-6-28 22:15:55 | 显示全部楼层
Xujuango 发表于 2020-6-25 20:00
f1c200s不更好点?

这芯片,工业上敢用吗?arm9比M7差老远了,
(39242179)

出0入0汤圆

发表于 2020-6-29 19:20:22 | 显示全部楼层
ycwjl728 发表于 2020-6-25 19:06
效果怎么样?贴出来看看?

我们用的屏幕不行,用的不是RGB屏,所以看起来很差,效果也不行。但是在电脑上跑Simulator感觉还可以,效果不错。
另外https://blog.csdn.net/baidu_33429980/article/details/104248352这个帖子的哥们很厉害,他指出的坑你也要注意。
               
在用 vs 编写界面时遇到一些坑
1、vs 的结构体赋值可以直接={值 1,值 2};,但 keil 不行,所以需要申明带具体名称的结构体变量才能用。
2、touchgfx 不支持任何动态内存分配,现有版本是这样,所以我调用 c++的 vecto 在电脑仿真时没问题,一到单片机上就不行了。

另外,感觉C++编起来的坑也很多,我感觉开发时间和难度,你得掂量一下。
(39228944)

出0入20汤圆

发表于 2020-6-29 23:00:57 | 显示全部楼层
zhang0352505 发表于 2020-6-29 19:20
我们用的屏幕不行,用的不是RGB屏,所以看起来很差,效果也不行。但是在电脑上跑Simulator感觉还可以,效 ...

看样子你应该是从PC程序员转到嵌入式的,我猜的对不?
(39227982)

出0入20汤圆

发表于 2020-6-29 23:16:59 | 显示全部楼层
zhang0352505 发表于 2020-6-29 19:20
我们用的屏幕不行,用的不是RGB屏,所以看起来很差,效果也不行。但是在电脑上跑Simulator感觉还可以,效 ...

刚才大概看了一下你发的这个博客内容,写的很好。

关于他说的那个“中间层”的内容,我不赞成。
我认为的正规的开发方式是,视图和业务分开,GUI前台和系统后台分开。这也是TouchGFX的MPV模式所倡导的。
本来也不应该在TouchGFX的代码中调用STM32 HAL的内容。
正确的做法是,在FreeRTOS系统中,用通信机制来完成。看上去可能有点麻烦,但是是值得的~
(31504446)

出0入0汤圆

发表于 2020-9-27 08:42:35 | 显示全部楼层
落叶知秋 发表于 2020-6-8 08:55
一般是先跑个RTE,然后把逻辑应用或是界面应用的APP程序下载到指定空间地址,最后RTE通过ABI接口来后台调 ...

RTE 具体为何物,有没有资料分享一下
(31504091)

出40入42汤圆

发表于 2020-9-27 08:48:30 | 显示全部楼层
am_gd1991 发表于 2020-9-27 08:42
RTE 具体为何物,有没有资料分享一下

RTE = RunTime Environment

打个不恰当的比喻就是,RTE相当于Windows系统,PC先装了OS,然后EXE可以通过调用Windows的API来访问系统资源
资料没有,可以用下搜索引擎吧
(30086929)

出0入4汤圆

发表于 2020-10-13 18:27:52 | 显示全部楼层
4.3寸的有吗?
(27617387)

出0入0汤圆

发表于 2020-11-11 08:26:54 | 显示全部楼层
支持  学习学习
(25866865)

出0入0汤圆

发表于 2020-12-1 14:42:16 | 显示全部楼层
好东西,真不错,会持续跟进
(25575259)

出0入0汤圆

发表于 2020-12-4 23:42:22 来自手机 | 显示全部楼层
ui一直都是硬伤,期待项目后续。
(25183508)

出0入4汤圆

发表于 2020-12-9 12:31:33 | 显示全部楼层
(23879566)

出0入0汤圆

发表于 2020-12-24 14:43:55 | 显示全部楼层
非常期待上图一样有AI、AO、485 的教程
(18261751)

出0入0汤圆

发表于 2021-2-27 15:14:10 来自手机 | 显示全部楼层
可以跟您这边合作吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-9-26 23:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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