以下是引用知道一点在2025/3/14 18:00:24的发言:
以下是引用yuanyuesheng在2025/3/14 17:31:31的发言:
似乎不那么简单。
1、用户设定的总周期时间T不同,则T1时间也不同,换句话说,T1是T的变量,需要在给定任意(一定范围)时间时,系统自动计算出T1,然后依照给定的T周期和计算出的T1间隙,按照正转4圈、反转4圈、无限循环运行;
2、电机带动转臂运转,转臂有一个圈数定位起始停止位,正转从起始停止位开始计数,4圈后,到起始停止位停止,进入反转周期。。。无限循环。
这个运行规律,似乎和阶段(分段)运行控制器有所不同。
关于第2点,尚可以用电磁开关实现定点。第1点,可能只能用智能化控制比如单片机实现了。
你最好现场亲自观察
T1怎么计算的?
T2怎么得来?是变量还是固定值?~看你最新回复还是有T2-T1
是每转一圈停T2-T1时间,还是连续转4圈后停T2-T1时间换向?还是直接换向?
简单不简单在你对它了解的程度~看顶楼图片就觉得眼熟,所以曾建议更换拨码开关
T2是个中间变量,T2-T1,就是转臂转一圈所需时间,转1圈所用时间是固定常数。
一个周期的时间T(比如,图上标注假定是50秒),T=8*T1+8*(T2-T1),给定T,即可算出对应的T2=T/8。可以看出,与T1无关了。为什么定时器要自动计算T1(或T2)?因为,要在不同时长的T里面,需要均匀分配正转4圈、反转4圈的间隔(间隙)。
另外,EPROM的存储容量多大?假定定时器最大定时周期范围T是5分99秒,T以1秒为增量(这个定时器的实际最小定时单位),即可算出定时器最大5分99秒(这个定时器的最大定时时长),最多大概有399个T2的数据。
399个数据,对EPROM来说,也不过需要9位地址码而已(事实上,数码拨盘可以给出12位BCD码,但分钟位实际最大只有5分钟,所以3位数字拨盘的12位地址位足够使用。
如此说来,这个EPROM的容量也不会很大,1K足矣,比如EPROM2708。
因为这个定时器已经修好,装车使用,没有实测电路图,实在是遗憾!
在此,感谢以上各位老师、师傅的提示、讨论!谢谢!
[此贴子已经被作者于2025/3/14 20:13:02编辑过]